| Submitted by , posted on 29 August 2002 |

Image Description, by Inspired by the recent wave of 'realtime raytracing', I decided to try my hand at some accelerated 3d with a 'raytrace' feel to it. The first real test for the new Direct3D 8.1 engine that I have been working on for quite a while.
I tried to pushed my trusty old GF2GTS to the limit with:

> - 3 reflective high-poly spheres (4608 triangles each), with 128x128 dynamic cubemaps
> - A reasonably high-poly room (242 triangles per plane)
> - Partly reflective floor
> - 1 dynamic point light source
> - Specular highlight via modulation with a 256x256 spherical environment map
> - Trilinear texture filter

Everything in the scene is fully dynamic, through a simple trick (re-using last frame's cubemaps) an 'infinite' amount of reflections between any 2 reflective objects is possible.
Sadly my GF2GTS ran out of juice, so I had to lower the polycount a bit (originally the spheres were 8192 triangles, and the walls were 450 triangles each)... I'll try to see if I can squeeze some kind of shadows in anyway. Anyway, I'm quite happy with the 'raytrace' feel and display quality so far. And performance-wise it's still good... around 75-80 fps. Time to give it a rest and concentrate on some other parts, in order to stay fresh :)
Scali

[prev] | Image of the Day Gallery www.flipcode.com | [next]

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.