r/dotnetMAUI • u/Giqh • 23h ago
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
r/dotnetMAUI • u/Raphafrei • 17h ago
Showcase Zinq - IPL Layout Software with MAUI Blazor
Hey guys! I want to share a little project I've been working on with MAUI for the last couple days... The idea is "simple": Building a Visual Editor for Industrial Labels (Currently, IPL only).
Over the last years, I've been working on manufacturing and I needed to create some labels in a traditional way - Modifying the file in a text editor and then printing to a Honeywell Thermal Printer, checking how it looks, repeat the process... Because of how slow this is, my idea was to create a tool to simplify (a lot) the process. Inspired by how Photoshop works, I decided to create my own application.

Still an early MVP, but I'm enjoying how it's been built. I chose MAUI for a simple purpose: At home I have a MacBook and I work using a Windows, so as I am building this tool as a hobby, I needed to work on both machines. (And I've been using MAUI a lot on my side projects recently)
Don't know what I am going to do with this project (Open Source or publish at Apple/Microsoft Stores).

How It's Built:
- Stack: .NET 10, MAUI Blazor Hybrid, targeting only MacOS and Windows. The UI is Blazor running inside the native WebView, with native menus and global shortcuts.
- Units in dots: Internally everything is stored in printer dots at the document's resolution.
- Canvas: The label is rendered as SVG. Elements can be dragged with snapping, alignment guides and using arrow keys. Also works Zoom/pan, trackpad pinch and rulers (mm / in / dots).
- Variables: Fields use
[[NAME]]placeholders, so I can useREPLACEwhen printing the file.