OpenGL 3D Game Tutorial of ThinMatrix
Developed by LWJGL2.9 + Eclipse
- The Display
- VAOs and VBOs
- Rendering with Index Buffers
- Shader & Coloring using shaders
- Texturing
- Matrices & Uniform variables
- Model, View & Projection Matrices
- OBJ File Format & Loading 3D Models
- Per-Pixel Lighting
- Optimizing
- Simple Terrain
- Transparency
- Fog
- Multitexturing
- Player Movement
- 3rd Person Camera
- Mipmapping
- Terrain Height Maps
- Terrain Collision Detection
- Texture Atlases
- Rendering GUIs
- Multiple Lights
- Point Lights
- Water
- Skybox
- Day/Night
- Mouse Picking
- Cel Shading
- Normal Mapping
- Font Rerdering
- Distance Field Text Rendering
- Particle Effects
- Instanced Rendering
- Procedural Terrain
- Shadow Mapping