Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.01 KB

README.md

File metadata and controls

29 lines (21 loc) · 1.01 KB

Embedded-gfx

crates.io actions

This is an opengl-like library to draw 3D graphics in an embedded system, built around embedded-graphics.

Features

  • full mvp pipeline with perspective projection
  • point cloud rendering
  • wireframe rendering
  • solid color triangle rendering
  • simple per-triangle lighting
  • mesh transformation
  • mesh loading from stl files

Todo

  • z-buffer
  • per-fragment interpolation
  • proper pipeline for vertex / fragment shading
  • texture mapping ?

Example

You can find a working example in the Rust on M5Stack Cardputer project

https://github.com/Kezii/Rust-M5Stack-Cardputer

output3.mp4