<div dir="ltr"><div>Working on a RenderEngine addon.   When rendering I'd like to update a region of the render result (say if I want to update the first scanline of pixels).</div><div><br></div><div>On the face of it RenderPass.rect is simply a list of 4 float items (list of rgba value).<br></div><div><a href="https://www.blender.org/api/blender_python_api_current/bpy.types.RenderEngine.html">https://www.blender.org/api/blender_python_api_current/bpy.types.RenderEngine.html</a><br></div><div><br></div><div>I can do </div><div>layer.rect = [[1.0, 0.0, 0.0, 1.0]] * pixel_count</div><div><br></div><div>However replacing a slice of that rect:</div><div>layer.rect[100:200] = [[1.0, 0.0, 0.0, 1.0]] * 100</div><div>gives an error:</div><div><br></div><div>







<p class="">TypeError: a float is required</p></div><div>Not sure what's going on here?</div><div><br></div>-- <br><div class="gmail_signature"><a href="mailto:brian.savery@gmail.com" target="_blank">brian.savery@gmail.com</a><br>508-274-8700</div>
</div>