Hurray, I just added Cmake and some bash scripts to install Three.cpp, it only works on Mac OS X though, since I don’t own a Windows PC.
Just run the build/install.sh, and it should try to install Homebrew if it’s needed, then it will install necessary libraries (e.g. glm, glfw3, etc), before running CMake, and makefile.
When the installation is done successfully, it should run a test demo that shows something like this:
And thanks to github, I’ve created a GitHub page at: http://subokita.github.io/Three.cpp-Rev-2/, check it out and thanks!
PS: I’m still looking for collaborators / contributors for this port though, it has kind of deviated from the original three.cs, and there’s so many interesting thing that I wanted to add, but my 3D programming skill is not the greatest.
Recently, I read an interesting post about colour transfer between images from http://www.pyimagesearch.com/2014/06/30/super-fast-color-transfer-images/.
Here’s an example of voxel carving to create 3D point cloud from a set of photographs.
Added PLY object loading, and ray picking to three.cpp
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!