WaterRace Features (step 1 / 6)

Want even more info about WaterRace and learn why this game is so unique? Here's a bunch of very interesting fact sheets about the game...

WaterRace 3D Engine

WaterRace uses a custom 3D engine developed by French Touch: Infinity. This engine is certainly one of the most complete and powerful available on the Macintosh today and it runs well even on a iMac Rev A (with ATI Rage II)!!

• based on Rave for best possible performances (no software rendering),
• flexible shader system: any 3D model can by dynamically linked to one of the numerous shaders the Infinity engine features: Gouraud shader, Phong shader, wireframe shader, color shader, sprite shader...
• post rendering FX like lens flare, moon, snow, rain, text engine...
• high-quality 3D models support - up to 10'000 vertices and triangles
• skeletal based animation system with quaternion or linear interpolation for all 3D models which ensure smooth animations whatever the framerate.
• 1/100th of second time base clock which ensure accurate animations even at very high framerates.
• flexible texture support: any texture format (8, 16, 24, 32 Bits with alpha layer of 1 or 8 Bits), and up to 1024x1024 pixels wide with built-in QuickTime image compression for smaller files.
• powerful particles system used to render fire, smoke, snow...
• support for large scale environnements (one kilometer) with dozens of thousands of triangles and vertices.
• support for spherical environnement mapping
• great performances even on lowest end computers,
• any size rendering (in 16 or 32 Bits depth)
• compatible with most 3D cards: ATI Rage II, ATI Rage Pro, ATI Rage 128, ATI Radeon, 3Dfx Voodoo 2000, 3Dfx Voodoo 3000, 3Dfx Voodoo 4500, 3Dfx Voodoo 5500 and Formac ProFormance III.
• extremely low memory requirements: less than 500Kb for the core engine (3Mb when using textures),
• flexible architecture: add and remove 3D models, modify textures, modify geometry, all on the fly,
• support for aliased and low-resolution rendering (ATI only)
• basic 2D sprite engine included
• text engine included
• floating-point computations for increased precision,
• poweful file format: an entire 3D model or a complete terrain with all the textures, models, animations, cameras, sounds, and more fit into one sigle file.


The Infinity 3D engine also includes a custom audio engine with the following features:
• up to 128 simultaneous channels with independant pitch, panoramic and volume,
• all mixing done in floating-point computations for highest possible quality,
• linear interpolation,
• 16 Bits 44Khz stereo output,
• stereo localization,
• low latency,
• directly connected to the 3D engine,
• looping sounds
• random sounds
• can be connected to multiple applications at the same time

> Next fact sheet...


© French Touch 2000-2001 - All rights reserved

Page generated 7/11/2002 12:20