|
|
Nathan Kopp <Nat### [at] koppcom> wrote:
: Actually, you brought up a good point. Media calculations (which have to
: know whether a ray is inside or outside of a particular interior), and the
: translucency calculations WOULD get confused by ignoring the first
: intersection.
My suggestion was to ignore the first intersection for the _shadow_
calculation, not for anything else (although I didn't think about this
when I wrote the article :) ).
: Using
: it as an option then allows users to apply it only in situations where it
: would not cause strange problems.
Of course it should be an option.
The other advantage would be backwards compatibility (who knows, perhaps
someone really _wants_ that effect in an old scene...).
: Actually implementing this could prove quite difficult, unfortunately (due
: to the shadow cache and the bounding box tree which have been implemented to
: speed up shadow calculations).
What a pitty :(
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|