ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
ProtoTracer is a real-time 3D rendering and animation engine designed for microcontrollers. While it has broad applicability, this is a project made for free and it will be down to you to customize support for other hardware other than the examples provided. Support for other microcontrollers may be possible through custom implementations, but users should be prepared to develop their own adaptations if working with platforms other than the Teensy 4/4.1.
ProtoTracer supports:
This project is complex and requires prior experience with microcontroller projects. If you're new to microcontrollers or seeking an easier solution, consider alternatives like:
Hereโs an example showcasing ProtoTracer's capabilities, demonstrating live rendering of a textured and rotating .OBJ
file:
ProtoTracer has been tested on a Teensy 4.0 using a 2,000-triangle scene with a 4,096-pixel matrix.
To get started with ProtoTracer, refer to the ProtoTracer Documentation. It provides detailed instructions on:
While ProtoTracer is designed for the Teensy 4 series, advanced users can create custom controllers for other microcontrollers. This requires a deep understanding of the codebase and the target microcontroller's capabilities. Refer to the documentation for guidance.
For the ProtoTracer Helper programs for converting FBX, OBJ, GIF, PNG/JPG, CSV to ProtoTracer compatible files, go to the ProtoTracer Helper Github Repository
For additional information or recommendations, use the Discussions tab on GitHub. For specific questions, join the project's Discord server. Please note:
Contributions are welcome! To contribute:
If you would like to help me keep this project going, any support on Patreon would be greatly appreciated: https://www.patreon.com/coelacant1
ProtoTracer is licensed under the AGPL-3.0. This ensures modifications and contributions benefit the community. If you use or modify this software for a product, you must make the modified code publicly available as per the license.