Show HN: VSC – An open source 3D Rendering Engine in C++
github.comBeen making this rasterizer engine in C++ for the past few months, now also adding ray-tracing functionality to the system.
Simply load a model or generate a mesh, add some lights, and render.
this is really cool thanks! totally i need of a good software renderer!. Not in c++ but this should be portable techniques i guess. my first attempts tryjng t draw 3d stuff to a framebuffer, needless to say, were so slow. didnt think it was possible to make something run that slow on a modern pc...
thanks! super cool project to learn stuff from =)
Interesting! Some feedback:
- Try to make it clear in the description that it's software rendering (it's easy to miss this information).
- The readme should include a clear list of features.
- Be aware that the AGPL license might be a problem for many people.
It's always exciting feeling to get some feedback from community, so here you go! The project looks fun, but could use a bit more docs. I was able to compile for esp but didnt test yet. I only have a cheap aliexpress esp with builtin lcd, might try to hack it
Yeah I might make some docs for it soon.
Well done!
You mention the point is to make it portable. Does the project have any other goals, like, what kind of games could be made with it, how fast does it need to be? Do you have any performance metrics to share?
Wow a 3D engine written in C++?
Yes (software renderer)