Tom Gale
MModular
•Created by Tom Gale on 9/9/2024 in #community-showcase
mo3d: 3D library for Mojo
Hello wonderful Mojicians, I thought I would share my (very immature) side project!
Introducing https://github.com/thomas-gale/mo3d
"mo3d is aiming to be a 3d graphics library built from the ground up in Mojo, with minimal external dependencies. It utilizes only a basic subset of SDL2 for rendering, employing parallelized copying of Mojo-rendered scenes directly to texture data. Unlike traditional shader pipelines, mo3d aims to rethink rendering by consolidating shaders into Mojo code, while planning for future support of Mojo’s hardware accelerators."
I'm a full stack developer in my day job at a computer aided design company. However, I'm new to Mojo and not an expert in any of these fields. Just driven by natural curiosity!
I'm building this on the foundation of various good starting points (which I've tried to correctly attribute throughout the codebase) such as https://github.com/msteele/mojo-sdl for the sdl2 window.
Any feedback and ideas are welcome!
23 replies