{"title":"像空间焦散和曲率","authors":"Xuan Yu, Feng Li, Jingyi Yu","doi":"10.1109/PG.2007.35","DOIUrl":null,"url":null,"abstract":"Caustics are important visual phenomena, as well as challenging global illumination effects in computer graphics. Physically caustics can be interpreted from one of two perspectives: in terms of photons gathered on scene geometry, or in terms of a pair of caustic surfaces. These caustic surfaces are swept by the foci of light rays. In this paper, we develop a novel algorithm to approximate caustic surfaces of sampled rays. Our approach locally parameterizes rays by their intersections with a pair of parallel planes. We show neighboring ray triplets are constrained to pass simultaneously through two slits, which rule the caustic surfaces. We derive a ray characteristic equation to compute the two slits, and hence, the caustic surfaces. Using the characteristic equation, we develop a GPU-based algorithm to render the caustics. Our approach produces sharp and clear caustics using much fewer ray samples than the photon mapping method and it also maintains high spatial and temporal coherency. Finally, we present a normal-ray surface representation that locally parameterizes the normals about a surface point as rays. Computing the normal ray caustic surfaces leads to a novel real-time discrete shape operator.","PeriodicalId":376934,"journal":{"name":"15th Pacific Conference on Computer Graphics and Applications (PG'07)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Image-Space Caustics and Curvatures\",\"authors\":\"Xuan Yu, Feng Li, Jingyi Yu\",\"doi\":\"10.1109/PG.2007.35\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Caustics are important visual phenomena, as well as challenging global illumination effects in computer graphics. Physically caustics can be interpreted from one of two perspectives: in terms of photons gathered on scene geometry, or in terms of a pair of caustic surfaces. These caustic surfaces are swept by the foci of light rays. In this paper, we develop a novel algorithm to approximate caustic surfaces of sampled rays. Our approach locally parameterizes rays by their intersections with a pair of parallel planes. We show neighboring ray triplets are constrained to pass simultaneously through two slits, which rule the caustic surfaces. We derive a ray characteristic equation to compute the two slits, and hence, the caustic surfaces. Using the characteristic equation, we develop a GPU-based algorithm to render the caustics. Our approach produces sharp and clear caustics using much fewer ray samples than the photon mapping method and it also maintains high spatial and temporal coherency. Finally, we present a normal-ray surface representation that locally parameterizes the normals about a surface point as rays. Computing the normal ray caustic surfaces leads to a novel real-time discrete shape operator.\",\"PeriodicalId\":376934,\"journal\":{\"name\":\"15th Pacific Conference on Computer Graphics and Applications (PG'07)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"15th Pacific Conference on Computer Graphics and Applications (PG'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PG.2007.35\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"15th Pacific Conference on Computer Graphics and Applications (PG'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PG.2007.35","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Caustics are important visual phenomena, as well as challenging global illumination effects in computer graphics. Physically caustics can be interpreted from one of two perspectives: in terms of photons gathered on scene geometry, or in terms of a pair of caustic surfaces. These caustic surfaces are swept by the foci of light rays. In this paper, we develop a novel algorithm to approximate caustic surfaces of sampled rays. Our approach locally parameterizes rays by their intersections with a pair of parallel planes. We show neighboring ray triplets are constrained to pass simultaneously through two slits, which rule the caustic surfaces. We derive a ray characteristic equation to compute the two slits, and hence, the caustic surfaces. Using the characteristic equation, we develop a GPU-based algorithm to render the caustics. Our approach produces sharp and clear caustics using much fewer ray samples than the photon mapping method and it also maintains high spatial and temporal coherency. Finally, we present a normal-ray surface representation that locally parameterizes the normals about a surface point as rays. Computing the normal ray caustic surfaces leads to a novel real-time discrete shape operator.