Film Camera Dreams

By Ahnaf Keenan Ardhito

This piece extends the basic ray tracing assignment (A3) with photography-inspired camera effects combined with a serene sakura garden scene. The goal was to create a render that captures the delicate beauty of cherry blossoms in full bloom with the aesthetic character of classic film photography through physically-based depth of field, film grain, warm color grading, and vignetting.

The scene features:

What Makes This Special

  1. Physically-Based DOF: Unlike simple blur filters, this implements the actual physical behavior of a camera lens with aperture and focus distance.

  2. Photography-First Design: Every effect (grain, vignetting, color grading) is inspired by real film camera characteristics, not arbitrary post-processing.

  3. Custom Procedural Modeling: Sakura trees are hand-crafted from sphere primitives with natural branching patterns, demonstrating that beautiful organic forms can be created without complex meshes.

  4. Stratified Sampling: Uses Monte Carlo integration with multiple samples per pixel for smooth, noise-free DOF even with relatively few samples.

  5. Modular Architecture: Post-processing effects are cleanly separated and can be toggled independently or chained together.

  6. Production-Ready: Parameters are exposed for artistic control, making it easy to create different looks (shallow DOF portrait style, deep focus landscape style, etc.).

Features Added

1. Depth of Field (DOF) with Bokeh ⭐ Primary Feature

Technical Details:

2. Film Grain

3. Warm Color Grading

4. Vignetting

5. Custom Procedural Tree Modeling

Technical Details:

6. Carefully Tuned Materials

7. Enhanced Rendering Settings

Acknowledgements

Algorithms & Techniques

Libraries


License & Usage

This project is submitted for academic evaluation in CSC317. The base ray tracing code structure is adapted from course materials. All photography-inspired extensions (DOF, film grain, color grading, vignetting) and custom scene modeling are original implementations for this showcase.