我要发帖 回复

中级会员

14

主题

122

积分

0

专家分

:

私信
发表时间 : 2009-5-23 11:24:00 | 浏览 : 1545    评论 : 2
在一篇文章中看到,用CTS做地形,生成纹理的过程中,作者这样写到:
VT最高层的尺寸大小取决于地形覆盖范围及纹理影像最高分辨率。在本应用中,地形覆盖范围约300Km x 100Km按照最高分辨率1m计算,为保证精度,Virtual Texture的尺寸确定为524288×524288(2^19),一共20层。在这一层理论上应该有1024×1024块512×512的纹理,每块512×512的纹理占地约(300000/1024)×(100000/1024)=293m×98m。而在第19层(2^18),则有512×512块,同样1张512×512的纹理,实际占地将是586m×196m,是原来的四倍,其他层依此类推。
在地形数据库实时运行中,VegaPrime自动根据视点的位置,在VT的各层中,选出和视点位置最为接近的1张VT并进行显示,这是优化的关键。因此,当前的纹理内存理论使用量计算如下虚拟纹理内存使用量(M):
(R+G+B+A)?ColorDepth?(N+1.3)/8192000,其中,N为从
最高层到第10层(2^9)的层数。在本应用中,纹理内存的使用量为:512* 512*(5+5+5+1)*(10+1.3)/8192000=5.8M,约为6M左右

对于文中写到的(R+G+B+A)×ColorDepth×(N+1.3)/8192000公式
请版主和牛人帮忙看一下:为什么会是这样,其中的各个字母和变量都代表什么意思 
主要是1、N,为什么是最高层到第10层的层数
2、1.3这个数字是什么意思
3、8192000代表什么

最近VR访客

baibinbinbin 评论于2009-6-3 10:51:10
不好意思,Creator,最近都没上网了。当然可以把这篇文章给大家分享,我现在没带在身上,下次给你上传,还有两篇,你看看,咱们一起分析分析
baibinbinbin 评论于2009-6-6 12:43:36
creator版主,和你继续请教纹理内存的问题,我新开了一贴

手机版|VR开发网 ( 津ICP备18009691号 ) 统计 网安备12019202000257

GMT+8, 2020-9-20 12:00 PM

返回顶部