Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
Justdaveisfine ( Justdaveisfine@midwest.social )  to Game Development@programming.dev · 1 year ago

Unreal Engine to move to using Y-up

midwest.social

message-square
20
link
fedilink
113

Unreal Engine to move to using Y-up

midwest.social

Justdaveisfine ( Justdaveisfine@midwest.social )  to Game Development@programming.dev · 1 year ago
message-square
20
link
fedilink
alert-triangle
You must log in or # to comment.
  • dblsaiko ( 2xsaiko@discuss.tchncs.de ) 
    link
    fedilink
    arrow-up
    22
    ·
    1 year ago

  • Gobbel2000 ( Gobbel2000@programming.dev ) 
    link
    fedilink
    arrow-up
    20
    ·
    1 year ago

    Ah yes, the standard Minecraftian coordinate system.

  • popcar2 ( popcar2@programming.dev ) 
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    After all those years… I can’t believe it…

  • BaroqueInMind ( BaroqueInMind@lemmy.one ) 
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    Someone please translate this to English. Thank you.

    • TheFogan ( TheFogan@programming.dev ) 
      link
      fedilink
      arrow-up
      12
      ·
      1 year ago

      Haven’t really done much in game design, but if I’m understanding right.

      In game design, lets go with 2d first. You mark position with numbers. In 2d you have X and Y. So you say to move to 5,5. then from the starting point that will be 5 right, and 5 up.

      3D you have the same thing, but a bunch of different groups were working on it in different ways without working together. So you wound up multiple systems that had X, Y and Z meaning different things. In the majority of 3d systems Y represents up/down. (the other 2 directions are still kind of half and half between systems)

  • Match!! ( match@pawb.social ) 
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    i enjoy that Minecraft is its own software suite

  • egerlach ( egerlach@lemmy.ca ) 
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    Okay, am I understanding this correctly? In Y-up right-hand, positive X is “to the left”?

    I personally think that right-hand Z-up makes the most sense, but it makes sense to move to where most of the industry is going.

    • drspod ( drspod@lemmy.ml ) 
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Okay, am I understanding this correctly? In Y-up right-hand, positive X is “to the left”?

      No, the x-axis is usually the only consistent one (it increases from left to right). With right handed coordinate systems you can have Z going into the screen (Y-down) or Z coming out of the screen (Y-up)

      • egerlach ( egerlach@lemmy.ca ) 
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        That makes more sense. Simple explanation of my error. Thank you.

      • Philippe23 ( Philippe23@lemmy.ca ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        You are wrong, @egerlach@lemmy.ca was correct:

        […] we’re transitioning to the Left-Up-Forward (LUF) coordinate system.

        Source: https://forums.unrealengine.com/t/we-re-moving-to-the-left-up-forward-luf-coordinate-system/2540901

    • Björn ( bjoern_tantau@swg-empire.de ) 
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      From the chart I would guess that in Y-up right-hand positive X is to the right. You look at the palm of your hand.

      That way when you develop a 2d platformer you would use a standard XY coordinate system. Switching to 3d would logically add the z axis as depth and not height. A movie is usually shot that way as well.

      Of course that analogy breaks down as soon as your base-game is top down. Like a city planer or so.

      Anyways, with standards it’s often best to just go with what most others do. So kudos to Unreal for not being stubborn.

      • Philippe23 ( Philippe23@lemmy.ca ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        He references “Left-Up-Forward”, so X is Left, Z is into the screen.

        2D is not a consideration, even if it’d be logical. (That’s where Left-handed Right-Up-Forward grows out of.)

  • flatlined ( flatlined@lemmy.dbzer0.com ) 
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    Hah, reading this not too long after watching Freya Holmer’s latest video/talk is fun. “Everybody is disagreeing, except everyone is agreeing that unreal is wrong”. The image is by her (it’s also used in the presentation). And she mentioned wanting to make it easier/possible to change handedness. She’d already had an ‘apology’ from Sweeny for the Unreal configuration. Interesting to see they’re taking it further than that.

  • RedSnt ♾️🦋♂️👓🖥️🐧 ( RedSnt@feddit.dk ) 
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Why on earth was it ever Z-up?

    • Bldck ( Bldck@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Cartesian geometry makes z up 🤷🏻‍♀️

  • brisk ( brisk@aussie.zone ) 
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Link to tweet

  • DragonTypeWyvern ( DragonTypeWyvern@midwest.social ) 
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Every day we stray further from God’s light.

    • Kissaki ( Kissaki@programming.dev ) 
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Let’s call the axes g o and d.

  • brisk ( brisk@aussie.zone ) 
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    Was this posted somewhere other than twitter?

    • Justdaveisfine ( Justdaveisfine@midwest.social ) OP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I have not seen the mention of base unreal engine outside of Twitter, but the change for UEFN has been noted elsewhere:

      https://forums.unrealengine.com/t/we-re-moving-to-the-left-up-forward-luf-coordinate-system/2540901

Game Development@programming.dev

gamedev@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !gamedev@programming.dev

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 4 users / day
  • 27 users / week
  • 117 users / month
  • 672 users / 6 months
  • 69 local subscribers
  • 6.46K subscribers
  • 618 Posts
  • 1.53K Comments
  • Modlog
  • mods:
  • Ategon ( Ategon@programming.dev ) 
  • LiquidityC ( LiquidityC@programming.dev ) 
  • Frank ( Frank@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code