The following contains a list 3D graphics related links that I find interesting.
3D Model File Formats
- Assimp – open source library for loading 3D models in different formats
http://www.assimp.org
Code standards
- Boost library requirements and guidelines
http://www.boost.org/development/requirements.html - Google C++ Style Guide
https://google.github.io/styleguide/cppguide.html
Conferences
- Eurographics
https://www.eg.org/ - Siggraph – computer graphics and interactive techniques
http://siggraph.org/
Render engines
- Tree.JS (WebGL)
https://threejs.org - Picogl (WebGL 2.0)
https://github.com/tsherif/picogl.js - Bgfx (OpenGL, OpenGL ES, WebGL, Vulkan, DirectX) – C++
https://github.com/bkaradzic/bgfx - OGRE3D – cross platform C++ engine
http://www.ogre3d.org
Geometry
- Geometric Tools Engine – library of source code for computing in the fields of mathematics, graphics, image analysis, and physics (Boost License)
https://www.geometrictools.com
GUI
- IMGUI – graphical user interface library for C++/OpenGL/Vulkan/DirectX
https://github.com/ocornut/imgui
Journals
- Computers & Graphics
https://www.journals.elsevier.com/computers-and-graphics/ -
Journal of Computer Graphics Techniques – peer-reviewed, open access, and free
http://jcgt.org/
Math
- GLM – OpenGL Mathematics
http://glm.g-truc.net
Optimization
- Object/Object intersection (algorithm overview)
http://www.realtimerendering.com/intersections.html - Fast Extraction of Viewing Frustum Planes from the World- View-Projection Matrix, Gil Gribb, Klaus Hartmann
http://gamedevs.org/uploads/fast-extraction-viewing[…]
Physics
- Box2D
http://box2d.org - Bullet Physics
http://bulletphysics.org
Research
- Gameconfs – game-related conferences
http://www.gameconfs.com
Vulkan
- SaschaWillems Vulkan demos
https://github.com/SaschaWillems/Vulkan