POV-Ray : Newsgroups : povray.binaries.images : Merry Christmas to JRG [4x 21kbu] : Merry Christmas to JRG [4x 21kbu] Server Time
16 Aug 2024 20:30:28 EDT (-0400)
  Merry Christmas to JRG [4x 21kbu]  
From: L'Harmonieux Forgeron
Date: 25 Dec 2001 14:51:08
Message: <3C28DA57.2D6C34AD@free.fr>
See discussion in p.u.p
JRG's problem was to view through an object (wall) but still having the object 
interact with the scene, especially for radiosity (so no_image was not really ok).
JRG's proposed solution was to have a visibility level... 
I did not like that solution, (and still don't),
and here are some illustrations of another possible solution.

There is 4 reflective planes, and a container around a sphere.
there is also a box and a cone to help to localize in space and reflections.

The container is: a sphere, a box, a rotated box and a cone.
My solution is a new object(*) which has intersections only
with rays whose direction is same as the normal of the surface.

(*): syntaxe is kind of CSG-like restricted to one child. I called it "nexus".
Syntax is : nexus { OBJECT [OBJECT_MODIFIERS...] }

Any interest ?

P.S: Due to the removed intersections, it is not wise to use the nexus in CSG!!!
-- 
Non Sine Numine
http://grimbert.cjb.net/


Post a reply to this message


Attachments:
Download 'nexus0.jpg' (19 KB) Download 'nexus1.jpg' (20 KB) Download 'nexus2.jpg' (21 KB) Download 'nexus3.jpg' (21 KB)

Preview of image 'nexus0.jpg'
nexus0.jpg

Preview of image 'nexus1.jpg'
nexus1.jpg

Preview of image 'nexus2.jpg'
nexus2.jpg

Preview of image 'nexus3.jpg'
nexus3.jpg


 

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