Introduction
  • Introduction to Meshes
All the Triangles
  • Initialise
  • Mesh
  • Backface Culling and Normals
More 2D Shapes
  • Refactoring
  • All the Quads
  • All the Unique Quads
  • All the Regular Polygons
All The Tetrahedrons
  • Shared Vertices
  • Display Normals
  • Unique Vertices
More 3D Shapes
  • All the Cubes
  • All the Prisms
  • Vertex Colours
  • Making a Vertex Shader
  • 3D Challenge
UVs
  • Quad UVs
  • Polygon UVs
  • Prism UVs
Normals and Tangents
  • Polygon Normals
  • Polygon Tangents
  • Prism Normals
  • Prism Tangents
  • General Normals and Tangents Theory
  • General Normals
  • General Tangents
Noise
  • Introduction and Perlin Noise
  • Fractal Noise
2D Procedural Terrain Generation
  • Simple and Flat 2D Terrain
  • Adding Noise
  • Simple UVs
  • Complex UVs
Procedural Landscape Generation
  • 3D Landscape
  • UVs and Vertex Colours
  • Fractal Islands
  • Low Poly Fractal Islands
Infinite Landscapes
  • Chunks For Infinite Terrain
  • Fixing The Normals
  • Fixing UVs And Tangents
Bonus
  • Bonus Lecture: My Other Courses