西安交通大学电子与信息工程学院,西安,710049
网络首发:2007-12-10,
纸质出版:2007
移动端阅览
刘晓东, 寻亮, 马栋, 等. 基于球体追踪的动态视差遮挡映射算法[J]. 西安交通大学学报, 2007,41(12):1401-1405.
刘晓东, 寻亮, 马栋, et al. Dynamic Parallax Occlusion Mapping Algorithm Based on Sphere Tracing[J]. 2007, 41(12): 1401-1405.
提出了一种利用球体追踪进行逐像素光照计算的动态视差遮挡映射算法.该算法先对纹理的高度图进行预处理
为纹理高度空间内的任意点到高度图中保存的实际表面建立最短距离映射
并在图形处理单元(GPU)像素着色器上利用距离映射进行球体追踪
获得准确的纹理视差偏移值
同时加入纹理的自遮挡效果
生成软阴影.算法还利用可编程GPU管线进行硬件加速
以满足实时渲染的要求.与在高度图上进行固定步长线性采样的动态视差遮挡映射算法(DPOM)相比
所提算法的处理效率可提高3.3倍
并且不会出现DPOM算法在步长较大时出现的纹理漂浮现象.
A dynamic parallax occlusion mapping algorithm based on per-pixel sphere tracing is proposed
in which the height map of the texture is preprocessed to build a shortest distance map for the practical surface saved in the height map from any points within texture height space. Then
the sphere tracing is carried out to obtain the accurate parallax offset of the texture in a pixel shader of graphic processing unit(GPU)by using distance map. Meanwhile
the self occlusion effect of texture is added to form the soft shadow. Applying the programmable GPU pipeline
the algorithm adopts hardware acceleration techniques to satisfy the needs of real-time rendering. Comparing with the dynamic parallax occlusion mapping(DPOM)which uses linear sampling with fixed step in the height map
the efficiency of the proposed algorithm can be increased by 3.3 times
and the texture floating phenomenon that exists in DPOM when step is bigger will not appears.
Blinn J F. Simulation of wrinkled surfaces [J]. Computer Graphics,1978,12(3): 286-292.
Kaneko T, Takahei T, Inami M, et al. Detailed shape representation with parallax mapping[C]∥Proceedings of the ICAT 2001.Tokyo:ICAT, 2001: 205-208.
Welsh T. Parallax mapping with offset limiting:a per-pixel approximation of uneven surfaces[M]∥Engel W. ShaderX3:Advanced Rendering with DirectX and OpenGL. Boston, USA: River Media, 2004:89-95.
Tatarchuk N. Dynamic parallax occlusion mapping with approximate soft shadows[C]∥Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. New York: ACM Press,2006:63-69.
Policarpo F, Oliveira M M, Comba J. Real-time relief mapping on arbitrary [C]∥Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics Polygonal Surfaces. New York: ACM Press, 2005: 359-368.
Danielsson P E. Euclidean distance mapping [J]. Computer Graphics and Image Processor, 1980, 14(2):227-248.
0
浏览量
5
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621