Commits

Nuno Silva committed 2630610

started presentation
updated conclusion
changed the bibtex database from mybib.bib to lightcuts.bib

  • Participants
  • Parent commits 03f0bd7

Comments (0)

Files changed (4)

File lightcuts.bib

+@InProceedings{PPD98,
+  author       = "Paquette, Eric and Poulin, Pierre and Drettakis, George",
+  title        = "A Light Hierarchy for Fast Rendering of Scenes with Many Lights",
+  booktitle    = "Computer Graphics Forum (Proceedings of the Eurographics conference)",
+  pages        = "63--74",
+  month        = "Sep",
+  year         = "1998",
+  organization = "Eurographics",
+  note         = "held in Lisbon, Portugal, 02-04 September 1998",
+  url          = "http://www-sop.inria.fr/reves/Basilic/1998/PPD98"
+}
+
+@InProceedings{WardG94,
+	author = "Ward, Gregory J", 
+	title = "Adaptative Shadow Testing For Ray Tracing",
+	booktitle = "Photorealistic Rendering in Computer Graphics (Proceedings of the Second Eurographics Workshop on Rendering)",
+	pages = "11--20",
+	year = "1994",
+	note = "held in New York",
+	organization = "Eurographics"
+}
+
+@inproceedings{Agarwal03structuredimportance,
+    author = {Sameer Agarwal and Ravi Ramamoorthi and Serge Belongie and Henrik Wann Jensen},
+    title = {Structured Importance Sampling of Environment Maps},
+	pages = "605--612",
+	booktitle = "ACM Transactions on Graphics 22", 
+	month = "July",
+    year = {2003}
+}
+
+@inproceedings{Keller97instantradiosity,
+    author = {Alexander Keller},
+    title = {Instant Radiosity},
+    year = {1997},
+	booktitle = "Computer Graphics Proceedings, Annual Conference Series",
+	organization = "SIGGRAPH",
+	pages = "49--56"
+}
+
+
+@misc{lightcutsgoogle,
+	key = {web_lightcuts_blender},
+	title = {Lightcuts in Blender: preliminary tests},
+	year = {2008},
+	howpublished = {\url{http://unclezeiv.kerid.org/2008/04/lightcuts-in-blender-preliminary-tests} },
+	note = {[Online; accessed 06-2011]}
+}
+
+
+@misc{lightcutsBlender,
+	key = {web_lightcuts_blender},
+	title = {Lightcuts in Blender: preliminary tests},
+	year = {2008},
+	howpublished = {\url{http://wiki.blender.org/index.php/User:UncleZeiv/SummerOfCode2008} },
+	note = {[Online; accessed 06-2011]}
+}
+
+@article{KiH08LP, 
+ author = {Hyunwoo Ki and Kyoungsu Oh}, 
+ title = {A GPU-Based Light Hierarchy for Real-Time Approximate Illumination}, 
+ journal = {The Visual Computer}, 
+ volume = {24}, 
+ number = {7-9}, 
+ month = {July}, 
+ year = {2008}, 
+ pages = {649--658},
+}
+
+@article{Arbree2008,
+author = {Arbree, Adam and Walter, Bruce and Bala, Kavita},
+doi = {10.1111/j.1467-8659.2008.01148.x},
+issn = {0167-7055},
+journal = {Computer Graphics Forum},
+month = apr,
+number = {2},
+pages = {507--516},
+title = {{Single-pass Scalable Subsurface Rendering with Lightcuts}},
+url = {http://doi.wiley.com/10.1111/j.1467-8659.2008.01148.x},
+volume = {27},
+year = {2008}
+}
+
+@article{Walter:2006:ML,
+ author = {Walter, Bruce and Arbree, Adam and Bala, Kavita and Greenberg, Donald P.},
+ title = {Multidimensional lightcuts},
+ journal = {ACM Trans. Graph.},
+ volume = {25},
+ issue = {3},
+ month = {July},
+ year = {2006},
+ issn = {0730-0301},
+ pages = {1081--1088},
+ numpages = {8},
+ url = {http://doi.acm.org/10.1145/1141911.1141997},
+ doi = {http://doi.acm.org/10.1145/1141911.1141997},
+ acmid = {1141997},
+ publisher = {ACM},
+ address = {New York, NY, USA},
+ keywords = {depth of field, motion blur, volume rendering},
+} 

File lightcuts.tex

 %%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{Conclusions}
 %%%%%%%%%%%%%%%%%%%%%%%%%%
-Lightcuts are a new scalable approach to illumination. Through this algorithm the computational costs grow sublinearly with the number of lights, and is not limited to point lights only: it can be used in area lights, HDR environment maps and indirect illumination. \\
+Lightcuts are a new scalable approach to illumination that allows to render large amounts of point lights quickly, by adaptively selecting a different subset of the available lights at each shading point according to perceptual metrics. This means that it's possible for an artist to quickly have a grasp of how results would look like, instead of waiting for the complete rendering. Through this algorithm the computational costs grow sublinearly with the number of lights, and is not limited to point lights only: it can be used in area lights, HDR environment maps and indirect illumination. \\
 
 The cost is reduced by approximating the contribution of a group of lights. A cluster of lights is replaced by a light whose emitted radiance is the sum of the contribution of the lights in that cluster. This can greatly reduce the number of shadow rays required to shade a point. The cluster is build in order to minimize the error it produces, i.e. lights with similar orientation and proximity will most likely be grouped together into a single light. These clusters are organized into a light tree according to this error metric.  \textbf{[divagar + sobre a metrica?] }\\
 
 
 Often in the interior of a surface, shading points and its neighbors have very similar illumination, this is particularly true for diffuse surfaces. The reconstruction cuts technique exploits this coherence in the illumination and attempts to interpolate it across the shading points. The authors state that only highly glossy surfaces can't use this technique. \\
 
-
-
+Although the framework presented here shows great results there are not many implementations of it, at least in the open source community. Instead, many implementations are said to be ``inspired'' by the lightcuts approach as they mainly use clusters of lights and a few other details like, for example a GPU implementation\cite{KiH08LP}. There is but one notorious lightcuts implementation integrated into Blender\cite{lightcutsBlender}, and it was developed as part of the Google Summer of Code 2008\cite{lightcutsgoogle}. On the other hand much investigation has been done on top of lighcuts framework, such as Multidimensional lightcuts\cite{Walter:2006:ML} and Single-pass Scalable Subsurface Rendering\cite{Arbree2008}. \\
 
 
 
 %\end{thebibliography}
 %%%%%%%%%%%%%%%%%%%%%%%%%%
 \bibliographystyle{plain}
-\bibliography{mybib}
+\bibliography{lightcuts}
 
 \end{document}

File lightcuts_presentation.pptx

Binary file added.

File mybib.bib

-@InProceedings{PPD98,
-  author       = "Paquette, Eric and Poulin, Pierre and Drettakis, George",
-  title        = "A Light Hierarchy for Fast Rendering of Scenes with Many Lights",
-  booktitle    = "Computer Graphics Forum (Proceedings of the Eurographics conference)",
-  pages        = "63--74",
-  month        = "Sep",
-  year         = "1998",
-  organization = "Eurographics",
-  note         = "held in Lisbon, Portugal, 02-04 September 1998",
-  url          = "http://www-sop.inria.fr/reves/Basilic/1998/PPD98"
-}
-
-@InProceedings{WardG94,
-	author = "Ward, Gregory J", 
-	title = "Adaptative Shadow Testing For Ray Tracing",
-	booktitle = "Photorealistic Rendering in Computer Graphics (Proceedings of the Second Eurographics Workshop on Rendering)",
-	pages = "11--20",
-	year = "1994",
-	note = "held in New York",
-	organization = "Eurographics"
-}
-
-@inproceedings{Agarwal03structuredimportance,
-    author = {Sameer Agarwal and Ravi Ramamoorthi and Serge Belongie and Henrik Wann Jensen},
-    title = {Structured Importance Sampling of Environment Maps},
-	pages = "605--612",
-	booktitle = "ACM Transactions on Graphics 22", 
-	month = "July",
-    year = {2003}
-}
-
-@inproceedings{
-Keller97instantradiosity,
-    author = {Alexander Keller},
-    title = {Instant Radiosity},
-    year = {1997}
-	booktitle = "Computer Graphics Proceedings, Annual Conference Series",
-	organization = "SIGGRAPH",
-	pages = "49--56"
-}