A viewpoint-dependent approach to ray trace free-form surfaces

被引:0
作者
Formella, A [1 ]
Müller, K
机构
[1] Univ Vigo, Dept Informat, E-32004 Orense, Spain
[2] Tech Univ Braunschweig, Inst Comp Graph, D-38106 Braunschweig, Germany
关键词
free-form surfaces; ray tracing; view-dependent representation; Bezier curves;
D O I
10.1111/j.1467-8659.2004.00748.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For convincing realistic scenes objects with free-form surfaces are essential. Especially for photorealistic rendering pure polygonal models are often not sufficient. We present a new kind of algorithm to render free-form surfaces in a rendering system based on ray tracing. We describe a triangular patch as usual by its three points and normal vectors, but base the intersection calculation as well on the viewpoint of the camera (or, in general, on the ray itself). Hence, the shape of the object depends to some extent on the sampling rays. However, the resulting differences of, for instance, the shape of the silhouette to the shape of the corresponding shadow is usually not perceived by the observer of the rendered image. Because we perform a direct computation without a tessellation process, the resulting surface, its shadows, and its reflections appear smooth independent of the distance to the camera. Furthermore, the memory consumption depends only linearly on the number of input triangles. Special features like creases, T-vertices, and darts are also well supported. The computed uv-coordinates provide a direct means for texture mapping whose visual appearance improves significantly compared to triangle meshes of the same resolution.
引用
收藏
页码:143 / 155
页数:13
相关论文
共 50 条
[31]   Estimation of Error in Curvature Computation on Multi-Scale Free-Form Surfaces [J].
F. Mokhtarian ;
N. Khalili ;
P. Yuen .
International Journal of Computer Vision, 2002, 48 :131-149
[32]   Research on the Automatic Programming System for Industrial Robots in Free-form Surfaces Polishing [J].
Zhan, J. M. ;
Liu, Q. T. ;
Wang, G. M. .
MANUFACTURING AUTOMATION TECHNOLOGY DEVELOPMENT, 2011, 455 :181-185
[33]   Matching algorithm and reconstruction techniquefor free-form surfaces measured by trinocular stereo [J].
Liu, Z ;
Zhang, GX ;
Zhao, XS ;
Zhang, HW .
PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION SCIENCE AND TECHNOLOGY, VOL 3, 2002, :801-805
[34]   Feature-based alignment and comparison between portion and whole of free-form surfaces [J].
Li, Y ;
Gu, P .
CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2005, 54 (01) :135-138
[35]   Study on Kinematics of Shape-adaptive Tool for Free-form Surfaces Compliantly Polishing [J].
Zhan, Jianming ;
Wu, Mingming ;
Zhang, Jianbo .
E-ENGINEERING & DIGITAL ENTERPRISE TECHNOLOGY VII, PTS 1 AND 2, 2009, 16-19 :525-529
[36]   Refinable G1 functions on G1 free-form surfaces [J].
Karciauskas, Kestutis ;
Peters, Jorg .
COMPUTER AIDED GEOMETRIC DESIGN, 2017, 54 :61-73
[37]   Inspection path planning of free-form surfaces based on improved cuckoo search algorithm [J].
Chen, Yueping ;
Tan, Bo ;
Zeng, Linan .
MEASUREMENT & CONTROL, 2023, 56 (7-8) :1321-1332
[38]   Method for the design of nonaxially symmetric optical systems using free-form surfaces (Erratum) [J].
Reshidko, Dmitry ;
Sasian, Jose .
OPTICAL ENGINEERING, 2021, 60 (11)
[39]   Design and optimization of free-form surfaces for modular concrete 3D printing [J].
Tosic, Zlata ;
Eichenauer, Martin Friedrich ;
Ivaniuk, Egor ;
Lordick, Daniel ;
Krasic, Sonja ;
Mechtcherine, Viktor .
AUTOMATION IN CONSTRUCTION, 2022, 141
[40]   ORNAMENTAL DISCRETISATION OF FREE-FORM SURFACES Developing digital tools to integrate design rationalisation with the form finding process [J].
Manahl, Markus ;
Schimek, Heimo ;
Ruffo, Emanuel ;
Dominguez, Calderon ;
Wiltsche, Albert .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA (CAADRIA 2012): BEYOND CODES AND PIXELS, 2012, :347-356