Virtual3D
Virtual3D copied to clipboard
An efficient 3D engine for the TI 83PCE and the TI 84+CE written in ez80 assembly
Virtual3D - an ez80 assembly 3D engine
Features
- Flat filling
- Texture mapping
- Basic 3D math functions
- Depth sort
- Double buffered framebuffer
- Cliping
- Animation
- Automatic bounding box
- Mipmap
Todo list
- Fix lightning compute
- Improve clipping
Feel free to ask for a new feature
Planned feature
- Antialiasing
- Per material shader
- 2D shaderized sprite engine
- Better lightning
Screen
Screen of the examples :




Converters
Virtual3D also feature an .obj converter to a .inc file which can be compiled into an .8xv or directly included in assembly source. To convert texture, please use the texture converter provided.
Notes
This is version 1.0a - lot of thing missing, may be broken too. Don't hesitate to open issues.