POV-Ray : Newsgroups : povray.unofficial.patches : interior_texture doesn't work with CSG? Server Time
2 Sep 2024 04:15:51 EDT (-0400)
  interior_texture doesn't work with CSG? (Message 11 to 17 of 17)  
<<< Previous 10 Messages Goto Initial 10 Messages
From: Nicolas Calimet
Subject: Re: Do shadow rays take into account interior_texture?
Date: 28 Jul 2000 11:37:02
Message: <3981A8F2.A76B0D14@free.fr>
Strange result, indeed...
	But I also wonder how it's possible even to see the top sphere and
the red light that lit it ? I would expect that the opaque texture blocks
camera rays even if the interior_texture has transparent parts...

	[you should add a "hollow" flag to you plane ;-) ]

*** Nicolas Calimet
*** http://pov4grasp.free.fr


Post a reply to this message

From: Jetlag
Subject: Re: interior_texture doesn't work with CSG?
Date: 28 Jul 2000 11:50:29
Message: <3981abc5@news.povray.org>
> #version Unofficial MegaPov 0.5;
>
> global_settings { ambient_light 4 }
> camera { location <-1,2,-5>*1.3 look_at 0 angle 35 }
> light_source { <170,200,-50>, 1 }
> plane { y, -1 pigment { checker rgb 1, rgb .5 } }
>
> sphere
> { -x*1.2, 1
>   pigment { rgbt <1,1,0,.9> }
>   interior_texture { pigment { rgb <0,1,1> } }
> }
> merge
> { sphere { x*1.2, 1 }
>   sphere { <1.2,.5,0>, 1 }
>   pigment { rgbt <1,1,0,.9> }
>   interior_texture { pigment { rgb <0,1,1> } }
> }

interior_texture is not getting distributed to the spheres, do this:

> merge
> { sphere { x*1.2, 1
>     pigment { rgbt <1,1,0,.9> }
>     interior_texture { pigment { rgb <0,1,1> } }
>   }
>   sphere { <1.2,.5,0>, 1
>     pigment { rgbt <1,1,0,.9> }
>     interior_texture { pigment { rgb <0,1,1> } }
>   }
> }


And about those shadows, comment out your own interior_texture's and watch
the shadows on the checkered plane get lighter, seems right to me, unless
you meant something else.


Post a reply to this message

From: Warp
Subject: Re: Do shadow rays take into account interior_texture?
Date: 28 Jul 2000 12:48:10
Message: <3981b94a@news.povray.org>
Nicolas Calimet <pov### [at] freefr> wrote:
: 	Strange result, indeed...
: 	But I also wonder how it's possible even to see the top sphere and
: the red light that lit it ? I would expect that the opaque texture blocks
: camera rays even if the interior_texture has transparent parts...

  No, I think that in this case it's correct that you can see through the
plane from inside but not outside (at least this works right). This can
be used for neat effects (like mirrors than can be look through from the
other side, 1-sided polygons and so on).
  The shadowing should work accordingly.

  My original goal was to fix the self-shadowing problem of bump-mapped
surfaces with this trick. I'll post a report when the patch gets fixed.

: 	[you should add a "hollow" flag to you plane ;-) ]

  I intentionally left it out. I _wanted_ the camera to be inside the plane,
and the povray warning just confirms that it indeed is there.

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Chris Huff
Subject: Re: interior_texture doesn't work with CSG?
Date: 28 Jul 2000 21:58:51
Message: <chrishuff-5F0E66.20593728072000@news.povray.org>
In article <3981982A.EC976774@free.fr>, Nicolas Calimet 
<pov### [at] freefr> wrote:

> 	Yes exactly true. Works when adding the following line in Post_Process
> (parse.c) afterwards the equivalent code for Object_Texture :
...snip...

I have added this fix, it will be in future releases of MegaPOVPlus.

-- 
Christopher James Huff - Personal e-mail: chr### [at] maccom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://homepage.mac.com/chrishuff/
TAG Web page: http://tag.povray.org/


Post a reply to this message

From: Warp
Subject: Re: interior_texture doesn't work with CSG?
Date: 29 Jul 2000 15:17:45
Message: <39832dd8@news.povray.org>
Chris Huff <chr### [at] maccom> wrote:
: I have added this fix, it will be in future releases of MegaPOVPlus.

  What about megapov?

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: smellenbergh
Subject: Re: interior_texture doesn't work with CSG?
Date: 29 Jul 2000 18:42:57
Message: <1eek4k1.1bueuqb1taqlquN%smellenbergh@skynet.be>
Warp <war### [at] tagpovrayorg> wrote:

> Chris Huff <chr### [at] maccom> wrote:
> : I have added this fix, it will be in future releases of MegaPOVPlus.
> 
>   What about megapov?

Added it there also!

Smellenbegh


Post a reply to this message

From: GrimDude
Subject: Re: interior_texture doesn't work with CSG?
Date: 2 Aug 2000 02:47:26
Message: <3987c3fe@news.povray.org>
<twiddles thumbs>

Grim


Post a reply to this message

<<< Previous 10 Messages Goto Initial 10 Messages

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