Develop a 3D interactive graphics rendering engine
If I can visualize it, I can understand it.
- Develop a 3D interactive graphics rendering engine which can also be used as game engine.
- A C++ and OpenGL/Shader programming playground (in linux)
Links and resources:
Specific Libraries :
Description : The G3D Innovation Engine is a commercial-grade C++ 3D engine available as Open Source. Its design emphasizes rapid prototyping and innovation, particularly of rendering and game algorithms. G3D provides a set of routines and structures so common that they are needed in almost every graphics program. G3D is a carefully designed, feature-rich base on which to prototype your 3D application. It includes contributions from professional game developers, CAD and DCC developers, students, industry researchers, and professors. Any 3D graphical application imaginable is possible with The G3D.
Setup OpenGL environment on Linux:
Setup an OpenGL application Software Development Kit (SDK) on Linux:
How to build this OpenGL application :
cmake
and make
to compile and build our application. Following easy to follow steps guide the same:
build
folder in root directory of our project : mkdir build
build
folder : cd build
cmake
pointing the correct CMakeLists.txt file in root directory of our project to compile it : cmake ..
make
to build our project : make
build
folder.