hi,
Yesterday i've worked a little on some kind of software demo for DML, which can serve a nice benchmark for DML on various systems... While working on it, i realised it would be nice to have a bunch of software 3D stuff in there as well.
Later that night (1.00am) i decided to write a very tiny software 3D engine for DML that was first of all very easy to use and be very portable...
The result is "micro::engine" , a fully-functional tiny software 3D engine written in C (it exists of only 3 .c files). Ideally for use in simple games and visual demonstrations.
Features:
- Very small/usable interface.
- All Integer/fixed point math.
- Target camera system.
Meshes:
- Supported primitives: Cube, Cylinder, Sphere, Torus, Grid
- Animated primitives: Heightmap, Morphsphere
- Load .OBJ files.
Shaders:
The following shaders are supported:
- dotmode
- wireframe
- flatshading
- gouraudshading
- texturemapping
- environmentmapping
Thursday, July 26, 2007
Subscribe to:
Post Comments (Atom)
1 comment:
Let's see some photo's then! :)
Post a Comment