bazso
10-16-2009, 07:55 PM
Is there some kind of book out there that explains what gaming engine abilities or features are and what they do?
I will show what I mean
Rendering engine
Adaptive Binary Tree (ABT) scene manager, up to 100,000 entities per scene
Binary Space Partitioning (BSP) / Potential Visibility Set (PVS) (Pro Edition)
Indoor and outdoor support, seamless LOD terrain renderer
Light manager for unlimited point and spot light sources
Static and dynamic shadows
Fog areas, Camera portals, reflections and mirrors
Geometric LOD, detail textures, texture compression
Softskin models with multiple shaders; bones, vertex, and morph animation
Animated sprites and decals
Material properties for static and dynamic objects
Multiple cameras and render views, multiple monitors, widescreen support
PARTICLE & EFFECT Engine
Programmable particle generators for multiple particle types
Beam generators for laser beams and tracer paths
Pre- and postprocessing shaders, supporting shader models 1.0, 2.0, 3.0
HLSL shader language, FX file support
Per pixel lighting, bump and environment mapping, multitexturing
Layered sky system with sky cubes, sky domes, clouds and backdrop bitmaps
Dynamic decal system for bullet holes, foot prints, tire marks etc.
Programmable effects like lens flares, distortion, fisheye, etc.
Shader workshop and Shader viewer
More than 40 included shaders: cartoon, environment, gooch, bump, lambert, blinn, phong, parallax, occlusion, wind animation, mirror, water, blur, bloom, dilate, displacements, erode, bleach, sepia, emboss, posterize, lens, and many more effects
Physics & Collision Engine
Polygon level collision detection
Physics objects with gravity, damping, elasticity, friction
Hinge, ball, wheel, and slider joints with motors
Water physics with dynamic wave generation (Pro Edition)
Arbitrary axis rotations for space and flight simulators
Bezier path tracking for camera, actors or vehicles
Mouse picking and manipulating of 3D objects
Slow motion / quick motion effect
2D Engine
Multi-layer system
Animated 3D and 2D sprites
Movie player for rendering videos fullscreen and on textures
GUI panels with various button, slider, display and window types
Truetype and bitmap fonts
Screenshot generator
Sound Engine
Static and dynamic 3D sound sources with Doppler effect
Multichannel streaming sound player
WAV, OGG, MID, MP3, WMA, CD support
Network & Game Engine
Save / Load system for resuming games at arbitrary positions
Easy, tranparent client/server mode for LAN and Internet (UDP)
Multizone/multiserver support, MMOG capable (Pro Edition)
Expandable through DLL plugins
Input devices: Mouse, Keyboard, Joystick / Racewheel, SpaceNavigator®, WiiMote®
These are the abilities for the engine I have chosen but I don’t understand what they truly mean and do it is my fault for choosing a engine I have no intelligence to under stand what it can do only reason why I chosen it is because it looked like it have a lot of promising abilities to start out with.
I will show what I mean
Rendering engine
Adaptive Binary Tree (ABT) scene manager, up to 100,000 entities per scene
Binary Space Partitioning (BSP) / Potential Visibility Set (PVS) (Pro Edition)
Indoor and outdoor support, seamless LOD terrain renderer
Light manager for unlimited point and spot light sources
Static and dynamic shadows
Fog areas, Camera portals, reflections and mirrors
Geometric LOD, detail textures, texture compression
Softskin models with multiple shaders; bones, vertex, and morph animation
Animated sprites and decals
Material properties for static and dynamic objects
Multiple cameras and render views, multiple monitors, widescreen support
PARTICLE & EFFECT Engine
Programmable particle generators for multiple particle types
Beam generators for laser beams and tracer paths
Pre- and postprocessing shaders, supporting shader models 1.0, 2.0, 3.0
HLSL shader language, FX file support
Per pixel lighting, bump and environment mapping, multitexturing
Layered sky system with sky cubes, sky domes, clouds and backdrop bitmaps
Dynamic decal system for bullet holes, foot prints, tire marks etc.
Programmable effects like lens flares, distortion, fisheye, etc.
Shader workshop and Shader viewer
More than 40 included shaders: cartoon, environment, gooch, bump, lambert, blinn, phong, parallax, occlusion, wind animation, mirror, water, blur, bloom, dilate, displacements, erode, bleach, sepia, emboss, posterize, lens, and many more effects
Physics & Collision Engine
Polygon level collision detection
Physics objects with gravity, damping, elasticity, friction
Hinge, ball, wheel, and slider joints with motors
Water physics with dynamic wave generation (Pro Edition)
Arbitrary axis rotations for space and flight simulators
Bezier path tracking for camera, actors or vehicles
Mouse picking and manipulating of 3D objects
Slow motion / quick motion effect
2D Engine
Multi-layer system
Animated 3D and 2D sprites
Movie player for rendering videos fullscreen and on textures
GUI panels with various button, slider, display and window types
Truetype and bitmap fonts
Screenshot generator
Sound Engine
Static and dynamic 3D sound sources with Doppler effect
Multichannel streaming sound player
WAV, OGG, MID, MP3, WMA, CD support
Network & Game Engine
Save / Load system for resuming games at arbitrary positions
Easy, tranparent client/server mode for LAN and Internet (UDP)
Multizone/multiserver support, MMOG capable (Pro Edition)
Expandable through DLL plugins
Input devices: Mouse, Keyboard, Joystick / Racewheel, SpaceNavigator®, WiiMote®
These are the abilities for the engine I have chosen but I don’t understand what they truly mean and do it is my fault for choosing a engine I have no intelligence to under stand what it can do only reason why I chosen it is because it looked like it have a lot of promising abilities to start out with.