From 37c6875beb1b674d46399b2f479aae3a7344c0a5 Mon Sep 17 00:00:00 2001 From: Tzu-Mao Li Date: Thu, 18 Jan 2024 12:47:33 -0800 Subject: [PATCH] update final project ideas --- handouts/final_project.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/handouts/final_project.tex b/handouts/final_project.tex index 4e8f9fa..c9e8517 100644 --- a/handouts/final_project.tex +++ b/handouts/final_project.tex @@ -220,6 +220,9 @@ \section{Research project ideas} \paragraph{Megakernel vs Wavefront.} Laine et al. studied two styles of ray tracing on GPU back in 2013~\cite{Laine:2013:MCH}: megakernel style and wavefront style. They concluded that for complex, production material shaders, wavefront rendering is faster because of better memory locality. However, they didn't have hardware ray tracing back then and the hardware architecture is very different now. Is the conclusion still true today? Study different ways to implement path tracing on GPUs and compare their speed on modern GPU architectures. +\paragraph{Multiple-scattering LEAN or LEADR} +The normal/displacement map filtering methods LEADN/LEADR~\cite{Olano:2010:LM,Dupuy:2013:LEA} convert normal map filtering to a microfacet NDF fitting problem. However, the microfacet models they are using do not consider multiple scattering between the microfacets. It seems that it would be straightforward to apply the recent advances in multiple-scattering microfacet BSDFs to these methods. Would adding multiple-scattering into LEADN/LEADR improve the visual appearance? Do we need a different multiple-scattering model or microfacet configuration? + \bibliographystyle{plain} \bibliography{refs}