From 7f8faacf6ce865209dc88ff88cfacb8cdb37d68e Mon Sep 17 00:00:00 2001 From: Simon Stucki Date: Fri, 30 Aug 2024 07:37:48 +0200 Subject: [PATCH] Mention where parallelization is done --- report/parts/results.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/report/parts/results.tex b/report/parts/results.tex index 80f115c..5c259f5 100644 --- a/report/parts/results.tex +++ b/report/parts/results.tex @@ -73,7 +73,7 @@ \subsubsection{Scene Preparation} \subsection*{Ray Generator} -The ray generator is responsible for casting rays into the scene according to the view projection. The path tracer employs a backward ray tracing approach, tracing rays from the camera into the scene. For many applications, especially photorealistic rendering, perspective projection is prevalent. Therefore, based on the assessed use case, the path tracer uses perspective projection. See \coderef{VIEWPROJECTION} for implementation. +The ray generator is responsible for casting rays into the scene according to the view projection. For parallelization, each ray is cast in a separate thread; the degree of possible parallelization depends on the image's resolution. The path tracer employs a backward ray tracing approach, tracing rays from the camera into the scene. For many applications, especially photorealistic rendering, perspective projection is prevalent. Therefore, based on the assessed use case, the path tracer uses perspective projection. See \coderef{VIEWPROJECTION} for implementation. \label{sec:anti-aliasing-implementation}