Skip to content

C++, GLSL based CG implementations including Ray Tracing, Rasterizing, Bezier Curves and Path Tracing

Notifications You must be signed in to change notification settings

pleaseRedo/Computer-Graphics-Technique-Showcase

Repository files navigation

Computer-Graphics-Technique-Showcase

Quick Demo Link : cg (no credential required)

C++, GLSL based CG implementations including Ray Traycing, Rasterizing, Bezier Curves and Path Traycing

Ray tracing

  • Material
  • Shadow
  • Reflection
  • Refraction
  • Fresnel reflection

Rasterization

  • Projection
  • Rasterization
  • Clippping
  • Interpolation
  • Z-Buffing

B´ezier Curves

  • De Casteljau’s Algorithm
  • Segment Grouping
  • G1-Continuity
  • G1-Continuous Path Completion

Path Tracing

  • Light
  • Light Bounce
  • BRDF Throughput
  • Variance reduction: Halton Sampling
  • Anti-Aliasing

About

C++, GLSL based CG implementations including Ray Tracing, Rasterizing, Bezier Curves and Path Tracing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages