|
![](/i/fill.gif) |
Nieminen Juha wrote:
>
> People continously are asking for a way for getting different random numbers
> from render to render.
> Well, the solution to this is so simple that I'm ashamed of not having
> discovered it until now.
>
> Add this at the beginning of your .pov file:
>
> #if(file_exists("seed.dat"))
> #fopen ifile "seed.dat" read
> #read(ifile,R)
> #fclose ifile
> #declare Seed=seed(R);
> #else
> #declare Seed=seed(0);
> #end
>
> Then use rand(Seed) in your pov code.
>
> Then add this at the end of your .pov file:
>
> #fopen ofile "seed.dat" write
> #write(ofile,int(rand(Seed)*1000000))
> #fclose ofile
>
> It's that simple. Stupid me.
Which part of the above allows for a new random number each time ?
--
Ken Tyler - 1100+ Povray, Graphics, 3D Rendering, and Raytracing Links:
http://home.pacbell.net/tylereng/index.html http://www.povray.org/links/
Post a reply to this message
|
![](/i/fill.gif) |