GL Engine
latest
  • Welcome to GL Engine’s documentation!
  • Installation
  • Making your first 3D scene
  • API
  • Documentation
GL Engine
  • »
  • Welcome to GL Engine’s documentation!
  • Edit on GitHub

Welcome to GL Engine’s documentation!¶

GL Engine is simple real time rendering engine built with C++ and OpenGL. The aim of the project is to get acquainted with OpenGL and use it to implement some advanced real time lighting features.

_images/demo_06.jpg

Table of Contents¶

  • Welcome to GL Engine’s documentation!
  • Installation
    • Requirements
    • Recommended Components
    • Getting Started
  • Making your first 3D scene
  • API
    • Camera
      • Free Camera
      • Orthographic Camera
      • Target Camera
    • Light
      • Directional Light
      • Point Light
      • Spot Light
    • Material
      • AO Blur Material
      • AO G-Buffer Material
      • AO Material
      • Blinn Deferred Material
      • Blinn Material
      • Blooom Material
      • Cube Map Material
      • Depth Cube Material
      • Depth Material
      • Gaussian Blur Material
      • G-Buffer Material
      • HDR Material
      • Light Material
    • Mesh
      • OBJ Loader
      • Arrow
      • Cube
      • Cylinder
      • Plane
      • Sphere
      • Window Quad
    • Node
      • Mesh Node
      • Light Node
      • Camera Node
    • Post Effect
      • Bloom
      • Tone Map
      • Deferred
    • Renderer
      • Window
    • Shading
      • Texture
      • Framebuffer
      • Load Shader
      • Shadow Map
      • Text 2D
    • Utils
      • Scalar Utils
      • Vector Utils
      • Timer
    • Vertex
  • Documentation
    • Steps to manually make GL Engine documentation
    • Tutorial
Next

© Copyright 2020, Kevin Russell Revision c676d866.

Built with Sphinx using a theme provided by Read the Docs.