hello!
This is a software renderer, written in BlitzBasic. The app don't uses DirecX or OpenGL...NO! It is all software rendered.
Following primitives are included:
- Cube
- Sphere
- Cone
- Frustrum
- Cylinder
- Tube
- Ring
(see Pic No. 2)
They can be created with 3-100 segments as you like
You see the smooth polygons. They can also be drawn in wireframe mode or with gamma.
The camera can be projected with any zoom and also orthogonal.
There are also 20 or more 3d-commands like "positionentity" or "camerazoom"...
The engine has also a sample of a litte water-engine and the renderer is compatible with Tokamak/BlitzODE
You see the water-engine. This shows, that there are commands for the vertex-manipullation included
like "addvertex" and "addtriangle".
Download this code if you like! Use it as your own!
IMPORTANT: Put the debugger off for more speed
screens:



download with source and documentation:
http://patrick-sch.de/bleibdafuerimmer/Software-Renderer.zip
This is a software renderer, written in BlitzBasic. The app don't uses DirecX or OpenGL...NO! It is all software rendered.
Following primitives are included:
- Cube
- Sphere
- Cone
- Frustrum
- Cylinder
- Tube
- Ring
(see Pic No. 2)
They can be created with 3-100 segments as you like
You see the smooth polygons. They can also be drawn in wireframe mode or with gamma.
The camera can be projected with any zoom and also orthogonal.
There are also 20 or more 3d-commands like "positionentity" or "camerazoom"...
The engine has also a sample of a litte water-engine and the renderer is compatible with Tokamak/BlitzODE
You see the water-engine. This shows, that there are commands for the vertex-manipullation included
like "addvertex" and "addtriangle".
Download this code if you like! Use it as your own!
IMPORTANT: Put the debugger off for more speed
screens:



download with source and documentation:
http://patrick-sch.de/bleibdafuerimmer/Software-Renderer.zip