[Bf-committers] Can blender do partial frame rendering?
james at openvpn.net
Fri Oct 18 05:31:28 CEST 2013
Very interesting feature...
1. It's important that a frame can be rendered as tiles using the
min/max x/y values and then recombined seamlessly into a single frame
with no tiling artifacts. Since the min/max x/y values are specified as
floating point values, is there any chance that rounding errors might
introduce artifacts in the recombined frame?
2. Any way to specify the min/max x/y values in pixels rather than
floating point values to avoid the possibility of tiling artifacts?
3. When frames are rendered this way to PNG, the full frame is
dimensioned, and all pixels are RGB 0,0,0 except for the tile rectangle.
So I'm wondering what is the best way to recombine the tiles into a
single PNG. Is there a way to have blender mark the pixels inside the
tile (perhaps using alpha value) so that the tool that recombines the
tile PNGs can tell which tiles define which pixels?
On 22/09/2013 00:58, Alberto Torres wrote:
> Write a temporal file called e.g. render_border.py with this text:
> import bpy
> bpy.context.scene.render.border_min_x = 0.25
> bpy.context.scene.render.border_max_x = 0.75
> bpy.context.scene.render.border_min_y = 0.25
> bpy.context.scene.render.border_max_y = 0.75
> bpy.context.scene.render.use_border = True
> And then execute blender -P render_border.py
> 2013/9/22 Jake Kauth <jake at kauth.org>
>> Hi James,
>> This also crossed my mind as I have been building my
>> home render farm this week; after getting blender render, cycles,
>> and luxrender network distribution working, I wondered if there
>> is a cycles features that lets me distribute "sub frame rendering"
>> to the network farm; this is something that luxrender does today
>> and is a great feature.
>> Also, on a side note, I have several patches to upgrade the netrender
>> web UI and fix some glaring usability issues; is there a netrender
>> maintainer who can help me review the changes?
>> On 9/21/13, 2:51 PM, James Yonan wrote:
>>> On the blender command line page, I don't see any mention of options for
>>> rendering a portion of a frame, just whole frames.
>>> I ask because I'm working on a render farm script, and I was wondering
>>> if it might be possible via blender command line to break up a single
>>> frame into smaller rectangles that would be rendered on different nodes
>>> in the farm.
>>> Or is the minimum unit of render work controllable from the command line
>>> a single frame?
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>> Bf-committers mailing list
>> Bf-committers at blender.org
> Bf-committers mailing list
> Bf-committers at blender.org
More information about the Bf-committers