On Floating-Point Normal Vectors

被引:26
作者
Meyer, Quirin [1 ]
Sussmuth, Jochen [1 ]
Susser, Gerd
Stamminger, Marc [1 ]
Greiner, Guenther [1 ]
机构
[1] Comp Graph Grp Erlangen, Erlangen, Germany
关键词
D O I
10.1111/j.1467-8659.2010.01737.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we analyze normal vector representations. We derive the error of the most widely used representation, namely 3D floating-point normal vectors. Based on this analysis, we show that, in theory, the discretization error inherent to single precision floating-point normals can be achieved by 2(50.2) uniformly distributed normals, addressable by 51 bits. We review common sphere parameterizations and show that octahedron normal vectors perform best: they are fast and stable to compute, have a controllable error, and require only 1 bit more than the theoretical optimal discretization with the same error.
引用
收藏
页码:1405 / 1409
页数:5
相关论文
共 9 条
[1]  
*ATI, 2005, RAD X800 3DC WHIT PA
[2]  
DEERING M, 1995, P 22 ANN C COMP GRAP, P13
[3]  
Engelhardt T., 2008, VMV, P383
[4]   HEALPix:: A framework for high-resolution discretization and fast analysis of data distributed on the sphere [J].
Górski, KM ;
Hivon, E ;
Banday, AJ ;
Wandelt, BD ;
Hansen, FK ;
Reinecke, M ;
Bartelmann, M .
ASTROPHYSICAL JOURNAL, 2005, 622 (02) :759-771
[5]  
Griffith E, 2007, P SGP 07, P263
[6]  
IEEE, 2009, " IEEE Std 1547.2-2008, DOI [DOI 10.1109/IEEESTD.2008.4610935, 10.1109/IEEESTD.2008.4610935, 10.1109/IEEESTD.2017.8091139, DOI 10.1109/IEEESTD.2019.8766229, 10.1109/IEEESTD.2008.4816078, DOI 10.1109/IEEESTD.2008.4816078]
[7]  
MEYER Q, 2010, 9 U ERL TATIONS
[8]  
OLIVEIRA JF, 2006, P VRST 06, P324
[9]   Spherical parametrization and remeshing [J].
Praun, E ;
Hoppe, H .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :340-349