KyleKaiWang / titan

Titan is a 3D graphics engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Titan

3D Real-Time Engine

Features

  • Deferred Shading
  • Clustered Forward Shading
  • Physically Based Rendering
  • BRDF Lighting
  • Image Based Lighting
  • Shadow Mapping
  • Ambient Occlusion
  • Particle System
  • Bloom
  • Depth of Field

Screen Shots

Image Based Lighting Preview1 Image Based Lighting Preview2 Moment Shadow Map Preview Screen Space Ambient Occlusion Preview

Prerequisites

  • Windows10 (x64 version)
  • Visual Studio 2019 (any edition)
  • Relatively recent version of Windows 10 SDK

How to build

To generate project files, run the GenerateProjects.bat, can be found at root folder. All thirdparty stuffs will set up automatically.

About

Titan is a 3D graphics engine

License:Apache License 2.0


Languages

Language:C++ 80.3%Language:GLSL 16.0%Language:C 2.4%Language:Lua 1.3%Language:Batchfile 0.0%