c# 3d processing in console (service) applications

Asked 2 years ago, Updated 2 years ago, 118 views

I want to create a service program (running on the server) that calls Wavefront format (*.obj) on the C# console, applies shader, uvmap, bumpmap, etc., and stores it as a 2d image.

I tried using libraries such as sharpgl and opentk, but it doesn't seem to be processed in the background.

If you know a library that handles 3D in the background even if it's not C#, please recommend it~

Thank you for the book that explains the theory.

3d image c# image-processing

2022-09-22 21:27

2 Answers

There is a MESA library where you can only emulate OpenGL in software without hardware support. MESA is a port of OpenGL functions on Linux.

See how to compile MESA in Windows and try compiling and using it for Windows. (Some are pre-compiled on the site. I haven't checked if it's working.)

MESA can replace OpenGL, but I haven't tested it myself.

I haven't tried it either, so I can't say for sure.


2022-09-22 21:27

SimpleScene I'd also like you to review it.

It says it will bring in WavefrontObj and render it, but I don't know if it's possible in the background. The function has the following description.

rendering 3d meshes through opengl, including support for loading WavefrontOBJ files


2022-09-22 21:27

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.