Skip to content

An application framework for rapid prototyping of 3D applications

Notifications You must be signed in to change notification settings

pboechat/FastCG

Repository files navigation

FastCG

FastCG

A C++ Framework for Rapid 3D Application Prototyping.

Originally developed during my M.Sc. realtime rendering course.

Features:

  • Platforms:
    • Windows
    • Linux
    • Android
  • Graphics Backends:
    • OpenGL 4.3 (core profile)
    • OpenGL ES 3.2
    • Vulkan 1.1/1.2/1.3
  • Materials:
    • Basic shaders like solid color, textured, bump mapping, and more.
  • Rendering Paths:
    • Forward
    • Deferred
  • Shading Models:
    • Blinn/Phong
  • Rendering Techniques:
    • SSAO
    • PCSS
    • HDR/Tonemap
  • Scene Loaders:
    • JSON-based format (.scene)
  • Image Loaders:
  • Model Loaders:
  • Immediate-Mode GUI (via Dear ImGUI)
  • Compute Shader Support
  • Component-oriented API

About

An application framework for rapid prototyping of 3D applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published