Skip to content

qgxx/qgcgtoy

Repository files navigation

Results

Shadow

You can drag the left mouse button to rotate the camera,
and hold down Ctrl or Shift key while dragging the left mouse button to move the scenes.

ShadowMapping

ShadowMapping

Percentage Closer Filering

PCF

Percentage Closer Soft Shadow

PCSS

Environment Mapping

Precomputed Radiance Transfer

PRT

Imaged Based Lighting(diffuse)

IBL-diffuse

Imaged Based Lighting(specular)

IBL-specular

Global Illumination

Screen Space Ambient Occlusion

You can move camera by w,s,a,d, and drag the left mouse button to rotate the camera. SSAO

Screen Space Reflections

SSR
SSR

Physically Based Rendering

Cook-Torrance BRDF PBR

Cook-Torrance BRDF

LTC Area Light Source

LTC Area Light Source

Non Photorealistic Rendering

Toon

Toon

Gooch

Gooch

Sobel Filter and Edge Detection

Sobel

Hatching

Hatching

Ray Tracing

Path Tracing

Path-Tracing

KVH

BVH

Path Tracing On GPU

PathTracing GPU

Disney Principle BRDF

Disney BRDF

Mutli Importance sampling + Low Discrepancy Sequence(Sobol)

MIS

Misc

Forward Plus

Forward Plus

External Dependencies

Assimp
glfw
glad
glm
imgui
nori
stb_image

Run

After making sure all dependencies are downloaded, start Build External Dependenciestask to process them.
Start Build Renderingtask to compile the all project.
Please refer to the task.json file for detailed configuration.


References

GAMES202-Real-Time High Quality Rendering
花桑's GAMES202 Assignment
WC Yang's Real-Time High Quality Rendering
KillerAery's Real-time Global Illumination
LearnOpenGL
AKG4e3's Ray Tracing Tutorial-EzRT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published