Expression 3D Toolkit [freeware]
Posted: Tue May 22, 2007 10:11 pm
[url=\"http://www.kotterink.com/expression/\"][u]Expression[/u][/url] is a free Object Oriented 3D toolkit. It is written in C++/STL. It has support for interactive 3D graphics using OpenGL and non-interactive sphere tracing. Expression comes with a set of tools a sphere tracer and an interactive 'World editor'.
[b]Expression Features[/b]
General
* Written in C++/STL
* OpenGL support for 3D rendering
* Runs on Win32 and Linux (see Work in progress)
* WDF file format
* JPEG and 3DS filters
* Class MT-safe libraries
Base
* Win32 and POSIX multithreading
* Dynamic class instantiation
* Lexical scanner
* Reference Count template
Geo
* 3D and homogeous Coordinates (Vertex class)
* 3x3 and 4x4 Matrix
* Quaternion
* Color range map
* Axis Aligned Bounding boxes
Gfx
* View frustrum culling
* Quaternion base Camera model
* Shade hierarchy
* Procedural textures (only for non-interactive use yet!)
* Fog
UI
* Complete widget class hierarchy
* Fullscreen and windowed mode support
* Console class
* MessageBox
* Color pick widget and dialog
World
* Polygonal model (tri-mesh)
* Support for tri-strips
* primitive Sky
* ParticleSystem
Application
* Sphere tracer
* Sky dome tool
* SGI BW to jpg converter
* simple 3DS file viewer
* WDF File analyzer
World Editor
* Import 3DS files
* Correct triangle orientation
* Integrated Stripe to create tri-strips.
* ParticleSystem editor
* Material editor
* Perspective and orthogonal views
* 3D position/direction control widget
Work in progress
* Dynamic libraries for win32
* CLOD Terrain
* Port GLWindow and GLApplication to Linux (Xlib)
* Integrated polygonizer
Known Restrictions
* Mesh correction tool does not work with tri-strips
[b]Expression Features[/b]
General
* Written in C++/STL
* OpenGL support for 3D rendering
* Runs on Win32 and Linux (see Work in progress)
* WDF file format
* JPEG and 3DS filters
* Class MT-safe libraries
Base
* Win32 and POSIX multithreading
* Dynamic class instantiation
* Lexical scanner
* Reference Count template
Geo
* 3D and homogeous Coordinates (Vertex class)
* 3x3 and 4x4 Matrix
* Quaternion
* Color range map
* Axis Aligned Bounding boxes
Gfx
* View frustrum culling
* Quaternion base Camera model
* Shade hierarchy
* Procedural textures (only for non-interactive use yet!)
* Fog
UI
* Complete widget class hierarchy
* Fullscreen and windowed mode support
* Console class
* MessageBox
* Color pick widget and dialog
World
* Polygonal model (tri-mesh)
* Support for tri-strips
* primitive Sky
* ParticleSystem
Application
* Sphere tracer
* Sky dome tool
* SGI BW to jpg converter
* simple 3DS file viewer
* WDF File analyzer
World Editor
* Import 3DS files
* Correct triangle orientation
* Integrated Stripe to create tri-strips.
* ParticleSystem editor
* Material editor
* Perspective and orthogonal views
* 3D position/direction control widget
Work in progress
* Dynamic libraries for win32
* CLOD Terrain
* Port GLWindow and GLApplication to Linux (Xlib)
* Integrated polygonizer
Known Restrictions
* Mesh correction tool does not work with tri-strips