My ongoing port of three.js to three.cpp now supports shadow mapping / shadow rendering.
My ongoing port of three.js to c++ version, now supports environment / cube mapping!
My ongoing port of Three.js to c++, now supports texture and normal mappings. The sample code shows how simple and similar it is to Three.js.
This is an ongoing process of porting Three.js to C++ / OpenGL. The main idea is not to create the fastest 3D engine out there, but to create a 3D engine that’s simple enough to instantiate, so that other field of computing could use it rapidly for prototyping. Thus reducing the unnecessary hoops for OpenGL newcomers when it comes to thing such as context creation, loading shaders, etc.
Sorry for the shilling, but here’s my upcoming project:
Please register your email address if you’re interested in it.
Utilizing Three.js’ bokeh shader.
Fun with Three.js and Physi.js
Here’s a sample shadow mapping done on WebGL using Three.js library.