数字地球渲染中单精度浮点数误差改正

被引:5
作者
李尚林
郑利平
张静
杨柳青
机构
[1] 合肥工业大学计算机与信息学院
基金
安徽省自然科学基金;
关键词
全球场景; GPU渲染; 变坐标; 全球四叉树; 深度计算;
D O I
暂无
中图分类号
TP391.41 [];
学科分类号
080203 ;
摘要
目的针对全球大场景渲染中单精度浮点数的低精度导致的图像抖动和撕裂问题,提出了一套完整的解决方法。方法首先,使用全球四叉树结构来寻找新的坐标原点,避免了现有算法需要频繁切换世界坐标原点的缺点;其次,在新坐标系下进行坐标转换和矩阵转换,解决了像素坐标计算的误差导致的抖动问题;最后,在GPU中使用基于对数的深度计算方式来提高深度的分辨率,解决了深度计算误差导致的Z-Fighting现象。结果实验结果表明所提方法能很好地解决单精度浮点导致的渲染问题。结论此方法具有适应性强、实现复杂度低、精度和效率可控等优点。
引用
收藏
页码:119 / 125
页数:7
相关论文
共 4 条