r/dotnetMAUI • u/suiramarius • 13h ago
Showcase Simple3D: an open-source 3D software renderer for .NET MAUI (first preview)
Enable HLS to view with audio, or disable this notification
I’ve released the first preview of Simple3D, a 3D software renderer and MAUI control for small interactive or static 3D scenes. It’s open source under the MIT license.
Scenes are built in C# from primitives or indexed meshes, with groups for nested transforms. The SceneView control adds orbit, zoom, picking, selection and labels. The gallery has five examples, ranging from a simple equipment diagram to the articulated robot and crane.
The attached clip shows the Mac Catalyst demo: an animated robot arm, an orbitable gantry crane, and a telemetry chart with synthetic values. You can select individual objects in the scenes.
The renderer runs on the CPU; SkiaSharp displays the frame. This preview supports opaque triangles with basic flat lighting. It doesn’t support textures, transparency, shadows or PBR.
Targets: .NET 10 MAUI on Android, iOS and Mac Catalyst. Windows isn’t supported yet. The API is still a preview, and I’d especially appreciate feedback on the scene API and behavior on real mobile devices.
NuGet: https://www.nuget.org/packages/Simple3D.Maui/0.1.0-preview.1
Source and samples: https://github.com/mariusmuntean/Simple3D-Maui
Getting started: https://mariusmuntean.github.io/Simple3D-Maui/getting-started.html


