The newest and HOTTEST 3D Engine!
/Alex
I really agree with all of you. Showing a few cubes and saying that engine is fast, well that sucks. I am also developing a 3D Engine and I think it's quite fast, too, but I don't think Transformations or pure Rendering is what makes an engine fast. All engines share more or less the same code for Matrix and Vector-Math and even more the same renderer (Direct3D or OpenGL). If an engine with a software renderer is much faster than an engine doing the same in software then I am impressed, but when doing Hardware-Rendering .... !! I think rendering itself is quite fast now (Tranformations, Projections, Rendering Triangles).
But when it comes to Virtual Machines (For Scripting), Skeletal Animation Systems and stuff then it gets interesting and getting stuff like that fast is the key to get a fast 3D Engine. I have finished my scripting language PumpScript and it's Virtual Machine, and when I implemented it in my engine the framerates dropped about 50% (a few items were rotated and translated by scripts). After hours of tweaking everything went with just a hit of about 5-10% which can't be noticed.
Phillip Schuster
I am not saying that AI (which for convienence will encompass virtual machines, skeletal animations, etc. which Phillip mentioned) is inferior to graphics, I'm just trying to point out that a game with a highly-optimized rendering engine and partially-optimized AI will generally run at a higher framerate on the same computer configuration as would a partially-optimized rendering engine and highly-optimized AI.
AI has generally been receiving a high percentage of CPU usage in today's games versus a year or two ago and this is a good thing.
And for reference I should state that I work on AI and general game logic professionally and graphics as a hobby.
http://matrix3d.cjb.net
------------------
-komi
http://matrix3d.cjb.net