>10 years later>design tools and game engines still can't figure out which direction is up >Z is up for Blender>Y is up for Unity>import shit from Blender into Unity>has to hack together -90 degree X rotation to compensate for this>fuck up all calculations regarding rotations thanks to this bullshit>have to rotate shit in Blender before exporting to fix this, and then undo the rotation in UnityWhy does it need to be like this?
>has to hack together -90 degree X rotation to compensate for thisYou know you can just set an export preset for Unity and tell it that Y is up, right?
>>693087In CAD work, Z will always be up for me. For animation or anything referencing the real world, Z feels more logical for depth.
>>693087I'll never accept anything but Z as up, that's what makes most sense in mathematics (X and Y are on the paper, Z is up towards you).
>>693110but what if you need a 4 dimensional coord. system ?
>>693111Don't see how that changes the first three being X, Y, Z. Also in more advanced mathematics you often move over to just e1, e2,..., en or similar.
The solution is to realize that there is no up or down, just arbitrary points of reference.
>>693119Sounds about right when I convert objects between different 3D packages, considering how fucked up everything is afterwards.
I was tought in school that y is up, why do people have to go and mass that up.
>>693138>y is upThis.Why do they have to act up all retarded with absolutely basic shit.Y is the vertical axis, X horizontal and Z for depth. THERE'S EVEN THE MOTHERFUCKING Z-BUFFER AND PROGRAMMERS STILL FUCK IT UP.
eeww, it seems traditionally y really was uphttps://www.newworldencyclopedia.org/entry/Cartesian_coordinate_system
>>693152goduck, I mean traditionally z was up this really messes with my head
>>693090No, tell me more.
>>693175literally export options
>>693178>option exportsYou mean those 9 random file extensions I don't know? I don't see any other export options.
>>693087pfft 10 years... newfag! I joined in in the late 90's and it's been different up-axis ever since, probably been this way since the 70's. Infact it prob been this way since before computers even existed. Hell, probably started a few hours after Descartes told someone about this neat new coordinate system he had made up.
>>693150>>693151If you take a map makers view of the worlds space then the depth axis faces up towards you. That is the reason for Z up. When you are standing at ground level and looking towards something Z is only depth as long as you are looking at it from the front.Soon as you have 2 or more objects in the world and they are oriented differently the whole 'Z is depth' analogy breaks down.The idea of Z-depth in camera view is in reference to screenspace which is different from worldspace so that argument is nonsensical.Z would be depth in screenspace regardless of wheter you'd use X, Y or Z as world up-axis.Because of the above I think Z-up is actually the most natural variant for a worldspace.I really don't care tho as long as we could standardize it to be the same across all applications I'd be willing to change it into whatever.
>>693087>World coordinatesZ upThe XY plane is your floor, Y forward, X sideways.>Camera coordinatesY up, Z depthCameras project a 3D space to a 2D-ish space. In 2D math, Y is up.everything else is retarded
>>693210This is the one true answer
To be honest, I've always just used Latitude and Longitude.
>>693220what are you, a fucking sailor?
>>693234I can be, if you want me to, Captain.~
X should be right, Y should be down and Z should be depth. Anything else is just being Mr. Fancypants for no good reason.
>>693110See, that what the guys who put y up thought too. If z is towards you, when you're sitting in front of a screen, z is horizontal
>>693234I only model boats.Ahoy me hearties.
Z up feels more natural as we usually move on a two dimensional plane with the height or altitude as a seperate value. As such it makes sense to group the values of the plane together as X and Y and have the height afterwards as Z. With Y up the height is awkwardly in between the other two values.
>>693110>that's what makes most sense in mathematics"Up" is literally meaningless in mathematics; it's a fucking variable, nothing else.
>>693207>hidden in bottom left cornerWho the fuck would have noticed this?
>>693429People who read the manual? Not functionally diverse people?
>>693448Ah yes, I'm sure you read and retained every little sentence in Blender's manual before you jumped in.
>>693470The Tool options pane is not a small part of Blender's workflow, matey. You would have noticed that option, had looked at the dialog before clicking NEXT NEXT NEXT like a spastic autist.
>>693429Everyone apart from you apparently. Rotating the entire scene so it exports correctly reminds me of when i was 11 and did the same thing in 3dsmax r3 because i had a short attention span and didn't know any better.
>>693087Orientation is a lie.
>>693429Literally anyone with a single braincell, you fucking faggot.
>>693111In that case, W seems to be the generally accepted 4th spatial axis.
This will only stop being a problem once humanity stops orientating itself in 2D.The enemy gate is down.
Unity and Maya’s forward axis are inverted. So models are always facing backwards when imported. 3D printers and pretty much anything outside of modelling software/game engines has the Z pointing up.I think Z up has to do with the XY plane being flat down, and the extra axis, Z, extrudes from there. Unity considers the XY plane to be upright with the Z axis extruding away from you. The characters or whatever else you put in there interact towards that Z axis. Maya has Z + and - flipped because they want their characters facing you when you work on them. And Blender uses the classic, textbook approach.
When you're a small kiddo in school and learn about coordinates for the first time you learn that:X is lengthY is heightAdding a third dimension Z should then logically be width, yes?Whoever chose anything but Y as up should be executed.
>>694007No. Y is length, X is width, Z is depth.Then again, each of them is arbitrary.If you're looking at a tree or something from the side, X could be width, Y could be height. At the same time though, from the top, X could still be width, but Y could be length. Z would both be depth in that instance, but really each of them could be anything.Hell, you could use melons, apples and oranges for coordinates. They're just variables.Why there's not a standard between programs for it is dumb though. Probably amounts to competition between different companies and refusal to cooperate due to jewery.