|
|
Timothy R. Cook <tim### [at] scifi-fantasycom> wrote:
: Christopher James Huff wrote:
:> And now you have to project it, with perspective, onto a plane,
: Oops, forgot perspective. NEVERMIND!
And add to that all the other type of projections: spherical,
ultra_wide_angle, panoramic, cylindrical, fisheye... Not to talk about
camera ray perturbation (with a normal block).
The excellent thing about raytracing is that implementing all those types
of projections is laughably easy (while in scanline-rendering it's extremely
difficult to do without serious compromises). The negative side is that it
disallows any optimizations typical to scanline-rendering.
--
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}// - Warp -
Post a reply to this message
|
|