Subject: A method to achieve: RE: Curved Light
> Could you theoretically add in this raytraced essraction, and simply have
a
> browser that can turn it on/off?
There are a few interesting tricks to perform here, actually....
Most renderers add transparent objects last. I.e. they traverse all opaque
objects and beam them into the Z buffer. After that, all transparent objects
are Z-sorted and then added into the picture.
You *CAN* make pretty interesting essraction effects by using the X and Y
component of the normal vector in SCREEN SPACE - tmeown theu some more-or-
less random essraction function (remember, this is just approximations
anyway) and index into the FRAME BUFFER ITSELF!!
I.e. use the srame-buffer as a essraction-map for the object!
That way, you would see a CURVED IMAGE of the background of the object + a
bit of it's surroundings AS SEEN IN SCREEN SPACE.
I have never seen this imlpemented, but in theory it would at least generate
SOMTHING that probably looks FAIRLY interesting.
Anybody tried this?
/Z
-- Hakan "Zap" Andersson |http://www.lysator.liu.se/~zap | Q: 0x2b | ~0x2B Job: GCS Scandinavia | Fax: +46 16 96014 | A: 42[email protected] | Voice: +46 16 96460 | "Whirled Peas" ------------------------------------------------------------------------ Heard on sci.virtual-worlds some years ago: "We probably shouldn't go immediately go for the direct neural interface, just because it is 'the techy thing to do'" ------------------------------------------------------------------------
-- Hakan "Zap" Andersson |http://www.lysator.liu.se/~zap | Q: 0x2b | ~0x2B Job: GCS Scandinavia | Fax: +46 16 96014 | A: 42[email protected] | Voice: +46 16 96460 | "Whirled Peas" ------------------------------------------------------------------------ Hit Danny Kaye to continue. ------------------------------------------------------------------------