{"id":440,"date":"2022-03-28T21:45:46","date_gmt":"2022-03-29T01:45:46","guid":{"rendered":"https:\/\/animation.monmouth.edu\/instruct\/?p=440"},"modified":"2022-03-29T11:09:52","modified_gmt":"2022-03-29T15:09:52","slug":"360-rendering-with-arnold","status":"publish","type":"post","link":"https:\/\/animation.monmouth.edu\/instruct\/autodesk-maya\/360-rendering-with-arnold\/","title":{"rendered":"360 Rendering with Arnold"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"463\" height=\"377\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/ArnoldVRcam.png\" alt=\"\" class=\"wp-image-441\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/ArnoldVRcam.png 463w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/ArnoldVRcam-250x204.png 250w\" sizes=\"(max-width: 463px) 100vw, 463px\" \/><figcaption>Change the Arnold Camera Type to vr_camera<\/figcaption><\/figure><\/div>\n\n\n\n<p>Arnold has a special camera that can render a stereoscopic 360 degree view of your scene that can be used in VR.<\/p>\n\n\n\n<p>You place a regular camera in the right spot, and make it an Arnold VR Camera (vr-camera)<\/p>\n\n\n\n<p>This setting can be found in the camera shape node, under Arnold.<\/p>\n\n\n\n<p>A Quick and Dirty instruction video is posted <a href=\"#video\">at the bottom of this article.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Placing the Camera<\/h2>\n\n\n\n<p>The camera should be placed at eye level, that is: the estimated eye level of the user in VR, which differs depending on whether this is supposed to be viewed standing of while sitting down. In this example we assume the VR user will be standing.<\/p>\n\n\n\n<p>Camera should be placed at eye level. The average height of U.S. Adults (<a rel=\"noreferrer noopener\" href=\"https:\/\/www.cdc.gov\/nchs\/fastats\/body-measurements.htm\" target=\"_blank\">age 20+, CDC<\/a>) is 175.7 cm (5 ft 9 in) for men, and 161.8 cm (5 ft 3 1\u20442 in) for women.<\/p>\n\n\n\n<p>You can use a reference character to estimate scale,<a href=\"https:\/\/animation.monmouth.edu\/instruct\/tag\/andy\/\" data-type=\"post_tag\" data-id=\"53\"> Andy<\/a> for instance.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"948\" height=\"583\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyBig.jpg\" alt=\"\" class=\"wp-image-443\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyBig.jpg 948w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyBig-878x540.jpg 878w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyBig-768x472.jpg 768w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyBig-250x154.jpg 250w\" sizes=\"(max-width: 948px) 100vw, 948px\" \/><figcaption>Andy is way too big for this scene and needs to be scaled down<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"941\" height=\"573\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyOK.jpg\" alt=\"\" class=\"wp-image-446\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyOK.jpg 941w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyOK-887x540.jpg 887w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyOK-768x468.jpg 768w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneScaleAndyOK-250x152.jpg 250w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><figcaption>Andy scaled down to match the scene<\/figcaption><\/figure>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneAndyCam.jpg\" alt=\"\" class=\"wp-image-447\" width=\"356\" height=\"349\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneAndyCam.jpg 536w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneAndyCam-250x245.jpg 250w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneAndyCam-24x24.jpg 24w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/SceneAndyCam-48x48.jpg 48w\" sizes=\"(max-width: 356px) 100vw, 356px\" \/><figcaption>Camera placed at eye level<\/figcaption><\/figure><\/div>\n\n\n\n<p>Using the reference, you can now place a regular perspective camera at eye level. Do not rotate the camera in X or Z, both X and Z rotation should be 0 (zero)<\/p>\n\n\n\n<p>Where the camera is pointing determines the initial view if the resulting 360 render is played in a regular (360 capable) video player, or on YouTube. It also determines where the seam in the render will be, namely right behind the camera. There should not be a seam in the 360 render but sometimes this is visible.<\/p>\n\n\n\n<p>Under the Arnold settings in the Camera&#8217;s Shape node, set the <strong>Camera Type<\/strong> to <strong>vr_camera<\/strong> (See top of post)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Eye Separation<\/h2>\n\n\n\n<p>You want to set the Eye Separation in the Arnold vr_camera settings to the correct size for the scene, this determines how big or small the scene will appear in VR. Wider eye separation makes the scene appear to be smaller.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"329\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/EyeSeparation.png\" alt=\"\" class=\"wp-image-449\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/EyeSeparation.png 800w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/EyeSeparation-768x316.png 768w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/EyeSeparation-250x103.png 250w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption>You can use a measure tool to estimate the eye separation<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">VR Camera Settings<\/h2>\n\n\n\n<p>These settings depend on what the render will be used for. The <strong>over_under Mode<\/strong> works well for VR and is also what YouTube expects (left eye above the right eye) in the <strong>latlong Projection<\/strong> (a.k.a. equirectangular)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1.png\" alt=\"\" class=\"wp-image-452\" srcset=\"https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1.png 1024w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-540x540.png 540w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-768x768.png 768w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-250x250.png 250w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-24x24.png 24w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-48x48.png 48w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-96x96.png 96w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-150x150.png 150w, https:\/\/animation.monmouth.edu\/instruct\/wp-content\/uploads\/sites\/3\/2022\/03\/image-1-300x300.png 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>World as viewed from the tower, in Over\/Under Latlong format.<br>Tower intentionally missing as that is to be real-time rendered in VR<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Happy Rendering!<\/h2>\n\n\n\n<p>The images should be rendered at at least 2K resolution, better is 4K, and 8K is excellent. Expect long render times for these rather big images.<\/p>\n\n\n\n<a name=\"video\"><\/a>\n\n\n\n<h2 class=\"wp-block-heading\">Instruction Video<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Arnold VR Camera\" width=\"780\" height=\"439\" src=\"https:\/\/www.youtube.com\/embed\/j3C9y5kaZRo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Setting up a camera in Maya to render a 360 degree view for use in VR<\/p>\n","protected":false},"author":3,"featured_media":447,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,72,3,37],"tags":[27,45,74],"class_list":["post-440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-26","category-72","category-autodesk-maya","category-rendering","tag-instruction-video","tag-tips-tricks","tag-vr"],"_links":{"self":[{"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/posts\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/comments?post=440"}],"version-history":[{"count":8,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/posts\/440\/revisions"}],"predecessor-version":[{"id":457,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/posts\/440\/revisions\/457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/media\/447"}],"wp:attachment":[{"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/media?parent=440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/categories?post=440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/animation.monmouth.edu\/instruct\/wp-json\/wp\/v2\/tags?post=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}