Nand-e / Tiny3D-engine-STM32

first step

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tiny 3D engine on stm32 ( maple mini board )

It's tiny 3D engine use scaneline algorithm, this way is capalble to calcualte flat shading, lighting and z buffer algorithm too, using only 4 * 320 byte as a buffer ( line buffer).

It can render full 320x240 pixel 16 bit deep frame, with using stm32 mcu which has only 20 KBram.

Now, it uses float point numbers, in the feauture I plan to use fix point numbers. In this case it could be a little bit faster.

Alt text

About

first step


Languages

Language:C++ 69.3%Language:C 17.4%Language:Arduino 13.3%