Forum: Bryce


Subject: Raytracing (Bryce) vs Real Time (Unreal or Game Engines)

Analog-X64 opened this issue on Mar 16, 2005 ยท 10 posts


Analog-X64 posted Wed, 16 March 2005 at 6:09 PM

I didnt have time to respond to the original posting a while back regarding the Unreal Engine and how its an amazing renderer vs Bryce, which was followed by an amazing screen shot. Well here are some things I'd like to point out. The two are two different beasts, and really shouldnt be compared to each other. The Unreal Engine is a Real Time Renderer it has to look beautiful but at the same time it has to be very fast 60FPS or more. Bryce Rendering involves things like reflections and refraction and are calculated accurately so that light bouncing off a mirror or passing through a glass of water gets bounced or bent the same way it does in real life, the disadvantage is the large amounts of numbers to calculate which is more suited to non real time computing. But than how come Unreal Screen Shots look as good or better than some of the Bryce Renders Ive seen? Well Game Engines like Unreal are built for speed not accuracy, tricks are used to generate realistic effects rather than calculating exactly how light would behave in a scene. Im not going to get into full detail you can google them to find out, but weve got Shaders / Multiple Passes / BSP Trees / Color by Vertex (Triangle Shading). Textures such as those used for Walls / Floors are Prerendered and 3D Effects built onto the 3D Video Card are used to augment them. I use Bryce on my Pentium II / III / AMD Barton Systems with 32MB Ram Low End Video Cards to 128MB High End Video Card. Try and Run Doom 3 or Half Life 2 on a Pentium II with a 32MB 3D Card. You cant. All that real time calculation, requires a lot of hardware. Game Engines generate Fire / Smoke / Water Reflections using the capabilities of the 3D Card. Games Designed for an NVIDIA Video Card may not necessarily look or behave the same as an ATI Video Card. Bryce relies more on math and calculations to render rather than the capabilities of the Video Card. So which is why I say the two shouldnt really be compared. (runs and hides for cover)