1. TRANSFORM_TEX主要作用是拿顶点的uv去和材质球的tiling和offset作运算, 确保材质球里的缩放和偏移设置是正确的

下面这两个函数是等价的。
o.uv =   TRANSFORM_TEX(v.texcoord,_MainTex);
o.uv = v.texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;

2.

纹理采样的计算公式如下:
o.uv = v.texcoord.xy * _MainTex_ST.xy + _MainTex_ST.zw;
v.texcoord.xy:表示顶点纹理坐标的U(x)、V(y)值(v表示顶点)。

_MainTex_ST.xy 相当于Tiling的 x,y值,表示对顶点v的纹理坐标进行缩放。
_MainTex_ST.zw 相当于Offset的x,y值,表示顶点UV坐标的起始位置。

默认设置

默认情况下贴图显示如下,和原始图片显示效果一致。

最新文章

  1. [转载]LazyWriter(惰性写入器) 进程的作用
  2. jQuery的attr与prop,attribute和property区别
  3. [原创]Android自定义View之IndicatorView,显示当前tab页所处位置的View
  4. CSS基础(一):开篇
  5. 采用虚拟命名管道的字符设备和阻塞型I/O实现进程间的通信实现KWIC程序
  6. easy ui 异步上传文件,跨域
  7. 版本管理工具介绍—Git篇
  8. JavaScript高级程序设计52.pdf
  9. Linux安装程序Anaconda分析
  10. VS2013 Qt5 Mysql中文编码问题
  11. 流行python服务器框架
  12. 开放源代码的微微信.NET 0.8 版公布了
  13. python pyqt
  14. bzoj 3996: [TJOI2015]线性代数
  15. 2018-2019-2 20165335 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
  16. Java 多个文件压缩下载
  17. 十:python 对象类型详解六:文件
  18. 【转】Java设计模式之《享元模式》及应用场景
  19. Matlab练习——矩阵和数组的操作
  20. 使用FASTJSON做反序列化的时间格式处理

热门文章

  1. EJB相关的面试题
  2. ONCOCNV软件思路分析之control处理
  3. 如何登录mysql? cmd怎么连接mysql数据库||从MYSQL客户端登录MYSQL
  4. C# 图解教程 第五章 方法
  5. 【BZOJ3238】差异(后缀自动机)
  6. 【BZOJ4530】大融合(Link-Cut Tree)
  7. js实现简单的轮播效果
  8. tp5 提升性能的几个方法
  9. Rotation Proposals
  10. 2-SAT 问题与解法小结