shader投影纹理

rendermoney的下载http://ohmygaga.googlecode.com/files/touying.rfx

            继续写一写基础文章~ 投影纹理有点意思 作用很大, 我知道最具代表的就是 印花特效.我第一次知道投影纹理就是从那得来....

            先看效果

           

           

vs代码

            

ps代码

           

           

            两点比较重要:顶点求到纹理坐标和投影变化

            关于仿射纹理和透视纹理<3d编程大师技巧>有讲.

            http://blog.csdn.net/popy007/archive/2010/05/08/5570803.aspx 这里也有

           

           

 

           上图红色代表原纹理,蓝色代表投影顶点后线性插值出来的纹理, 红色上面的顶点位置投影的纹理坐标是正确的,如果这个时候纹理是直接插值的那么投影后的纹理的线性变化对应到原来的红色的纹理坐标不是线性变化的......解决的办法 经过一系列推导, 投影后的纹理坐标/w才跟原来的纹理坐标相对应~

           vs里面有几种变化.

 

           其他: 计算写成矩阵传进来,可以自定义相机矩阵投影矩阵等等,投影到合适的位置~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值