Home - miminashca/Ray-Tracing GitHub Wiki

CMGT TTT Assignment: GPU Ray Tracing vs Unity Built-In Renderer

Welcome to the documentation Wiki for my Creative Media & Game Technologies (CMGT) "Tool / Technology / Technique" assignment. This project focuses on creating custom Ray-Tracing shader, evaluating and comparing it against Unity's built-in rendering pipeline.

Project Goal

The main objective of this project is to assess performance and image quality differences between:

A custom ray tracer built with Unity (C#/HLSL)

Unity’s built-in rendering pipeline

These metrics are evaluated across scenes of increasing complexity in terms of geometry (triangle count).

Evaluation Proposal

"Evaluate performance and image-quality differences between a custom ray tracer (C#/HLSL) and Unity’s built-in Renderer across increasing scene and mesh complexity using Unity Profiler and Stats."

Wiki Contents

Feel free to navigate through the pages to get detailed information about each aspect of this assignment, from technical implementation to performance analyses.

Setup

Development

Evaluation

Justification

Resources