#embedded-graphics #graphics #point-cloud

embedded-gfx

3D graphics rendering for embedded systems

1 unstable release

0.1.0 Mar 5, 2024

#1131 in Embedded development

MIT/Apache

27KB
615 lines

Embedded-gfx

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

Example

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

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

https://github.com/Kezii/Rust-M5Stack-Cardputer/assets/3357750/658bd303-03c5-4dc2-9c49-75a98b667719

Dependencies

~4MB
~76K SLoC