<p dir="ltr">In my first reply I mentioned this case could be optimized, so I agree about that, it&#39;s possible to improve the code and usability here.</p>
<p dir="ltr">I&#39;m just pointing out that if a developer wants to look into this, and actually wants to optimize for the case of GI + auxiliary direct lights, then they need to look more carefully for what actually can be done in that case, not a test case that shows a related but not quite the same situation.</p>
<p dir="ltr">On Oct 10, 2014 5:53 PM, &quot;David Fenner&quot; &lt;<a href="mailto:d4vidfenner@gmail.com">d4vidfenner@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Makes me sad how this discussion turned out. <br>
&gt;<br>
&gt; &quot;Well yes, it would be nice if Cycles could automatically detect when it can set global bounces to 0, but you&#39;re not gaining any new capabilities this way. I imagine that if you want no light bounces at all, then you would have probably just set global bounces to 0, rather than going through the trouble of changing all lamps, emissive surfaces, volumes, ambient occlusion, the world shader, and whatever else in the scene might be emitting light.&quot;<br>
&gt;<br>
&gt; The tests made here are only a difuse shader and a lamp, so the one light not bouncing should be the same in practice as no global diffuse bounces, at least visually, since the only thing bouncing is that light . The result in both cases is:<br>
&gt;<br>
&gt; - A scene with no visible diffuse bounces. <br>
&gt;<br>
&gt; There are no other shaders or emissive surfaces, no AO, no world, etc.<br>
&gt;<br>
&gt;<br>
&gt; &quot;I understand the use case, GI with some auxiliary lights that do not<br>
&gt; use GI. But the tests being done here are not representative of that,&quot;<br>
&gt;<br>
&gt; The intention was to make note about the fact that two things being visually the same (diffuse bounce or no bounce, whether is through the lamp or globally), have tremendously different render times, so the question was wether lamps not bouncing could be optimized, so when we have the use case already mentioned render times could decrease (only a few lights bounce but others don&#39;t).<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Bf-cycles mailing list<br>
&gt;<a href="mailto:Bf-cycles@blender.org">Bf-cycles@</a><a href="mailto:Bf-cycles@blender.org">blender.org</a><br>
&gt;<a href="http://lists.blender.org/mailman/listinfo/bf-cycles">http://</a><a href="http://lists.blender.org/mailman/listinfo/bf-cycles">lists.blender.org</a><a href="http://lists.blender.org/mailman/listinfo/bf-cycles">/mailman/</a><a href="http://lists.blender.org/mailman/listinfo/bf-cycles">listinfo</a><a href="http://lists.blender.org/mailman/listinfo/bf-cycles">/bf-cycles</a><br>
&gt;<br>
</p>