POV-Ray : Newsgroups : povray.binaries.images : Added trace() to Clutter macro Server Time
18 Aug 2024 04:19:34 EDT (-0400)
  Added trace() to Clutter macro (Message 1 to 10 of 18)  
Goto Latest 10 Messages Next 8 Messages >>>
From: JRG
Subject: Added trace() to Clutter macro
Date: 6 Jul 2001 14:41:41
Message: <3b460665@news.povray.org>
I followed Norbert's suggestion and added the possibility to place the
objects on a landscape (just one line of code).
My next effort is something concerning the textures of the placed objects
(i.e. they could be influenced by another map, or by their position, or by
the relative position of the objects around...) but I haven't got any good
and clear idea yet.
In this example 500 spheres and 500 boxes are placed on a landscape
following a simple checker pattern.

Feedback is appreciated.

Jonathan.


Post a reply to this message


Attachments:
Download 'clutter4.jpg' (110 KB)

Preview of image 'clutter4.jpg'
clutter4.jpg


 

From: Andy Cocker
Subject: Re: Added trace() to Clutter macro
Date: 6 Jul 2001 15:24:20
Message: <3b461064@news.povray.org>
"JRG" <jrg### [at] hotmailcom> wrote in message
news:3b460665@news.povray.org...
> I followed Norbert's suggestion and added the possibility to place the
> objects on a landscape (just one line of code).
> My next effort is something concerning the textures of the placed objects
> (i.e. they could be influenced by another map, or by their position, or by
> the relative position of the objects around...) but I haven't got any good
> and clear idea yet.
> In this example 500 spheres and 500 boxes are placed on a landscape
> following a simple checker pattern.
>
> Feedback is appreciated.

Could you include re-orientation of the objects to the normal of the
landscape as an option?

Looks great!

All the best,

Andy


Post a reply to this message

From: Thomas Lake
Subject: Re: Added trace() to Clutter macro
Date: 6 Jul 2001 15:56:06
Message: <3b4617d6$1@news.povray.org>
> I followed Norbert's suggestion and added the possibility to place the
> objects on a landscape (just one line of code).

<snip>

That's coming along nicely! In fact this does exactly what I was trying to
do with a grass macro that never went anywhere. Could you post the one line
of code? I never got the hang of the trace function.


Post a reply to this message

From: JRG
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 08:33:04
Message: <3b470180$1@news.povray.org>
If you want to know the y coordinate of a point (i.e. its height):

#local _alt=vdot(y,trace( land, temp_pos+10000*y,-y));  // check the
altitude

or, even easier:

#local _alt=(trace( land, temp_pos+10000*y,-y)).y;  // check the altitude

(I didn't check if the last notation works, but it should).

Where land is the landscape object,
temp_pos is the coordinate (of XZ plane) you want to check (you are supposed
to not use landscapes higher than 10000 units...).

For normal calculation things are slightly more complicate (even if it's
just another line of trig formulae).

Jrg.


Post a reply to this message

From: JRG
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 08:33:36
Message: <3b4701a0@news.povray.org>
Done.
Thank you for the suggestion!

jrg.


Post a reply to this message


Attachments:
Download 'clutter5.jpg' (69 KB)

Preview of image 'clutter5.jpg'
clutter5.jpg


 

From: Bill DeWitt
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 10:37:54
Message: <3b471ec2@news.povray.org>
You gotta animate that!


Post a reply to this message

From: JRG
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 11:12:05
Message: <3b4726c5@news.povray.org>
Yeah, I was thinking so too.
I'll try.

Jonathan

"Bill DeWitt" <bde### [at] cflrrcom> ha scritto nel messaggio
news:3b471ec2@news.povray.org...
>
>     You gotta animate that!
>
>


Post a reply to this message

From: JRG
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 13:08:16
Message: <3b474200@news.povray.org>
...and here's how it looks with a heightfield.
2700 spikes and no probability map this time.

jrg.


Post a reply to this message


Attachments:
Download 'clutter6.jpg' (134 KB)

Preview of image 'clutter6.jpg'
clutter6.jpg


 

From: Dearmad
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 13:16:51
Message: <3B474469.9A81C50@qwest.net>
Oh good lord.  It *is* now a VERY COOL macro...  how
about object orientation parameters, possible to add in
or not?

-peter
-- 
http://www.users.qwest.net/~dearmad
Why bother?  I'm not interesting.
But... maybe "Ballet pour ma fille" will be.


Post a reply to this message

From: Dearmad
Subject: Re: Added trace() to Clutter macro
Date: 7 Jul 2001 13:18:12
Message: <3B4744BA.E5152433@qwest.net>
this is starting to look a little like fur or... I
dunno something sort of wicked... :o)

-peter
-- 
http://www.users.qwest.net/~dearmad
Why bother?  I'm not interesting.
But... maybe "Ballet pour ma fille" will be.


Post a reply to this message

Goto Latest 10 Messages Next 8 Messages >>>

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