SEGA Saturn Game Park 32 Mac OS X SEGA VMU VMU All Stars VMU games galery VMU All Stars 4 Wins Alien Fighter Fat Rain Glucky Labyrinth Idoudo Logic Minesweeper Paper Attack Slidepuzzle Snaky Space Invaders Swampy Tiny Tetris VM-a-Sketch VMU Mini Pacman VMU Gong VMU Chao Editor VMU Chao Editor 2 VMU Vision Powerstone mini Soul Calibur B-movie;) promotion video D'Angelo music video Circles animation Enemy Zero on VMU training video Michael Jackson music video Shenmue Goodies 2 Sun and moon rise Greyscale demo slideshow Potato Calc Sound Demo Tiny 3d Engine B-movie;) B-movie;) greyscale extension MoPoMOD Potato Calc Sound Demo Tiny 3d Engine Windows
Tiny 3d Engine
A wireframe 3d engine for VMU!
This demo allows to select one simple 3d model out of 4, apply a couple of 3d transformations (translate, scale, rotate) and to change the CPU frequency (3 speeds).
The Tiny 3d Engine itself is capable to draw points, lines and fast polylines, includes 16 bit fixed point arithmetics, a matrix stack, fast matrix multiplication, special transformation functions for translation, scale and rotation, uses a DDA rasterizer, supports clipping, uses a frame (double) buffer.
The source code is available for use in other homebrew games.
A - switch mode (model data -> frequency -> rotate -> scale - > translate -> model data again)
B - activate/deactivate 3d transformation
D-PAD - change transformation value (rotation, scale, translation), change 3d model, change frequency