- 最后登录
- 2021-7-6
- 注册时间
- 2012-12-27
- 阅读权限
- 90
- 积分
- 76145
- 纳金币
- 53488
- 精华
- 316
|
这几天公司为公司开发一款画板工具,使用Vectrosity来实现画线,由于这个插件画出的线需要使用另外一个摄像机来才能看到,
但是由于是线肯定也要显示在画板里面,而画板又是使用NGUI来实现的就使用RenderTexture 来使其可以显示在一起,但是碰到了画出的线锯齿太大了, 刚开始以为是画线的shader问题,各种修改shader可以效果却没用。
后来找到了一个方法就是修改摄像机的距离以及清除模式,效果还可以但不理想。
最后使用解决的方式是修改了RenderTexture 的FilterMode 为 Trilinear 三线性插值,类似Bilinear,但是纹理还会在不同的mip水平之间(between the different mip levels)进行模糊; 这样达到了非常好的效果。 这个有个链接:
http://blog.csdn.net/candycat1992/article/details/22794773 很好的讲解了这方面! |
|