top of page

Tutorial Part II

The Terrain Types

​Chap 11/100: Terrain WITH HEIGHT​

​​

- Load Height Map for Terrain

- Get terrain heigth

- Optimized fast 3D math

​

USING SHADER: MY_SHADER_TEXTURE

​Chap 12/100: Terrain LIGHT

 

- Lights: DiffuseColor and AmbientColor

​

​USING SHADER: MY_SHADER_AMBIENTandDIFFUSE_LIGHT_TEXTURE

​

Chap 14/100: ​​​​Terrain QUAD + FRUSTRUM (optimization)​​

​​

​- Optimizing the render using a QuadTree

- Using Frustrum to cut objects outside camera

- Terrain collision detection using normals

​​​​​​Chap 15/100: Terrain with MINI-MAP First Version​

 

​- 2D Mini Map done with a pre-render Map into a texture

- On "God Mode" he have a 2d top view of frustrum

​Chap 16/100:​ Terrain with FOG as LOD (Level of Detail - Part I)​

​

- Fog Shader

 

USING SHADER:

-          Texture +

-          Light +

-          Color Shader +

-          Fog

​Chap 17/100:​ Terrain with 3 SLOP TEXTURES​

 

​- Slope (Terrain Angle) Based Texturing

 

USING SHADER:

-          Texture +

-          Light +

-          Fog +

-          Slop Texturing

​​​​Chap 18/100:​​​ Terrain with 3 SLOP TEXTURES and with a Detail Texture

​

- Terrain with Detail Mapping

 

​ ​

- USING SHADER:

-          Texture +

-          Light +

-          Fog +

-          Slop Texturing +

-          Detail Mapping

 

 

 

 

​​Chap 19/100: Terrain adding Texture Mapping (sidewalk, Sand and Mud...)​

​

- USING SHADER:

-          Texture +

-          Light +

-          Fog +

-          Slop Texturing +

-          Detail Mapping +

-          Texture Mapping

 

​​​Chap 20/100: Terrain Texture & Alpha Mapping​ (sidewalk, Sand and Mud...)​
​

-Terrain Texture with 2 layers of Texture Mapping​ Random and Ordered (sidewalk, Sand and Mud...)​

 

USING SHADER:

-          Texture +

-          Light +

-          Fog +

-          Slop Texturing +

-          Detail Mapping +

-          Texture Mapping +

-          Alpha mapping

 

 

​​​Chap 21/100: Terrain with Small UV Bump Mapping​​
 

USING SHADER:

-          Texture +

-          Light +

-          Fog +

-          Slop Texturing +

-          Detail Mapping +

-          Bump Mapping

 

and transparent water

 

Chap 22/100: Terrain adding all now: Texture, Alpha and Bump Mapping​​​
 

USING SHADER:

-          Texture +
-          Light +
-          Fog +
-          Slop Texturing +
-          Detail Mapping +
-          Texture Mapping +
-          Alpha mapping +
-          Bump Mapping

​​​Chap 23/100: Terrain Texture, Alpha, Bump and Ligh Mapping​​​ (Light Effect on Lamps)

​

​​USING SHADER:

-          Texture +
-          Light +
-          Fog +
-          Slop Texturing +
-          Detail Mapping +
-          Texture Mapping +
-          Alpha mapping +

-          Bump Mapping+
-          Light Mapping

 

​

​

​

​

​

​

​

​

​​​​Chap 24/100: Terrain Texture, Alpha, Bump, Ligh and Transparent Mapping​​

​​

- USING SHADER:

-          Texture +
-          Light +
-          Fog +
-          Slop Texturing +
-          Detail Mapping +
-          Texture Mapping +
-          Alpha mapping +

-          Bump Mapping+

​-          Light Mapping

-          Transparent Mapping

 

​​​Chap 25/100: Loading Terrains of 512x512 as 4 Terrains of 256x256​
- USING SHADER:

-          Texture +
-          Light +
-          Fog +
-          Slop Texturing +
-          Detail Mapping +
-          Texture Mapping +
-          Alpha mapping +

-          Bump Mapping+

​-          Light Mapping

-          Transparent Mapping

 

 

​​​Chap 27/100: Terrain Following 3D Mini MAP
​

- The following 3D Mini-Map

 

​​​Chap 28/100: RESERVED Multi HEIGHT MAPs Background Thread Loader
-

 

​​​Chap 29/100: RESERVED Terrain Big Bump Map
-

bottom of page