{"title":"Rendering kaleidoscopic scenes using orbifold theory","authors":"Francis Williams, E. Zhang","doi":"10.1145/3005358.3005368","DOIUrl":null,"url":null,"abstract":"Kaleidoscopes create fascinating visual effects due to the presence of multiple mirrors placed at carefully designed distances and angles. These effects, such as infinite repeating copies of a single object, are difficult to capture. Moreover, lighting and shadow effects in kaleidoscopic scenes are highly impacted by the interaction between lights and mirrors. Such effects pose challenges to existing rendering techniques such as ray tracing and photon mapping. In this paper, we present a unified framework to render scenes from the perspective of a viewer inside a kaleidoscope based on Orbifold theory, which provides the mathematical foundation to describe the position and orientation of reflected objects (including light sources). Our framework is able to accurately capture the global illumination effects inside a kaleidoscope. We demonstrate the power of our technique with the rendering of a number of scenes including animation.","PeriodicalId":242138,"journal":{"name":"SIGGRAPH ASIA 2016 Technical Briefs","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH ASIA 2016 Technical Briefs","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3005358.3005368","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Kaleidoscopes create fascinating visual effects due to the presence of multiple mirrors placed at carefully designed distances and angles. These effects, such as infinite repeating copies of a single object, are difficult to capture. Moreover, lighting and shadow effects in kaleidoscopic scenes are highly impacted by the interaction between lights and mirrors. Such effects pose challenges to existing rendering techniques such as ray tracing and photon mapping. In this paper, we present a unified framework to render scenes from the perspective of a viewer inside a kaleidoscope based on Orbifold theory, which provides the mathematical foundation to describe the position and orientation of reflected objects (including light sources). Our framework is able to accurately capture the global illumination effects inside a kaleidoscope. We demonstrate the power of our technique with the rendering of a number of scenes including animation.