Unity贴图笔记
来源:互联网 发布:淘宝衣服褪色解释 编辑:程序博客网 时间:2024/05/18 02:45
Texture.wrapMode 循环模式
在UnityShader写贴图UV旋转时,简单代码如下:
half4 frag(v2f i) : COLOR{ float2 uv = i.uv.xy - float(0.5,0.5);//让uv坐标回到中心点,围绕中心点旋转 //由2D向量旋转变换矩阵可得下面公式 float2 rotate = float2(cos(_RSpeed * _Time.x),sin(_RSpeed * _Time.x)); uv = float2(uv.x * rotate.x - uv.y * rotate.y,uv.x * rotate.y + uv.y * rotate.x); uv += float2(0.5,0.5);//让uv坐标回到本身位置 half4 c = tex2D(_MainTex,uv) * _Color; return c;}
运行时会发现贴图四个角会有重叠出现,因此可在贴图设置选择wrapMode循环模式为Clamp
Texture.filterMode 过滤模式
大概作用是改变贴图远近锯齿显示,调整贴图画质,优化画面。
Filter Mode 当该纹理由于3D变换进行拉伸时,它将如何被过滤插值。共有三种选择:
Point 单点插值,纹理将变得块状化(blocky up close),一般用于近距离的模糊或者锯齿;
Bilinear 双线性插值,纹理将变得模糊(blurry up close),;
Trilinear 三线性插值,类似Bilinear,但是纹理还会在不同的mip水平之间(between the different mip levels)进行模糊,远近都可以得到很好的显示;
参考:http://blog.csdn.net/candycat1992/article/details/22794773
Mip-Map
大概作用是使贴图根据当前不同的分辨率而让贴图选择不同的显示分辨,会增加贴图大小,但会使画面好看。
0 0
- Unity贴图笔记
- Unity Shader 学习笔记(十二) 创建程序纹理贴图
- 【Unity Shaders】学习笔记之法线贴图(七)
- unity多边形uv贴图
- Unity光照贴图
- unity动态贴图
- 【Unity Shaders】法线贴图
- Unity中贴图处理
- unity 2d贴图
- unity贴图压缩
- unity法线贴图原理
- unity shader 贴图流动
- 【Unity优化】贴图压缩
- Unity--贴图动画的实现
- Unity 导入贴图和模型
- Unity 5光照贴图烘焙
- Unity Shader 什么是法线贴图
- Unity中贴图的导入
- mongo导入
- 产品经理软实力之同甘共苦
- 126. Word Ladder II
- 客户端svn上传后,原始文件在服务器的什么位置?
- SpringMVC mybatis 多数据源 SSM java redis shiro ehcache
- Unity贴图笔记
- aop简单demo
- LVS+Keepalived安装过程
- git配置用户和密码
- 算法导论-----最长公共子序列LCS(动态规划)
- 函数指针
- (转)IOS开发之----常用函数和常数
- 简单的class文件加密解密
- C++面向对象设计