|
THE
ENGINE
·
Advanced Real Time:
o
· Modern:
o
One of the hardest
and most time-consuming challenge in game development is a 3D
engine. Without a good and powerful 3D engine, your games or
applications will not look professional. 3DCakeWalk includes a
full-featured 3D engine with the commands and control you need to
create serious and breathtaking 3D applications and games! 3DCW also
includes the tools you would need for any 2D game or application.
o
3DCakeWalk was programmed and developed using today's advanced C++
and OpenGL runtime routines and is
object orientated.
o
3DCakeWalk includes 2D and 3D commands
for sound, graphics, objects and so much more.
o
Optimized Oct-Tree format
·
Features:
o
Allows an
unlimited number of objects, polygons, textures, lights and cameras.
o
Optimized
software rendering in every graphics mode.
o
Supports DirectX,
OpenGL, and its own software renderers.
o
Integrated very
easy to use and stable3D collision detection.
o
Imports and exports multiple file extensions like 3DSMax, Direct X,
Maya, Milk Shape, and more.
o
Imports various sound formats, using the
OGG
Vorbis professional
audio encoding.
o
High performance real-time 3D
rendering.
o
Full-power-transparencies
o
Platform
independent. Runs on Windows95, 98, NT,
2000, XP, Linux and soon MacOS. Compile and run your games and
applications on one or all these operating systems*.
o
Built in compiler, file compressor, extension
builder (.exe format), and encrypts your files so no one can steal
them. One of the software industries worse problems is piracy, and
file encryption is a safe bet for you.
o
Seamless indoor and outdoor mixing
scene management. Rendering is done using a hierarchical scene
graph. Scene nodes are attached to each other and follow each others
movements, cull their children to the viewing frustum and are able
to do collision detection. A scene node can be for example, a
camera, an indoor or an outdoor level, a skeletal animated
character, animated water, or something completely different.
In this way the engine can mix indoor and
outdoor scene seamless together.
o Character animation system
with skeletal and morph target animation.
o Various particle effects,
billboards, light maps, environment mapping, stencil buffer shadows,
and lots of other special effects.
o
perspective correct texture mapping
o
bilinear filtering
o
sub pixel correctness
o
z-buffer
o gouraud
shading
o
alpha-blending and transparency
o
fast 2D drawing
o
2D drawing functions like alpha blending,
color key based blitting, font drawing and mixing 3D with 2D
graphics.
o
Direct import of most texture formats: Windows
Bitmap (.bmp), Portable Network Graphics (.png), Adobe Photoshop
(.psd), JPEG File Interchange Format (.jpg), Truevision Targa
(.tga), ZSoft Paintbrush (.pcx) and more.
o
Optimized fast 3D math and container
template libraries
o
Direct reading from (compressed) archives.
(.zip)
o
Pixel and Vertex Shaders 1.1 to 3.0
o
ARB Fragment and Vertex Programs
o
HLSL
o
GLSL
o More
platforms are planned, but have not been implemented yet. 3DCakeWalk
works with all supported platforms in the same way, the developer
only has to develop his game/application once, and it will run on
all supported platforms without the need of changing one single line
of code.
*
Requires 3DCakeWalk Professional version or Advanced Version.
·
Special Effects:
- Realistic water surfaces
- Dynamic lights
- Dynamic shadows using the stencil
buffer
- Billboards
- Bump mapping
- Parallax mapping
- Transparent objects
- Light maps
- Customizable Particle systems for
snow, smoke, fire, and more
- Sphere mapping
- Texture animation
- Skyboxes
- Fog
|