[GPUPro4]RealTimePtexAndVertexDisplacement

来源:互联网 发布:mac nestopia手柄设置 编辑:程序博客网 时间:2024/06/05 15:43

主讲ptex的文章,这个文章介于可以写笔记与不用写之间,不过有一些亮点(一份代码一份数据)还是不错的。

关于ptex之前nv的一个文章有过介绍,简而言之就是一个把texture打碎放到一个大贴图里面用(atlas)使用,可以大大节省空间:


mipmap计算代码:

这个印象中是有记录过,不过再来一遍吧:


效率

在实际使用ptex的时候,比直接tex2D来读贴图复杂很多,这个文章里面把mipmap也都展到一张贴图里了,所以要自己解决mipmap,trilinear filter,anisotropic filter,处理resolution不统一的问题等等。

造成文中的数据是正常texture sample比ptex快1/6,但是作者说还有较大的优化余地(唉,那你不能优化好了给数据出来么?)

然后memory消耗是优势,上图也看见了%7的浪费对%37(%37应该是比较一般或者比较差的美术的水平了,实际不会有这么大的差距,但是优势是肯定有的了)。


原创粉丝点击