4 ms·
THREE.js[0] is high enough level that it solves some basic problems (hierarchies of objects, basic materials, basic lighting, rendering pipeline) and low enough
by all2 7y ago
THREE.js[0] is high enough level that it solves some basic problems (hierarchies of objects, basic materials, basic lighting, rendering pipeline) and low enough level that you still have high granularity control (you can roll your own shaders, lighting, render order, etc).
I don't know if anything like THREE exists for OpenGL, though.
The upshot of THREE is its super easy to develop with (alls you need is a browser). The downside is that it slows down very quickly for even simple things.
[0] https://threejs.org/ https://threejs.org/
- fesoliveira 7y agoI've been looking for something like THREE.js for C++ for years now, to the point where I actually started developing my own. But due to my inexperience with large codebases I have a hard time doing something like it that looks good and works well. (I am a security analyst, not an engineer, but I'm transitioning to engineering roles now, so this might change in future, who knows :) )