POV-Ray : Newsgroups : povray.animations : Field rendering question Server Time
4 Nov 2024 17:59:02 EST (-0500)
  Field rendering question (Message 1 to 10 of 24)  
Goto Latest 10 Messages Next 10 Messages >>>
From: PovRAY
Subject: Field rendering question
Date: 16 Apr 2002 17:33:51
Message: <3cbc98bf@news.povray.org>
I'm about to make an animation to be displayed on a TV screen, so I thought
I'd use Pov-Ray's field rendering feature.

If I understand correctly, it stores alternate lines of the animation in two
consecutive TGA files (doubling the lines to retain the image height).

So a program is obviously needed which will extract the lines from each pair
of TGA files and interlace them into a series of single frames which would
then be stored in an AVI file. The interlaced AVI file could then be loaded
into a video editing package just like any other piece of captured video.

As this is the only way to produce an interlaced AVI from Pov-Ray, surely
such a tool must already exist, but I can't find it.

There are a couple of tools on the Pov-Ray site but they don't mention
processing interleaved sequences of TGA files, and anyway the links are no
longer valid.

Can anyone suggest a tool to do this?

Thanks

Colin


Post a reply to this message

From: Sebastian H 
Subject: Re: Field rendering question
Date: 16 Apr 2002 17:56:32
Message: <3CBC9E8A.8060401@web.de>
Hmm I don't know a tool like this but I got a question.

What encoder do you want to use?
The mpeg1/2 encoders I know take complete frames in 25 fps and calculate 
the needed 50 fps fields out of them.

Just trace your animation with complete images and 25 fps the encoder 
does the rest.
(Rendering half-frames with 50 fps would take the same time. Hmm but 
when thinking about it would give the smoother animation...)

Maybe that helps

Sebastian H.


Post a reply to this message

From: Slime
Subject: Re: Field rendering question
Date: 17 Apr 2002 20:34:28
Message: <3cbe1494@news.povray.org>
> So a program is obviously needed which will extract the lines from each
pair
> of TGA files and interlace them into a series of single frames which would
> then be stored in an AVI file. The interlaced AVI file could then be
loaded
> into a video editing package just like any other piece of captured video.

Adobe Premiere does this, but it's sort of hidden in the menus. You have to
import the frames as a single clip, which it does automatically if you try
to import the first frame. Then put them on the timeline, and if you right
click on it there, there's some option somewhere that will combine every
pair of frames. I think it's in the video options submenu, maybe look for
something about 'fields', I think you have to check the correct box or radio
button somewhere.

I've done it before. If you can't figure it out from this, I can go in and
figure it out again. I posted the answer a long time ago around here... at
least a month though.

- Slime
[ http://www.slimeland.com/ ]
[ http://www.slimeland.com/images/ ]


Post a reply to this message

From: PovRAY
Subject: Re: Field rendering question
Date: 21 Apr 2002 12:00:49
Message: <3cc2e231@news.povray.org>
"Sebastian H." <seb### [at] webde> wrote in message
news:3CB### [at] webde...
> (Rendering half-frames with 50 fps would take the same time. Hmm but
> when thinking about it would give the smoother animation...)

Exactly! :)

That's why I'm doing field rendering - half the processing time too.

Colin


Post a reply to this message

From: PovRAY
Subject: Re: Field rendering question
Date: 21 Apr 2002 12:12:19
Message: <3cc2e4e3@news.povray.org>
Thanks, I'll investigate this.

Colin

"Slime" <noo### [at] hotmailcom> wrote in message
news:3cbe1494@news.povray.org...
> > So a program is obviously needed which will extract the lines from each
> pair
> > of TGA files and interlace them into a series of single frames which
would
> > then be stored in an AVI file. The interlaced AVI file could then be
> loaded
> > into a video editing package just like any other piece of captured
video.
>
> Adobe Premiere does this, but it's sort of hidden in the menus. You have
to
> import the frames as a single clip, which it does automatically if you try
> to import the first frame. Then put them on the timeline, and if you right
> click on it there, there's some option somewhere that will combine every
> pair of frames. I think it's in the video options submenu, maybe look for
> something about 'fields', I think you have to check the correct box or
radio
> button somewhere.
>
> I've done it before. If you can't figure it out from this, I can go in and
> figure it out again. I posted the answer a long time ago around here... at
> least a month though.
>
> - Slime
> [ http://www.slimeland.com/ ]
> [ http://www.slimeland.com/images/ ]
>
>


Post a reply to this message

From: PovRAY
Subject: Re: Field rendering question
Date: 2 May 2002 18:10:45
Message: <3cd1b965@news.povray.org>
> Adobe Premiere does this, but it's sort of hidden in the menus. You have
> to import the frames as a single clip, which it does automatically if you
try
> to import the first frame. Then put them on the timeline, and if you right
> click on it there, there's some option somewhere that will combine every
> pair of frames. I think it's in the video options submenu, maybe look for
> something about 'fields', I think you have to check the correct box or
radio
> button somewhere.

Unfortunately this doesn't do what is required. This option causes the odd
lines from frame 1 to be interleaved with the even lines of frame 2 making a
new output frame. Then the even lines from frame 1 are interleaved with the
odd lines of frame 2 to make a second output frame. Thus you end up with all
of the lines of all frames being used and the same total number of new
frames.

What is actually required to create an interlaced movie from a POV field
rendered sequence is for the odd lines of frame 1 to be interleaved with the
even lines of frame 2 to make a new output frame. Then the odd lines of
frame 3 are interleaved with the even lines of frame 4 to make a second
output frame. Thus half of the lines of each frame are ignored and you end
up with half the number of frames you started with (i.e. if your POV
sequence contains 200 images these need to be interleaved to create a 100
frame animation).

So it looks like there isn't a tool to perform this sort of interleaving.
I'm very surprised - you NEED such a tool to produce field rendered
animations from POV !!!

It looks like I'll have to get my hands dirty and write a program to do
this. :(

Colin



"PovRAY" <cbd### [at] my-dejacom> wrote in message
news:3cc2e4e3@news.povray.org...
> Thanks, I'll investigate this.
>
> Colin
>
> "Slime" <noo### [at] hotmailcom> wrote in message
> news:3cbe1494@news.povray.org...
> > > So a program is obviously needed which will extract the lines from
each
> > pair
> > > of TGA files and interlace them into a series of single frames which
> would
> > > then be stored in an AVI file. The interlaced AVI file could then be
> > loaded
> > > into a video editing package just like any other piece of captured
> video.
> >
> > Adobe Premiere does this, but it's sort of hidden in the menus. You have
> to
> > import the frames as a single clip, which it does automatically if you
try
> > to import the first frame. Then put them on the timeline, and if you
right
> > click on it there, there's some option somewhere that will combine every
> > pair of frames. I think it's in the video options submenu, maybe look
for
> > something about 'fields', I think you have to check the correct box or
> radio
> > button somewhere.
> >
> > I've done it before. If you can't figure it out from this, I can go in
and
> > figure it out again. I posted the answer a long time ago around here...
at
> > least a month though.
> >
> > - Slime
> > [ http://www.slimeland.com/ ]
> > [ http://www.slimeland.com/images/ ]
> >
> >
>
>


Post a reply to this message

From: Slime
Subject: Re: Field rendering question
Date: 3 May 2002 01:35:04
Message: <3cd22188@news.povray.org>
> Unfortunately this doesn't do what is required. This option causes the odd
> lines from frame 1 to be interleaved with the even lines of frame 2 making
a
> new output frame. Then the even lines from frame 1 are interleaved with
the
> odd lines of frame 2 to make a second output frame. Thus you end up with
all
> of the lines of all frames being used and the same total number of new
> frames.


I remember coming across this problem, and I overcame it. It was a nuisance,
and I really can't remember how I did it, but in the end I closely examined
it and it was exactly right, so I know it's possible. It's probably some
other checkbox hidden somewhere.

- Slime
[ http://www.slimeland.com/ ]
[ http://www.slimeland.com/images/ ]


Post a reply to this message

From: Scott Moore
Subject: Re: Field rendering question
Date: 3 May 2002 05:47:10
Message: <45n4dusp2h79bessc3vqt3plnla1jed21f@4ax.com>
On Thu, 2 May 2002 23:10:46 +0100, "PovRAY" <cbd### [at] my-dejacom>
wrote:

<snip>
>
>
>So it looks like there isn't a tool to perform this sort of interleaving.
>I'm very surprised - you NEED such a tool to produce field rendered
>animations from POV !!!
>
>
>
I've never been convinced that POV's field rendering is of any use
whatsoever with regard to targetting animations for interlaced devices
such as TV/Video.

I've done a few small field-rendered animations using 3ds max that
look super silky smooth when played on my TV. I did a test recently to
see how 3ds max does it.

Basically, using PAL output as an example, which is odd fields first
and 25 frames per second (also 50 fields per second),  3ds max renders
a frame with the odd lines drawn for the animation at time t seconds
and the even lines drawn for the animation at t + 0.02 seconds (i.e. t
+ half a frame). The only exception to this is the final frame where
both odd and even lines as drawn for the animation at time t.

If POV did field renderings like this animations would not need any
post processing to get the frames correctly interlaced - maybe this is
a bug with the exisitng method or, if any users actually have a use
for the current field rendering behaviour, there should be an
additional setting added to POV's field rendering options?

Cheers,

Scott


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: Field rendering question
Date: 3 May 2002 06:57:18
Message: <3cd26d0e$1@news.povray.org>
> If POV did field renderings like this animations would not need any
> post processing to get the frames correctly interlaced - maybe this is
> a bug with the exisitng method or, if any users actually have a use
> for the current field rendering behaviour, there should be an
> additional setting added to POV's field rendering options?

the current beahvior works as designed because what you suggest requires two
scene representations to be in memory at the same time.  This is simply not
possible without reparsing, and I take it the last thing you want is to let
POV-Ray reparse the scene for every line, do you?  The solution is to use a
program that does the conversion as described by teh other posters.  Adobe
Premiere is one such program but I am sure a similar option is available in
every reasonable video editing program if one just looks for it.

    Thorsten


Post a reply to this message

From: Scott Moore
Subject: Re: Field rendering question
Date: 3 May 2002 07:26:28
Message: <k8s4ducufbllgo5j8mi8p32i0346ronbjk@4ax.com>
On Fri, 3 May 2002 12:59:09 +0200, "Thorsten Froehlich"
<tho### [at] trfde> wrote:

>
>the current beahvior works as designed because what you suggest requires two
>scene representations to be in memory at the same time.  This is simply not
>possible without reparsing, and I take it the last thing you want is to let
>POV-Ray reparse the scene for every line, do you?  The solution is to use a
>program that does the conversion as described by teh other posters.  Adobe
>Premiere is one such program but I am sure a similar option is available in
>every reasonable video editing program if one just looks for it.
>
>    Thorsten
>

Hi Thorsten,

You would need to reparse for every line!!?
Surely you would parse once to do all the odd lines at time t and then
re-parse to do all the even lines at time t + halfframe?
This seems to be what 3ds max does. It first renders all the odd lines
and then all the even lines before moving on to the next frame.
Admittedly this requires two parses per frame (you could think of it
as one parse per field) The benefit of this is that you get better
temporal resolution (I hope that makes sense!) at the expense of
vertical resolution. The output on TV made my jaw drop at how smooth
movement was as compared to a non interlaced (progressive scan)
animation.

Who knows, I'm a C++ developer myself so maybe I might do a patch when
the 3.5 source come out. I've been lurking for a few years and would
like to give something back to the POV community so if anyone thinks
this would be useful then let me know.

Cheers,

Scott


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.