Rust framework dedicated to real-time visualization.

This library is far from dead, but continued closed source for the time being. I will update as soon on possible on the future of this!
🚧 Albedo is a work-in-progress and might be unstable, use it at your own risks 🚧
Albedo isn't a game engine. It's designed to be a rendering framework made for real-time visualization. It's possible to use as the rendering module for a game, but that's not the use case why it was designed.

The albedo_rtx exposes GPU software Raytracing. You can use this crate to perform Ray-Triangle intersections.
The library comes with the albedo_lightmapper_native crate used to generate lightmaps for a mesh.
For now, the lightmapper only generate an ambient occlusion map, but it will soon generate RGB lightmaps.

While picking is doable using a rasterized G-Buffer of IDs, this example shows how it can be done using the raytracing crate.
https://github.com/albedo-engine/albedo/assets/8783766/9a4b07e5-d6c3-4be1-9535-15cd1e3235e1
$ claude mcp add albedo \
-- python -m otcore.mcp_server <graph>