Physically-Based Path Tracer for a Product Visualization Studio
Overview
What this challenge is about.
Build a C++ path tracer with BVH and Cook-Torrance GGX, render 1080p scenes, compare with SSIM, and earn a verifiable certificate.
The scenario
The studio renders around 14,000 images per month — even partial migration off the third-party farm pays for the engineering in 4 months.
The Brief
What you'll do, and what you'll demonstrate.
Build a physically-based CPU path tracer that reproduces a third-party render farm's quality on 4 industrial-product scenes within an art-director-signed-off visible-difference threshold.
Earning criteria — what you'll demonstrate
- Implement a path tracer respecting physically-based rendering math
- Build and traverse a BVH for ray-scene acceleration
- Apply multiple importance sampling correctly
- Validate render quality against reference using objective metrics + human review
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Advanced Computer Graphics
Master · Graphics And Visualization
Strong alignment
This challenge maps to Advanced Computer Graphics at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Physically Based Rendering
Apply physically based rendering to solve real industry problems and demonstrate production-level capability.
- Path Tracing
Apply path tracing to solve real industry problems and demonstrate production-level capability.
- Shading And Lighting
Apply shading and lighting to solve real industry problems and demonstrate production-level capability.
- 3d Rendering
Apply 3d rendering to solve real industry problems and demonstrate production-level capability.
- Cpp
Apply cpp to solve real industry problems and demonstrate production-level capability.
- Math For Graphics
Apply math for graphics to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: