{"id":5954,"date":"2016-10-04T17:46:40","date_gmt":"2016-10-04T15:46:40","guid":{"rendered":"http:\/\/www.maxschoenherr.de\/clock\/?p=5954"},"modified":"2016-10-06T08:35:33","modified_gmt":"2016-10-06T06:35:33","slug":"maya-2017-mit-arnold","status":"publish","type":"post","link":"https:\/\/www.maxschoenherr.de\/clock\/maya-2017-mit-arnold\/","title":{"rendered":"maya 2017 mit | arnold"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/de.wikipedia.org\/wiki\/Maya_%28Software%29\">maya<\/a> ist eine f\u00fchrende 3D computeranimations-software, und <a href=\"https:\/\/en.wikipedia.org\/wiki\/Arnold_%28software%29\">arnold<\/a> ein neuer <a href=\"https:\/\/en.wikipedia.org\/wiki\/Rendering_%28computer_graphics%29\">renderer<\/a>, der mit maya 2017 standardm\u00e4\u00dfig mitgeliefert wird. seltsam ist, dass man im normalen render-fenster von maya arnold ausw\u00e4hlen kann, jedoch nichts darin gerendert bekommt. arnold hat ein eigenes renderfenster. wie bei allen externen renderern \u2013 das war schon bei mental ray so \u2013 werden nicht alle lichter &#8222;mitgenommen&#8220;. mit dem volume-light von maya kommt arnold nicht zurecht, mit dem parallellicht jedoch schon. in der szene unten ist ein solches am werk, zusammen mit einem ganz schwachen ambienten licht. links der klassische maya renderer in h\u00f6chster aufl\u00f6sung, der mit den depth map schatten immer bisschen krude umgeht, rechts arnold in der standardgeschwindigkeit:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5955\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicSceneDoubleMayaArnold.jpg\" alt=\"basicscenedoublemayaarnold\" width=\"800\" height=\"225\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicSceneDoubleMayaArnold.jpg 800w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicSceneDoubleMayaArnold-300x84.jpg 300w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicSceneDoubleMayaArnold-768x216.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>zwei tori, ein w\u00fcrfel, zwei lichter. links maya, rechts arnold renderer<\/em><\/p>\n<p style=\"text-align: left;\">warum die maya-szene relativ dunkel und arnold sie fast schwarz rendert, wei\u00df ich ad hoc nicht. kann sein, dass die raw-version das ganz anders darstellt als die hier herausgerechnete jpeg-variante. [die frage beantwortet sich weiter unten an TAG 2.] unklar ist auch, warum arnold zwar den shader der beiden tori \u00fcbernimmt, aber den an sich braun gef\u00e4rbten w\u00fcrfel grau darstellt.<\/p>\n<p style=\"text-align: left;\">im n\u00e4chsten bild (mit leicht ver\u00e4nderter geometrie und komplexeren texturen) zeigt arnold seine st\u00e4rke: die schatten sind weich, die reflexionen dank raytracing crisp, und die diffusen lichtstreueffekte (zum beispiel der gr\u00fcnen fl\u00e4che auf den lila torus) hervorragend. hier sind drei lichter am werk: zwei maya spotlights (ganz ganz links eins, im lila torus das andere) und ein fl\u00e4chiges arnold-licht, das die szene grunds\u00e4tzlich beleuchtet. ihm musste ich eine enorme intensit\u00e4t verpassen, damit \u00fcberhaupt etwas zu sehen ist:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5956\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicScene2Arnold.jpg\" alt=\"basicscene2arnold\" width=\"800\" height=\"450\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicScene2Arnold.jpg 800w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicScene2Arnold-300x169.jpg 300w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/BasicScene2Arnold-768x432.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>global illumination mit arnold<\/em><\/p>\n<p style=\"text-align: left;\">als ich die obige szene dann mit dem standard-maya-renderer berechnen lassen wollte, st\u00fcrzte maya 2017 erstmals ab, und zwar so tief, dass nur das zu sehen war:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5957\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/maya2017Crash.jpg\" alt=\"maya2017crash\" width=\"800\" height=\"514\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/maya2017Crash.jpg 800w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/maya2017Crash-300x193.jpg 300w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/maya2017Crash-768x493.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>maya 2017 st\u00fcrzt beim rendern ab.<\/em><\/p>\n<p style=\"text-align: left;\">als ich oben den wikipedia-link zu &#8222;rendering&#8220; setzte, fiel mir eine \u2192 <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Render_Types.png\">grafik im englischen artikel<\/a> auf, weil sie mir irgendwie bekannt vorkam. stimmt: ich hab sie vor einigen jahren selbst erstellt und ins wiki-imperium hochgeladen. damals gab&#8217;s arnold noch nicht:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5961 size-medium\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/rendertechniken_viaWikiCommons-99x300.jpg\" alt=\"rendertechniken_viawikicommons\" width=\"99\" height=\"300\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/rendertechniken_viaWikiCommons-99x300.jpg 99w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/rendertechniken_viaWikiCommons-339x1024.jpg 339w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/rendertechniken_viaWikiCommons.jpg 640w\" sizes=\"auto, (max-width: 99px) 100vw, 99px\" \/><\/p>\n<p style=\"text-align: center;\"><em>ein bild, verschiedene renderer. grafik: ms\/wikicommons<\/em><\/p>\n<hr \/>\n<p style=\"text-align: left;\">TAG 2<\/p>\n<p style=\"text-align: left;\">ich lese jetzt, warum arnold so dunkel rendert: weil die arnold-lichter einen quadratischen intensit\u00e4tsabfall mit der distanz von der quelle aufweisen. das entspricht der beleuchtung in der realit\u00e4t und musste bei mental ray und beim maya renderer immer von hand umgestellt werden. es gibt in arnold zwei parameter, die helligkeit zu steuern: exposure und intensity.<\/p>\n<p style=\"text-align: left;\">heute habe ich eine szene mit nur einem licht gebaut, einem parallelen licht, welches von links nach rechts leuchtet und weiche schatten des verbogenen torus und der kleinen kugeln werfen soll:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5963\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnoldScene2.jpg\" alt=\"arnoldscene2\" width=\"800\" height=\"464\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnoldScene2.jpg 800w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnoldScene2-300x174.jpg 300w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnoldScene2-768x445.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>3D-szene mit nur einem licht<\/em><\/p>\n<p style=\"text-align: left;\">in arnold gibt es einen standard-shader, der mit einigen wenigen parametern gl\u00e4nzend und reflektierend gemacht werden kann. in den drei folgenden screenshots ist die szene in etwa einer minute grob gerendert zu sehen, zun\u00e4chst ohne dass etwas reflektiert wird, also ohne raytracing. die schatten sind au\u00dfergew\u00f6hnlich ansprechend, auch ihr weicher verlauf vom objekt weg. im zweiten bild habe ich dem verbogenen torus ordentlich reflexion verpasst, im dritten bild zudem den brechungsindex stark erh\u00f6ht:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-5964\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold2_test-605x1024.jpg\" alt=\"arnold2_test\" width=\"605\" height=\"1024\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold2_test-605x1024.jpg 605w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold2_test-177x300.jpg 177w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold2_test-768x1299.jpg 768w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold2_test.jpg 800w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/p>\n<p style=\"text-align: center;\"><em>ohne und mit spiegelung, unten zudem mit lichtbrechung<\/em><\/p>\n<p style=\"text-align: left;\">der interaktive renderer funktioniert sehr gut: selbst wenn ich neue geometrie in die szene einbringe, l\u00e4uft der renderprozess weiter ab, ich sehe sofort, wie die schatten verlaufen usw. die bilder oben haben maximal 2 minuten zum rendern gebraucht und weisen einen betr\u00e4chtlichen rauschanteil auf. erh\u00f6ht man in den arnold-render-settings den standardwert 3 auf 6 dauert der renderprozess doppelt so lang, aber das rauschen ist weitgehend verschwunden. hier zum kontrast der innere bereich mit besserer qualit\u00e4t:<\/p>\n<p style=\"text-align: left;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5965\" src=\"http:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold_parallelLightOnly_flatShading_NoiseNoNoise.jpg\" alt=\"arnold_parallellightonly_flatshading_noisenonoise\" width=\"800\" height=\"450\" srcset=\"https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold_parallelLightOnly_flatShading_NoiseNoNoise.jpg 800w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold_parallelLightOnly_flatShading_NoiseNoNoise-300x169.jpg 300w, https:\/\/www.maxschoenherr.de\/clock\/wp-content\/uploads\/2016\/10\/arnold_parallelLightOnly_flatShading_NoiseNoNoise-768x432.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p style=\"text-align: center;\"><em>innen: weniger rauschen, doppelte rendering-zeit<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>maya ist eine f\u00fchrende 3D computeranimations-software, und arnold ein neuer renderer, der mit maya 2017 standardm\u00e4\u00dfig mitgeliefert wird. seltsam ist, dass man im normalen render-fenster von maya arnold ausw\u00e4hlen kann, jedoch nichts darin gerendert bekommt. arnold hat ein eigenes renderfenster. wie bei allen externen renderern \u2013 das war schon bei mental ray so \u2013 werden [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,922,534],"tags":[1949,1947,1948],"class_list":["post-5954","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-computer-und-it","category-foto","tag-arnold","tag-maya-2017","tag-rendern"],"wp-worthy-pixel":{"ignored":false,"public":"edf2b62d36e84c43a43ded3487f24744","server":"vg07.met.vgwort.de","url":"https:\/\/vg07.met.vgwort.de\/na\/edf2b62d36e84c43a43ded3487f24744"},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/posts\/5954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/comments?post=5954"}],"version-history":[{"count":7,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/posts\/5954\/revisions"}],"predecessor-version":[{"id":5968,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/posts\/5954\/revisions\/5968"}],"wp:attachment":[{"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/media?parent=5954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/categories?post=5954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.maxschoenherr.de\/clock\/wp-json\/wp\/v2\/tags?post=5954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}