![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Jesse Hallam
Subject: Retrieving / Changing output options from script
Date: 1 Jul 2003 21:14:30
Message: <3f0231f6@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Is there anyway to acess or change the paramaters from within the
script? For example, I am trying to achieve a two-pass render, and would
like the second pass to read in the first pass as an image_map... but I
would like the output options to be changed dynamically for each script
name.
For example, if the pov src file = "test.pov", then the resulting image
(in my configuration, would be test.png) -- I would like to grab
"test.png", and change it to "test_image_map.png", which is then read in
on the second pass.
Any way to achieve the above, and more?
Thanks for suggestions
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Jesse Hallam <hal### [at] amtelecom net> wrote in news:3f0231f6@news.povray.org:
> Is there anyway to acess or change the paramaters from within the
> script? For example, I am trying to achieve a two-pass render, and would
> like the second pass to read in the first pass as an image_map... but I
> would like the output options to be changed dynamically for each script
> name.
>
> For example, if the pov src file = "test.pov", then the resulting image
> (in my configuration, would be test.png) -- I would like to grab
> "test.png", and change it to "test_image_map.png", which is then read in
> on the second pass.
>
> Any way to achieve the above, and more?
>
> Thanks for suggestions
>
>
I suppose you could create an INI file which contains all your output
options, and then dynamically change this file using povray file I/O.
But then the details of getting it to automatically render two in a row or
however many are slightly beyond me, since when rendering an animation, it
doesn't re-read output options between frames.
Though if you're using a command line version of povray, this task could be
made much simpler by just making a shell script that invokes povray with
different output options however many times or different ways you want.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
On Tue, 01 Jul 2003 21:14:36 -0400, Jesse Hallam <hal### [at] amtelecom net> wrote:
> For example, if the pov src file = "test.pov", then the resulting image
> (in my configuration, would be test.png) -- I would like to grab
> "test.png", and change it to "test_image_map.png", which is then read in
> on the second pass.
You can't read name of output from within a script thought unofficial patched
MegaPOV has prepared feature (for next relase) with reading name of currently
rendered image (numbered in animation). This name could be written into new ini
file for post_frame_command http://www.povray.org/documentation/view/130/
ABX
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Warp
Subject: Re: Retrieving / Changing output options from script
Date: 2 Jul 2003 10:04:52
Message: <3f02e683@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Jesse Hallam <hal### [at] amtelecom net> wrote:
> Any way to achieve the above, and more?
You can make a two-frame animation, where the first frame (#if(clock=0))
creates the image map and the second frame (#else) reads test1.png (or
whatever your pov-file is called, plus '1' after the name) as image map.
--
#macro M(A,N,D,L)plane{-z,-9pigment{mandel L*9translate N color_map{[0rgb x]
[1rgb 9]}scale<D,D*3D>*1e3}rotate y*A*8}#end M(-3<1.206434.28623>70,7)M(
-1<.7438.1795>1,20)M(1<.77595.13699>30,20)M(3<.75923.07145>80,99)// - Warp -
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: JC (Exether)
Subject: Re: Retrieving / Changing output options from script
Date: 2 Jul 2003 10:38:49
Message: <3F02EE78.5070606@spam.fr>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
It's a problem I had several times too, and I use Warp's way, doing it
in an animation.
The only problem I couldn't solve like this is when I want to use a
previously rendered image as a height field and I want the height field
image to use the hf_gray_16 option, even though this option appears in
the script and can be conditioned it seems that it is handled just like
any other output option by POV-Ray so that all images are rendered with
the hf_gray_16.
Beeing able to change options dynamically would ease things up a lot,
For the accessing part, you can access parameters like resolution, but
not all parameters are accessible,
JC
Jesse Hallam wrote:
> Is there anyway to acess or change the paramaters from within the
> script? For example, I am trying to achieve a two-pass render, and would
> like the second pass to read in the first pass as an image_map... but I
> would like the output options to be changed dynamically for each script
> name.
>
> For example, if the pov src file = "test.pov", then the resulting image
> (in my configuration, would be test.png) -- I would like to grab
> "test.png", and change it to "test_image_map.png", which is then read in
> on the second pass.
>
> Any way to achieve the above, and more?
>
> Thanks for suggestions
>
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thorsten Froehlich
Subject: Re: Retrieving / Changing output options from script
Date: 2 Jul 2003 15:51:12
Message: <3f0337b0@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
In article <3F0### [at] spam fr> , "JC (Exether)" <no### [at] spam fr> wrote:
> Beeing able to change options dynamically would ease things up a lot,
No, it would only create a mess because POV-Ray is in no way meant to allow
this. You can create paradoxes and that is why this "feature", which
existed in early versions of MegaPOV, was not included in POV-Ray 3.5 and
will not be included in any future version of POV-Ray either.
Use INI files to change options, use scene files to describe scenes.
Thorsten
____________________________________________________
Thorsten Froehlich
e-mail: mac### [at] povray org
I am a member of the POV-Ray Team.
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |