jvm-graphics-labs / learn-OpenGL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

learn OpenGL

Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL" (website and repository)

How to get it running:

  • clone
  • synchronize Gradle
  • run

Status:

  • Chapter 1, Getting Started
    • 01, Hello Window
    • 02, Hello Window Clear
    • 03, Hello Triangle
    • 04, Hello Triangle Indexed
    • 05, Shaders Uniform
    • 06, Shaders Interpolation
    • 07, Shaders Class
    • 08, Textures
    • 09, Textures Combined
    • 10, Transformations
    • 11, Coordinate System
    • 12, Coordinate System Depth
    • 13, Coordinate System Multiple Objects
    • 14, Camera Circle
    • 15, Camera Keyboard Dt
    • 16, Camera Mouse Zoom
    • 17, Camera Class
  • Chapter 2, Lighting
    • 01, Colors
    • 02, Basic Lighting Diffuse
    • 03, Basic Lighting Specular
    • 04, Materials
    • 05, Lighting Maps Diffuse
    • 06, Lighting Maps Specular
    • 07, Light Casters Directional
    • 08, Light Casters Point
    • 09, Light Casters Spot
    • 10, Light Casters Spot Soft
    • 11, Multiple Lights
  • Chapter 3, Model Loading
  • Chapter 4, Advanced OpenGL
    • 01, Depth Testing
    • 02, Depth Testing View
    • 03, Stencil Testing
    • 04, Blending Discard
    • 05, Blending Sort
    • 06, Framebuffers
    • 07, Cubemaps Skybox
    • 08, Cubemaps Environment Mapping
    • 09, Advanced Glsl Ubo
    • 10, Geometry Shader Houses
    • 11, Geometry Shader Exploding
    • 12, Geometry Shader Normals
  • Chapter 5, Advanced Lighting
  • Chapter 6, PBR

About

License:MIT License


Languages

Language:Kotlin 88.8%Language:GLSL 11.2%