|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
It's probably too late to suggest this, but it would be real nice to
have a time() function to get the system time for use with the seed()
funtion.
thanks
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"tcdev" <tde### [at] twcnyrrcom> wrote in message
news:3C4### [at] twcnyrrcom...
> It's probably too late to suggest this, but it would be real nice to
> have a time() function to get the system time for use with the seed()
> funtion.
Feature requests aren't possible at this point, sorry. Light at the end of
the tunnel though... Await the next incarnation of MegaPOV and perhaps it
can be added to that instead.
Trying to remember, seems to me that it hadn't been done before due to the
various platform differences in how it would be extracted. There is a
workaround for getting it via a batch file run prior to rendering, just not
exactly a real answer to your request. See
news://news.povray.org/382b7695@news.povray.org
bob h
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
bob h <omn### [at] charternet> wrote:
: Feature requests aren't possible at this point, sorry. Light at the end of
: the tunnel though... Await the next incarnation of MegaPOV and perhaps it
: can be added to that instead.
Although it is a genuine feature request, it can be implemented in about
one line of C code. Just reserve a special value (eg. -1) and if this value
is used, then the seed is read from the C time() function (ie. if you do
#declare S=seed(-1); then you get a seed from that function).
--
#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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
"Warp" <war### [at] tagpovrayorg> wrote in message
news:3c41dde0@news.povray.org...
> bob h <omn### [at] charternet> wrote:
>
> Just reserve a special value (eg. -1) and if this value
> is used, then the seed is read from the C time() function (ie. if you do
> #declare S=seed(-1); then you get a seed from that function).
Gee, that sounded awfully simple to do. So I wonder why it hasn't been
done?
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
In article <3c41dde0@news.povray.org>, Warp <war### [at] tagpovrayorg>
wrote:
> Although it is a genuine feature request, it can be implemented in about
> one line of C code. Just reserve a special value (eg. -1) and if this value
> is used, then the seed is read from the C time() function (ie. if you do
> #declare S=seed(-1); then you get a seed from that function).
A separate date() or time() function would be more flexible, though.
It's been done for MegaPOV, I actually thought POV 3.5 included them...
A related patch I've been thinking of writing would allow you to use
"rand()" to get random numbers from an internal time-seeded stream.
You could just use one of the usual workarounds for now...for example,
write a new seed to a file and read it in for the next render.
--
--
Christopher James Huff <chr### [at] maccom>
Post a reply to this message
|
|
| |
| |
|
|
From: Thorsten Froehlich
Subject: Re: Time [please, no feature requests]
Date: 13 Jan 2002 15:33:23
Message: <3c41ef13@news.povray.org>
|
|
|
| |
| |
|
|
In article <chr### [at] netplexaussieorg> ,
Christopher James Huff <chr### [at] maccom> wrote:
> You could just use one of the usual workarounds for now...for example,
> write a new seed to a file and read it in for the next render.
Which works just as well and also allows to have multiple random number
screems with a different seed!
Thorsten
____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Christopher James Huff <chr### [at] maccom> wrote:
: A separate date() or time() function would be more flexible, though.
Yes, but it requires more work. Perhaps too much work for a feature request
at this stage.
--
#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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On Sun, 13 Jan 2002 13:22:39 -0500, tcdev <tde### [at] twcnyrrcom>
wrote:
>It's probably too late to suggest this, but it would be real nice to
>have a time() function to get the system time for use with the seed()
>funtion.
>
>thanks
>
I wrote a .pov include that almost does this. It deosn't get
the seed from the time, it gets the seed from a file. So far
not very useful, right? well: it allows the new updated seed
to be written back to that same file. So the random numbers
are different between renders. I think I posted this once but
I forget. If anyone asks, I'll post it again.
Pete
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |