Browse > Article

Shader Space Navigator: A Similar Shader Retrieval System  

Lee, Jae-Ho (Digital Content Research Division, ETRI)
Jang, Min-Hee (Department of Electronics Computer Engineering, Hanyang University)
Kim, Du-Yeol (Department of Electronics Computer Engineering, Hanyang University)
Kim, Sang-Wook (Digital Content Research Division, ETRI)
Kim, Min-Ho (Studio Floation Island)
Choi, Jin-Sung (Digital Content Research Division, ETRI)
Publication Information
Abstract
In this paper, we first point out difficulties faced by CG artists in the shading process: (1) a lot of technical details on shaders required, (2) long rendering time, and (3) repeated trials-and-errors. To make them overcome such difficulties, we propose Shader Space Navigator, a system that efficiently searches for shaders similar to a given query shader from a shader database containing a large number of quality shaders. With Shader Space Navigator, CG artists find appropriate shaders from the database that are very close to the final result shader, and thus complete the shading process easily by slightly tuning some attributes of those shaders. Thus, the CG artists can create their final shaders in an intuitive and efficient way without a large number of time-consuming rendering processes. Also, we deal with implementation issues related to Shader Space Navigator and constructing an abundant shader database in detail.
Keywords
쉐이더;렌더링;유사 쉐이더 검색;쉐이더 데이터베이스;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 B. Artzi, A. Overbeck, and R.Ramamoorthi, "Real-time BRDF Editing in Complex Lighting," ACM Transactions on Graphics, Vol.25, pp. 945-954, 2006   DOI   ScienceOn
2 P. Christensen, "Faster Photon Map Global Illumination," ACM Journal of Graphics Tools, Vol.4, pp. 1-10, 1999
3 C. Goral, K.E. Torrance, and B. Battaile, "Modeling the Interaction of Light between Diffuse Surfaces," In Proceedings of the 13th annual conference on Computer graphics and interactive techniques, ACM SIGGRAPH, Vol.18, pp. 213-222, 1984
4 이명영, 이철희, 하영호, "물리적 특성 모델링에 기반한 라이팅 환경의 랜더링 기법," 대한전자공학회, 전자공학회논문지-SP, 제 43권 6호, pp. 46-56, 2006   과학기술학회마을
5 Beyer, Jonathan Goldstein, Raghu Ramakrishnan, and Uri Shaft, "When Is Nearest Neighbor Meaningful?," In proceedings of International Conference on Database Theory(ICDT), pp. 217-235, 1999   DOI   ScienceOn
6 P. Shirley, and K. Morley, "Realistic Ray Tracing," A.K. Peters Press, 2001
7 F. Pellacini, K. Vidim, and J. Warren, "LPICS: A Hybrid Hardware-accerated Relighing Engine for Computer Cinematography," ACM Transactions on Graphics, Vol.24, pp. 464-470, 2005   DOI   ScienceOn
8 S. Upstill, "The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics," Addison-Wesley Professional, 1990
9 배성옥, 송계근, 경종민, "고속 다각형 렌더링을 위한 새로운 하드웨어 구조," 대한전자공학회, 대한전자공학회 학술대회 논문집 제 13권 2호, pp. 651-654, 1990
10 J. Kajiya, "The Rendering Equation," In Proceedings of the 13th annual conference on Computer graphics and interactive techniques, ACM SIGGRAPH, pp. 143-150, 1986
11 Nimeroff, J. Dorsey, and H. Rushmeier, "Implementation and Analysis of an Image- based Global Illumination Framework for Animated Environments," IEEE Transaction on Visualization and Computer Graphics, Vol.2, pp. 283-298, 1999   DOI   ScienceOn
12 M. Pharr, and G. Humphereys, "Physically Based Rendering: from Theory to Implementation," Elsevier Press, 2004
13 J. Birn, "Digital Lighting and Rendering," New Riders Press, 2006
14 Roger Weber, Hans-Jörg Schek, and Stephen Blott, "A Quantitative Analysis and Performance Study for Similarity-Search Methods in High- Dimensional Spaces," In Proceedings of International Conference on Very Large Databases(VLDB), pp. 194-205, 1998
15 K. Proudfoot, W. Mark, and P. Hanrahan, "Real-time Procedural Shading System for Programmable Graphics," In Proceedings of the 28th annual conference on Computer graphics and interactive techniques, ACM SIGGRAPH, pp. 159-170, 2001