OpenGL 3D Game
TO DO LIST
- The Display
- VAOs and VBOs
- Rendering with Index Buffers
- Introduction to Shaders
- Coloring using Shaders
- Texturing
- Matrices & Uniform Variables
- Model, View & Projection Matrices
- OBJ File Format
- Loading 3D Models
- Per-Pixel Lighting
- Specular 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
- Skybox
- Day/Night
- Mouse Picking
- Cel Shading
- Normal Mapping
- Font Rendering
- Distance Field Text Rendering
- Particle Effects
- Animating Particle Textures
- Instanced Rendering
- Procedural Terrain
- Shadow Mapping (1/2)
- Shadow Mapping (2/2)
- Percentage Closer Filtering
- Antialiasing and Anisotropic Filtering
- Exporting a LWJGL Game
- Post-Processing Effects
- Gaussian Blur
- Multisampled FBOs
- Specular Maps
- Bloom Effect
- Multiple Render Targets
- Geometry Shader Introduction
- Geometry Shader Examples
- Cube Map Reflections
- Render to Cube Map Texture
- Lens Flare
- Occlusion Queries
- Low-Poly Terrain
- Low-Poly Water
- Skeletal Animation Tutorial #1
- Skeletal Animation Tutorial #2
- Skeletal Animation Tutorial #3
- Skeletal Animation Tutorial #4