|
|
|
|
|
by gambiting
4157 days ago
|
|
"a decent, simple 3D C++ rendering library " - 3D rendering doesn't really get any more simple than a blank OpenGL context window. If you want "simple" as in "easy to use" then Unity/Unreal Engine are both very easy to use. |
|
> 3D rendering doesn't really get any more simple than a blank OpenGL context window.
OpenGL is pretty low level. It's a bare standard bridge to make use of a GPU. What I mean is that there are either very high level engines, or a very low level graphics API, which requires a lot of work if you want to make anything decent with it. There are things like glfw glew, but nothing like a very simple to use 3D rendering library, that just does the bare minimum, like a camera, quaternions, some text rendering, inputs, offers some simpler access to what opengl has to offer, etc.
3D engines are always being made obsolete. Except irrlicht and ogre3d, which are still fat enough in my opinion, there are no general-purpose, light 3D renderer, that are not necessarily trying to do it all. This kind of engine might serve as a thin wrapper to opengl to just avoid the work with the high quantity of opengl calls.