ue4当中材质自定义uv和多套uv
首先是多套uv
多套uv可以通过fbx方式导入到ue4中(obj只能一套)
在texcoord中index里面切换,从0开始为第一套uv
ue4当中还支持自定义uv的
这个功能是用来优化效率的,特别带有大量平铺纹理,或者是移动端
在材质主节点上的material里面增加
下面是作用方式
其实和平时的uv操作相差无几(主要不同之处在于自定义uv使用顶点着色器,更快)
主要是把uv变化移动到了自定义节点上
然后调用的时候也是通过和多套uv一样的调用方式进行调用(改变对应的index)
就相当于在自定义uv里进行了一步处理一样,所以如果对同一套uv有分别在自定义uv和上面有两次操作,那么两次操作将会叠加起来
(最上面的0号uv对应下面的,一号对应下面的,因为下面1号uv进行里乘以2倍密度的操作,所以上面实际使用纹理密度也会乘以2)
因为自定义的uv虽然和本身uv功能差不多,但是uv的变换都是在像素上的
自定义uv的变换是在顶点着色器当中作用的,但也是这个特性导致了这种材质不能用在没有lod的高模上
因为顶点过多的模型反而会降低效率
而且uv变换最好是线性的(也就是不会让纹理产生缩放之外的扭曲变化),否则会出现分辨率低 参考官网https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/CustomizedUVs/
uv扭曲的地方会随着模型精度降低而出现畸变(类似锯齿)
实际项目上比较少看到使用,主要用来提高像大量不同平铺纹理的速度
需要运用的时候最好在自定义uv中有大量线性变换操作,否则产生的优化不明显
而且尽量不要用在没有lod的高模(当顶点密度大于屏幕像素密度)上,这样反而会有性能损失
参考网站
https://forums.unrealengine.com/development-discussion/rendering/8290-material-customized-uv-s-input-workflow
https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/CustomizedUVs/
https://answers.unrealengine.com/questions/120782/performance-benefits-from-using-customizeduvs.html
ue4当中材质自定义uv和多套uv相关推荐
- ue4 导出模型_UE4构建光照后模型变黑,二套UV解决办法
在3dmax中制作的模型导入ue4,构建关照渲染后模型变黑并出现了下列错误提示信息:"11 对象拥有重叠的UV.""11 Lightmap UV are overlapp ...
- Unreal UE4 、角色换色解决方案—多象限UV—及渲染材质到贴图(CanvastoRenderTarget)(渲染多象限UV)
工作中遇到一个比较棘手的问题,策划需要对角色进行换色,还要进行一系列的特效展示, 应用平台是手机端,并不能做过于复杂的换色逻辑,所以想到用多象限UV 和CanvastoRenderTarget (有多 ...
- 【UE4】实现自定义框选
要在UE4中实现自定义框选功能,首先我们来分析一下顶顶一框选插件需要些什么模块? 绘制模块 显示模块 计算模块 嗯,大概分这么三个模块,好,现在我们一个个模块来分析实现.首先分析实现一下显示模块. 提 ...
- 如何在3dmax里查看有几套UV集(UV通道)以及如何在max里删除多余的UV集
Max有个东西叫Channel Info,在这里,有必要对上表里面的重点内容进行简要的解释: ID:表明通道的信息内容. poly:模型的各个点的坐标信息x,y,z: 0:vc:各个顶点颜色通道信息R ...
- UE4/5动画系列(2.怎么套模板)
目录 大象套模板 动画同步(这个在模板里面开同步): 速度限制: 穿墙问题: 在之前我们已经做了一个基础的模板了: UE4/5动画蓝图模板制作和套模板(1.模板制作)_多方通行8的博客-CSDN博客 ...
- 3dMax的UV贴图和UV展开完全指南
3dMax建模和动画都是有趣的如同游戏一样的工作,但是直到你意识到自己必须经历一个称为 UV 展开的过程时,我个人不认为很多 3D 艺术家都喜欢它,但大多数情况下还必须这样做. UV 映射(贴图)是将 ...
- 【UE4 Material】使用材质节点TexCoord偏移、缩放UV
参考博客 https://www.jianshu.com/p/be4d90163483 https://blog.csdn.net/qq_36282052/article/details/724256 ...
- UE4之材质球UV缩放、偏移及旋转
小白欢迎评论,共同探讨,共同进步 (已更新) 材质球UV缩放以及偏移,这个对于调节材质球来说很重要,在Unity里面,直接调节外部参数即可,在UE中这个问题对我们小白来说有点难受,,,我通过群里大大们 ...
- UE4 让材质的UV动起来
1.Panner 节点 让纹理在UV上平移 可以根据Panner节点来设置uv的速度: 2.Rotator 节点 让纹理转动起来 3.ScreenPosition 节点 纹理会随着镜头的移动而移动
最新文章
- luogu 2051 中国象棋
- HCNA之网络基础【以太网帧结构】
- 垂直梯形校正画质损失多少_梯形校正功能是怎么实现的?其中可大有学问
- 按矩阵对角线输出问题
- mysql-cluster 安装篇(1)---简介
- Leetcode 257. 二叉树的所有路径
- Android 反编译 -smali文件对比java文件
- abp框架启动自动指向swagger界面
- linux 单网卡 双ip,Linux操作系统单网卡双IP的设置
- Unmapped Spring configuration files found.Please configure Spring facet.”
- 计算摄影: 高动态范围成像
- 科学计算机百分比怎么按成小数,手机计算器百分比怎么用
- 纪念一下学写pipeline时脑子里的坑
- oracle导出自增设置,教程方法;oracle中如何设置自增主键电脑技巧-琪琪词资源网...
- WXPY自动转发群消息
- (转置矩阵)将一个3x3、4x4矩阵转置后输出
- office2016和Visio2016安装冲突的解决办法(后附安装包链接)
- 那些警示良言——老百姓也是圣贤
- 在调试器里看LINUX内核态栈溢出
- 音视频开发成长之路与音视频知识总结
热门文章
- WSL与idea集成攻略
- docker - bridge 网桥
- python-Matplotlib数据可视化
- Q4营收同比增长34.7%,Saleforces股价为何总停滞不前?
- 霹雳吧啦Wz语义分割学习笔记P2
- 利用原生写js满天星星
- 中央财经大学C语言考研真题答案,2017年中央财经大学信息学院901C语言程序设计考研题库...
- PHP自动全局变量漏洞 rips工具使用
- python+pytest接口自动化之测试函数、测试类/测试方法的封装
- “人工智能发展现状”