{"id":3579,"date":"2014-04-30T15:26:04","date_gmt":"2014-04-30T13:26:04","guid":{"rendered":"http:\/\/www.book.artbeeweb.nl\/?p=3579"},"modified":"2014-05-08T10:56:44","modified_gmt":"2014-05-08T08:56:44","slug":"do-render-settings-affect-the-behavior-of-materials","status":"publish","type":"post","link":"http:\/\/www.book.artbeeweb.nl\/?p=3579","title":{"rendered":"Do Render Settings affect the behavior of materials?"},"content":{"rendered":"<p>A few of them do, and here they are:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.01.jpg\" alt=\"\" \/><\/p>\n<p><strong>Intermediate<\/strong><\/p>\n<p>Switching OFF the Subsurface Scattering option (Poser 8 \/ Poser Pro and up) will disable the nodes<\/p>\n<ul>\n<li><a title=\"click for details\" href=\"\/?p=3625\">CustomScatter<\/a><\/li>\n<li><a title=\"click for details\" href=\"\/?p=3615\">Subsurface Skin<\/a><\/li>\n<\/ul>\n<p>to save render time at testing.<\/p>\n<p>Switching OFF the Raytrace option disables IDL lighting, as well as the nodes from the Lighting &gt; Raytrace group:<\/p>\n<ul>\n<li><a title=\"click for details\" href=\"\/?p=3631\">Reflect<\/a><\/li>\n<li><a title=\"click for details\" href=\"\/?p=3633\">Refract<\/a><\/li>\n<li><a title=\"click for details\" href=\"\/?p=3635\">Ambient Occlusion<\/a><\/li>\n<li><a title=\"click for details\" href=\"\/?p=3637\">Gather<\/a><\/li>\n<li><a title=\"click for details\" href=\"\/?p=3639\">Fresnel<\/a><\/li>\n<\/ul>\n<p>again, to save render time at testing. And, by the way, my lights can\u2019t have raytraced shadows either.<\/p>\n<p>The Raytrace Bounces slider (from 0 to 12) does affect IDL lighting as well as raytracing in reflections and the like. Each surface passed or bounced at, counts for one, so passing a refractive object takes two. Rays gradually die a bit when bouncing, and when the limit as set is met, the ray gets killed anyway. This mainly affects internal reflections when reflectivity is combined with transparency.<\/p>\n<p><strong><em>Reflection<\/em><\/strong><\/p>\n<p>Reducing Raytrace Bounces might result in pixels in the render which won\u2019t receive a ray of light, and remain dark. Or at least the reflection of the object is discontinued somewhat. In other words: incomplete spots in the render, artefacts. The higher the slider is set, the less is the risk that those occur. And when the rays only need a few bounces anyway, then a high value won\u2019t make a difference and no killing takes place. The slider sets a max value.<\/p>\n<p>Reflect, max 1 ray, each ball reflects the other but not its surface color which is made by reflections.:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.02.jpg\" alt=\"\" \/><br \/>\nReflect, max 2 rays, each ball can reflect the others surface but not its own reflection in that:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.03.jpg\" alt=\"\" \/><br \/>\nReflect, max 4 rays, and render times are hardly prolonged:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.04.jpg\" alt=\"\" \/><br \/>\nThe spots missing reflections are black because that\u2019s the color set as Background in the Reflect node. I can use any other color, or white with an image attached.<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.05.jpg\" alt=\"\" \/><br \/>\nIn that case, the Raytrace Bounces slider mixes raytraced and image mapped reflections: for the first (so many) bounces the reflection is raytraced, and from then on it\u2019s mapped.<\/p>\n<p>However, increased slider settings hardly increase render times, reflection is an efficient process. This however might change drastically <a title=\"click for details\" href=\"\/?p=3641\">when transparency is introduced as well<\/a>. Then light not only reflects from the front, but also passes through the object to reflect from the (inside of the) backside of the object. And that ray will get reflected from the inside of the front side, and so transparency combined with reflection makes the infinite reflections of reflections of \u2026 etcetera that slows down rendering to its extremes.<\/p>\n<p><strong><em>Refraction<\/em><\/strong><\/p>\n<p>First, we\u2019ve got Transparency, which is able to let light pass through a surface. Rays from direct light as well as from objects in the scene. And it does so without raytracing, so it\u2019s not affected at all by any Raytrace Bounces value.\u00a0 But it can\u2019t bend light rays either.<\/p>\n<p>Instead of \u2013 or on top of \u2013 transparency, Refraction makes light rays bend as well when passing through a surface. And that\u2019s raytracing. But like Reflection, Poser Refraction deals with objects only and does not handle direct light itself. Without transparency, refraction will treat the surface as perfectly transparent for objects and applies bending as required.<\/p>\n<p>So when objects are placed relative to each other to require refraction of refraction of \u2026 in the scene, and the Raytrace Bounces value is reduced, the light stops passing through the surface and might cause artefacts similar to Reflection. It depends on the amount of objects, each of them requires two bounces to let the light pass through, but two objects parallel to each other do not generate an infinite amount of mutual refractions like they can do with reflection. Hence, the Raytrace Bounces value does not need such high values anyway.<\/p>\n<p>The number set is a maximum value, when Poser does not need them it won\u2019t use them, but if the number of bounces for a light ray exceeds this limit, the light ray is killed. This might speed up the rendering while it also might introduce artifacts (black spots) in the result. The tradeoff is mine, but as nature has an infinite number of bounces, the max value is the best when I can afford it.<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.06.jpg\" alt=\"\" width=\"400\" \/> <img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.07.jpg\" alt=\"\" width=\"400\" \/><br \/>\nLeft: Raytrace bounces set to 4, while 4 objects require 8 bounces. Right: When the value is increased to 8 or more, all objects and surfaces can be passed.<\/p>\n<p>And like reflection, refraction as such is quite an efficient process. <a title=\"click for details\" href=\"\/?p=3641\">Until transparency kicks in<\/a>.<\/p>\n<p><strong><em>Indirect Lighting<\/em><\/strong><\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.book.artbeeweb.nl\/wp-content\/gallery\/postpmra\/PMRA.34.08.jpg\" alt=\"\" align=\"right\" \/>To some extent, InDirect Lighting (IDL) is an application of reflection. Light hitting objects is diffused back into the scene, hitting other objects and so on. At each bounce the ray dies a bit, and after so many bounces it gets killed if it happens to be still around anyway. In open scenes a ray might get lost into open space, but most scenes applying IDL are encapsulated within a dome. Then killing rays really reduces the amount of rays around, and hence reduce the lighting level.<\/p>\n<p>Some scenes do present dark spots under IDL lighting, especially in the corners where walls and ceilings meet. That\u2019s understandable: rays are bouncing around and one needs some luck to get a ray just in such a corner, instead of just bouncing away from the sides near to it. In such cases, killing rays early by a low Raytrace Bounces setting will increase the risk of missing a corner, and the corners will turn dark and splotchy. So an increased Raytrace Bounces value will reduce those artefacts, as it reduces artefacts in reflection itself.<\/p>\n<p>Note that launching the render via the Scripts &gt; partners &gt; Dimension3D &gt; Render Firefly menu gives me the opportunity to discriminate between raytrace and IDL bounce limits. So I can increase the latter without having the burden of large values for the first.<\/p>\n<p>When I\u2019ve also got direct lights in the scene (like a photographer uses a flash when working outdoors in the sun), this increase in IDL lighting levels will change the balance between direct and indirect light, and I might want to correct for that by altering the lighting levels at the sources of it.<\/p>\n<p style=\"text-align: right;\"><a href=\"\/?p=3581\">Next &gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few of them do, and here they are: Intermediate Switching OFF the Subsurface Scattering option (Poser 8 \/ Poser Pro and up) will disable the nodes CustomScatter Subsurface Skin to save render time at testing. Switching OFF the Raytrace option disables IDL lighting, as well as the nodes from the Lighting &gt; Raytrace group: &hellip; <a href=\"http:\/\/www.book.artbeeweb.nl\/?p=3579\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Do Render Settings affect the behavior of materials?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[5],"tags":[145,133],"series":[127],"class_list":["post-3579","post","type-post","status-publish","format-standard","hentry","category-poser","tag-material-room","tag-poser","series-matroom-intermediate"],"_links":{"self":[{"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/posts\/3579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3579"}],"version-history":[{"count":5,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/posts\/3579\/revisions"}],"predecessor-version":[{"id":4257,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=\/wp\/v2\/posts\/3579\/revisions\/4257"}],"wp:attachment":[{"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3579"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3579"},{"taxonomy":"series","embeddable":true,"href":"http:\/\/www.book.artbeeweb.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=3579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}