|
|
> #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
|
|
|
|
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
|
|
|
|
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
|
|