/Triangle

OpenGL 实战项目。

Primary LanguageC#MIT LicenseMIT

Triangle

中文简体 | English

这是一个基于 OpenGL 4.6 的渲染器。

TA 提供了一个简单的渲染器框架,用户可以根据自己的需求来自定义渲染管线。

该渲染器提供了以下功能:

  • 基于 OpenGL 4.6 的渲染器框架。
  • 基于 SPIR-V 的着色器编译器。
  • 基于 Assimp 的模型导入。
  • 基于 ImGui 的 GUI 和 ZMO 工具。
  • 基于 BepuPhysics 的物理引擎。
  • 支持 GLSL Include。
  • 对 Pass、Pipeline、Shader、Texture、Model、Material、Light 等一系列渲染器资源的管理。
  • 对 Shadertoy 的支持。

参考项目:

参考书籍:

  • 《Unity Shader入门精要》

部分截图:

1 2 3 4