Volume 3, Issue 2, June 2018, Page: 42-49
Example Based Light Sources Generation Method for 3D Scenes
Linyi Hu, State Key Labortory of Virtual Reality Technology and Systems, Beihang University, Beijing, China
Zhihong Wang, State Key Labortory of Virtual Reality Technology and Systems, Beihang University, Beijing, China
Received: Sep. 16, 2018;       Published: Sep. 18, 2018
DOI: 10.11648/j.ijics.20180302.14      View  384      Downloads  27
Abstract
Lighting design is very important to improve rendering quality for some 3D scenes that are used in the VR applications with night simulation. Determining the properties of the light sources requires a large amount of artwork, especially when the number of lights is large. Most virtual scenes always have some geometric objects with similar structures and shapes. Based on this observation, this paper proposes an example based light source generation method by using local geometric similarity. An example model decorated with light source and a target model are input to this method. First this paper segments both model into parts with SDF segmentation algorithm, and find matched parts between the example model to the target. Then two methods are applied to transfer the light sources decorated on the parts of the example model to the corresponding parts of the target model. Minimum spanning tree based light transfer method is used to generated light sources for target parts with the same pattern as lights layout on its corresponding parts from the example model. While texture synthesis based method tiles the light texture generated from the example parts on the surface of the target parts. At last, the position and colors of the light sources are refined. The results demonstrated that this method can quickly and effectively edit light sources for large-scale scenes, reduce the amount of art work and achieve good visual effects.
Keywords
Light Sources Generation, Texture Synthesis, Minimum Spanning Tree, Voxelization
To cite this article
Linyi Hu, Zhihong Wang, Example Based Light Sources Generation Method for 3D Scenes, International Journal of Information and Communication Sciences. Vol. 3, No. 2, 2018, pp. 42-49. doi: 10.11648/j.ijics.20180302.14
Reference
[1]
Okabe M, Matsushita Y, Shen L, et al. Illumination Brush: Interactive Design of All-Frequency Lighting[C]// Computer Graphics and Applications, 2007. PG '07. Pacific Conference on. IEEE, 2007:171-180.
[2]
Marks J. Design galleries: a general approach to setting parameters for computer graphics and animation[C]// ACM SIGGRAPH, 1997:389-400.
[3]
Pellacini F, Battaglia F, Morley R K, et al. Lighting with paint [J]. Acm Transactions on Graphics, 2007, 26(2):9.
[4]
Schwarz M, Wonka P. Procedural Design of Exterior Lighting for Buildings with Complex Constraints [M]. ACM, 2014.
[5]
Lin W C, Huang T S, Ho T C, et al. Interactive lighting design with hierarchical light representation [J]. Computer Graphics Forum, 2013, 32(4):133-142.
[6]
Lai Y K, Hu S M, Martin R R, et al. Fast mesh segmentation using random walks[C]// ACM Symposium on Solid and Physical Modeling. ACM, 2008:183-191.
[7]
Kalogerakis E, Hertzmann A, Singh K. Learning 3D mesh segmentation and labeling[C]// ACM SIGGRAPH. ACM, 2010:102.
[8]
Shapira L, Shamir A, Cohen-Or D. Consistent mesh partitioning and skeletonisation using the shape diameter function [J]. Visual Computer, 2008, 24(4):249.
[9]
Chen D, Tian X, Shen Y, et al. On Visual Similarity Based 3D Model Retrieval [J]. Computer Graphics Forum, 2010, 22(3):223-232.
[10]
Pantaleoni J. VoxelPipe:a programmable pipeline for 3D voxelization [C]// ACM Siggraph/eurographics Conference on High PERFORMANCE Graphics 2011, Vancouver, Canada, August. DBLP, 2011:99-106.
[11]
Petersen P. Riemannian Geometry [M]. Science Press, 2007.
[12]
Crane K, Weischedel C, Wardetzky M. Geodesics in heat: A new approach to computing distance based on heat flow [J]. Acm Transactions on Graphics, 2013, 32(5):13-15.
[13]
Hoppe H. Appearance-space texture synthesis [J]. Acm Transactions on Graphics, 2016, 25(3):541-548.
[14]
Han C, Risser E, Ramamoorthi R, et al. Multiscale texture synthesis [J]. Acm Transactions on Graphics, 2008, 27(3):1-8.
[15]
Chen X, Funkhouser T, Goldman D B, et al. Non-parametric texture transfer using meshmatch [R]. Adobe Technical Report, 2012.
Browse journals by subject