{"id":18864,"date":"2017-06-20T20:06:11","date_gmt":"2017-06-21T01:06:11","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=18864"},"modified":"2017-06-20T20:07:15","modified_gmt":"2017-06-21T01:07:15","slug":"xyz","status":"publish","type":"post","link":"https:\/\/blog.kenperlin.com\/?p=18864","title":{"rendered":"xyz"},"content":{"rendered":"<p>There is a well-known schism in the world of computer graphics.  People who create computer graphics for games tend to think differently from people who create computer graphics for movies and animation.<\/p>\n<p>In a three dimensional X,Y,Z coordinate system, people who work in game development usually think of the Z coordinate as pointing up toward the sky.  In contrast, people who create computer graphics for movies and animation often think of the Y coordinate as pointing up toward the sky.<\/p>\n<p>I think this is due to the fundamental problem each is trying to solve.  A person who is designing a computer game starts out by thinking about strategy:  How does a character move about in the world?  Does the character need to go over a bridge?  Storm a castle?  Escape from a room?<\/p>\n<p>These are the sorts of questions you tend to ask while looking at a map.  So the first two coordinates a game designer thinks about &#8212; the X and the Y &#8212; are the ones that describe the geography of the game world.  The Z coordinate is then added later for height above the terrain, to create a 3D game experience.<\/p>\n<p>In contrast, a filmmaker asks questions in terms of the final image:  How will this composition look in my movie?  Is this a head shot or an establishing shot?  Are these two characters looking at each other?<\/p>\n<p>These are the sorts of questions you tend to ask while looking at a movie screen.  So the first two coordinates a film designer thinks about &#8212; the X and the Y &#8212; are the ones that describe the image on that screen.  The Z coordinate is then added later for depth into and out of the screen, to add visual layers to the image.<\/p>\n<p>Practically speaking, this has sometimes led to some difficulty in the business.  Some software is designed with the &#8220;Z is up&#8221; convention and other software is designed with the &#8220;Y is up&#8221; convention.<\/p>\n<p>Everything works great until you try to use these various software programs together.  Then again, whoever said art was supposed to be easy?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is a well-known schism in the world of computer graphics. People who create computer graphics for games tend to think differently from people who create computer graphics for movies and animation. In a three dimensional X,Y,Z coordinate system, people who work in game development usually think of the Z coordinate as pointing up toward &hellip; <a href=\"https:\/\/blog.kenperlin.com\/?p=18864\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;xyz&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/18864"}],"collection":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18864"}],"version-history":[{"count":3,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/18864\/revisions"}],"predecessor-version":[{"id":18867,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/18864\/revisions\/18867"}],"wp:attachment":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}