Ultimate 3D
Ultimate 3D
|
|
---|---|
Basic data
|
|
Current version | 2.1.1 (January 3, 2009) |
operating system | Windows |
programming language | C ++ |
category | 3D engine |
German speaking | No |
ultimate3d.org |
Ultimate 3D , also known as U3D , is a free 3D engine for the game maker . From version 3.0, however, it should become independent, no longer for Game Maker. The graphics engine programmed by Christoph Peters in C ++ uses DirectX 8.1 and can be used freely, even commercially.
features
Ultimate 3D was designed as an easy-to-use 3D engine for Game Maker software . At the time of the first versions of Ultimate 3D, Game Maker could only render 2D graphics and Ultimate 3D offered a limited range of functions to change this. From version 2.0, Ultimate 3D supports a variety of functions in order to be able to display more complex 3D graphics. Here is a list of all the major new features in Ultimate 3D 2.0:
- The ability to efficiently create primitives
- A large number of (animated) 3D model files are supported:
- Anim8or files (*. An8)
- 3D Studio Max models (* .3ds)
- Quake II files (* .md2)
- DirectX files (*. X)
- MilkShape 3D models (*. Ms3d)
- The ultimate 3D model format, * .u3d
- "Vertex tweening", a technique to make frame-based animations smooth
- Light and fog system
- Support of sky textures ("Sky spheres", "Sky cubes")
- Functions to draw 2D graphics and text
- Automatic generation of LoDs ( Level of Detail )
- The ability to change models in real time
- Cel shading (or toon shading) is a comic-style rendering technique
- Mirror effects can be simulated with environment mapping
- The Ultimate 3D Effect File Format (* .ufx)
- Support for post-screen shaders
- Real-time shadow generation
- A system to render large landscapes efficiently
- A complex particle effects system
- Mathematical functions for 3D calculations
- A space engine for easy culling
- Full screen antialiasing support
Games
There are some games that use Ultimate 3D. The biggest project is Project Cynthillia , an MMORPG .