❔ Cross-platform 3D rendering library?

Hello, I am working on an application/tool to generate 3D models. I was wondering if there was a good library for 3D rendering, and showing that in a UI. I know there is Silk.Net. But that seems a bit too low level for me (not a graphics/rendering guy at all). And on the other end, I also know that Avalonia has trouble showing 3D renders. Any suggestions to solve these issues? Would I be best to use a game engine like Godot, even if I would have to roll my own UI binding system, and don't need any of the other features a game engine has? Thanks!
3 Replies
i love cat(mull-rom splines)
I think a game engine would be a reasonable solution otherwise if you're using a graphics library, even legacy opengl + assimp takes quite a bit of work for something a game engine already handles for you (i.e. mesh loading, lambertian shading, perspective cam) not to mention the work it takes to make that x-plat
Cattywampus
Cattywampus2y ago
Silk or Veldrid.. Silk.Net is no-brainer pick here if you don't want to go with game engine and it's quite easy to use and iirc they're working to make it work with MAUI host ootb. silkNet fortunately is a bit higher-level than Veldrid so wouldn't be that hard(depends).. yeah, we used both in the past, they both beautiful! 🥹
Accord
Accord2y ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.

Did you find this page helpful?