Hi,
i REALLY need to be able to render a large animation with fields (fields button in render panel) using yafray.
yafray (since 0.0.8 release) supports camera aspect ratio's,
so adding support for this should be simple and fast to implement...
just need to render 2 times for frame 1 and 1.5
with correct aspect ratio's (half a frame)
and then interlace them into one frame before writing as output file (just as the internal renderer does)...
i have found the code that handles this to reside in:
./source/blender/render/intern/source/initrender.c
maybe it could be moved to moved to a stage before render engine (eg intern or extern) abstraction, and then passing the aspX etc values to both rendering engine(s) and handling the composition of the image later.
but my py/C/C++ coding knowledge is to weak for this...
HOPING for help,
Terrence
URGENT - field rendering support for yafray
Moderators: jesterKing, stiv
-
- Posts: 0
- Joined: Tue Jul 12, 2005 3:56 am
If it's really urgent, I would render the animation at 50% of the speed (aka.
twice as long, there is a time remap option in Blender) and use a video
editing app (like premiere) to speed up the animation 200% and use the
'interleave consecutive frames' option.
I know this is not the instant solution you hoped for, but in this case you
don't have to wait for a developer to fix the problem, and i can tell from
experience that this solution works as a charm.
Rob
twice as long, there is a time remap option in Blender) and use a video
editing app (like premiere) to speed up the animation 200% and use the
'interleave consecutive frames' option.
I know this is not the instant solution you hoped for, but in this case you
don't have to wait for a developer to fix the problem, and i can tell from
experience that this solution works as a charm.
Rob
hey Phase, can't use use blender sequencer with field output setting to read image/movie file and write it back out in field format instead of premiere? I thought i had done this long ago.phase wrote:and use a video editing app (like premiere) to speed up the animation 200% and use the 'interleave consecutive frames' option.
-
- Posts: 0
- Joined: Tue Jul 12, 2005 3:56 am
yeps
thanks,
i had a similar idea, but instead of using premiere (i run freebsd, so no premiere),
i wrote a small script which interlaces from ppm files.
problem is that if i do this i have to double my render time.
eg from 3 weeks to a month and a half
so i guess i'll just start that render and do it like that.
it still is a major item that needs to be fixed imo !
Thanks,
Terrence
i had a similar idea, but instead of using premiere (i run freebsd, so no premiere),
i wrote a small script which interlaces from ppm files.
problem is that if i do this i have to double my render time.
eg from 3 weeks to a month and a half

so i guess i'll just start that render and do it like that.
it still is a major item that needs to be fixed imo !
Thanks,
Terrence
Hey JW!!JWalton wrote:hey Phase, can't use use blender sequencer with field output setting to read image/movie file and write it back out in field format instead of premiere? I thought i had done this long ago.
It could be that the sequence editor allows you to convert full frame animations to
interlaced ones, but this method will only provide two fields from the same time frame.
The animation timing will still remain 25 fps. (or 30 for ntsc)
Indeed. I only suggested it as a workaround.radiance99 wrote:problem is that if i do this i have to double my render time.
eg from 3 weeks to a month and a half

i guess i don't understand. i thought if you could render at 1 frame/frame (whatever that takes in yafray; i thought it was be rad's 3 weeks, maybe it's not) then run it through sequencer with feild output. one frame = 2 fields, each field 1/2 the period of a frame, so net result is same render time, same video timing. true the fields don't have nice motion interlace but a hack is a hack.