Skip to content

Vanish0314/BickRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BickRenderer

此项目目标是实现一个基于OpenGL的光栅化渲染器,以支持作者个人的图形学学习.

Update Plan For Next Quarter

  • Sponza Scene
  • BSSRDF Material
  • Skin Animation
  • Forward & Deferred Rendering Pipeline
  • Custom Render Pipeline

Goals

  • Lighting
    • Point Light
    • Directional Light
    • Spot Light
    • Area Light
  • Material
    • Diffuse Material
    • Specular Material
    • Emissive Material
    • BRDF Material
    • BSDF Material
  • Texturing
    • 2D Texture
    • Cube Texture
    • 3D Texture
  • Model
    • OBJ Model
  • Post-Processing
    • Bloom
    • SSAO
    • FXAA
    • Tonemapping
    • Motion Blur
    • Depth of Field
    • Lut
  • Environment Lighting
    • CubeMap
    • IBL
    • PRT
  • Shadow Mapping
    • PCF
    • PCSS
    • VSM
  • Acceleration
    • BVH
    • CPU Culling
    • Static Batching
    • Dynamic Batching
    • LOD
  • Code Structure
    • Object System
    • Material System
    • Pass System
    • Debug System
    • UI System

Render Result

About

An OpenGL-based rasterizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published