【UE】Texture Coordinate 材质节点

这篇具有很好参考价值的文章主要介绍了【UE】Texture Coordinate 材质节点。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、简介

二、属性介绍

(1)参数:U平铺

(2)参数:V平铺

(3)参数:解除镜像U

(4)参数:解除镜像V

三、 节点构成原理

四、初级运算

例子1:通过参数来控制U、V方向的平铺次数

例子2:通过参数来控制U、V方向的位移距离


一、简介

        在 Unreal Engine 中,"Texture Coordinate"(纹理坐标)节点是用于在材质编辑器中生成或传递纹理坐标的节点。纹理坐标确定了纹理如何在模型表面上进行映射。你可以使用 "Texture Coordinate" 节点来控制纹理的重复、旋转、平移等操作,以及创建各种材质效果。

可以通过快捷键“U+鼠标左键”创建该节点

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

该节点包含的属性如下所示

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

二、属性介绍

请先勾选“实时节点”和“所有节点预览”

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

当参数“U平铺”和“V平铺”设置为1时,可以预览此时纹理输出如下所示:

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

(1)参数:U平铺

在 Unreal Engine 中的 "Texture Coordinate"(纹理坐标)节点中,有一个名为 "UTiling"(U平铺)的属性,它用于控制纹理在 U 轴方向上的重复次数。这个属性影响了纹理在模型表面上的平铺效果。

通过调整 "UTiling" 属性的值,你可以实现以下效果:

  • 值为 1:纹理在 U 轴方向上不发生重复,保持原始尺寸。
  • 值大于 1:纹理在 U 轴方向上重复多次,实现纹理的平铺效果。值越大,重复次数越多。
  • 值小于 1:纹理在 U 轴方向上缩小,产生平铺的同时缩小的效果。

当我们把 “U平铺”设置为2时,效果如下。水平方向复制了两次

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

(2)参数:V平铺

在 Unreal Engine 中的 "Texture Coordinate"(纹理坐标)节点中,除了 "UTiling"(U平铺)属性外,还有一个名为 "VTiling"(V平铺)的属性,它用于控制纹理在 V 轴方向上的重复次数。与 "UTiling" 类似,"VTiling" 属性影响了纹理在模型表面上的平铺效果。

通过调整 "VTiling" 属性的值,你可以实现以下效果:

  • 值为 1:纹理在 V 轴方向上不发生重复,保持原始尺寸。
  • 值大于 1:纹理在 V 轴方向上重复多次,实现纹理的平铺效果。值越大,重复次数越多。
  • 值小于 1:纹理在 V 轴方向上缩小,产生平铺的同时缩小的效果。

 当我们把 “V平铺”设置为2时,效果如下。竖直方向复制了两次

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

(3)参数:解除镜像U

  当我们勾选 “解除镜像U”时,效果如下

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

如果再设置“U平铺”为2,就可以恢复原来的图形

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE 

(4)参数:解除镜像V

当我们勾选 “解除镜像V”时,效果如下【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

三、 节点构成原理

"Texture Coordinate"(纹理坐标)节点是 Unreal Engine 材质编辑器中的一个节点,用于生成模型表面上的纹理坐标。纹理坐标确定了纹理在模型表面上的映射方式,从而决定了纹理如何贴合模型。"Texture Coordinate" 节点允许你在材质中对纹理坐标进行各种操作,从而实现不同的效果。

如下图所示,在U方向上通常通过R表示,在V方向上通常通过G表示

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

当两部分叠加后:

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE 【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

四、初级运算

例子1:通过参数来控制U、V方向的平铺次数

先通过“Mask”节点分别获取"Texture Coordinate"节点中的R、G通道,分别是两个一维值

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

再通过“Multiply”节点将用户设置的参数值和上一步输出的结果相乘

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

再通过“Append”节点将调整后的U、V结合起来,成为一个二维向量

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

此时就可以通过参数来控制纹理的UV了,这里两个参数先都设置为1

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

将参数“V”改为2:

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

例子2:通过参数来控制U、V方向的位移距离

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

【UE】Texture Coordinate 材质节点,# 虚幻4 材质学习,材质,UE

参考视频链接

206UV基础与数据应用_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-694732.html

到了这里,关于【UE】Texture Coordinate 材质节点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 虚幻UE 材质-进阶边界混合之运行时虚拟纹理

    之前在学习空山新雨后时对于边缘虚化过渡处理有很多技术 今天又要介绍一个边缘过渡的方法:运行时虚拟纹理 边缘过渡柔和的方式我们之前介绍了很多,但是效果也不是最好的。 像素偏移PDO和我们今天的前提是一致的 世界对齐纹理需要两个材质相同 基于距离场对像素偏

    2024年01月15日
    浏览(41)
  • UE4基础材质节点

    本文参考虚幻引擎文档,几乎所有图片都来自官方文档 数学表达式 | 虚幻引擎文档 (unrealengine.com) https://docs.unrealengine.com/4.27/zh-CN/RenderingAndGraphics/Materials/ExpressionReference/Math/#linearinterpolate 会由基础到复杂对每个对象尽可能地进行说明,且不进行分类,因还在学习的关系,暂时

    2024年02月03日
    浏览(51)
  • 关于 ue unreal 虚幻 在编辑器editor未运行情况下 部分材质出现模糊 看不清的问题 的另外一种解决方案猜想

    这里引用两个帖子 Quixel导入资产到UE5后,材质贴图一片模糊的问题该如何解决? - 知乎 干货分享 || UE4场景内模型模糊的解决办法 - 知乎 以上两种是纹理流 texture streaming 导致的问题 结果借个图  眼看这糊的这种问题 下面说一下另外一种情况猜想 情况是这样 因为最近有看看

    2024年02月07日
    浏览(54)
  • 【虚幻引擎】UE4初学者系列教程(蓝图篇)-全中文新手入门教程(含蓝图节点详细介绍,即时更新~)

    蓝图篇 目录 蓝图基础逻辑 知识点1:蓝图是可视化编程 知识点2:蓝图是面向对象的编译型可视化编程语言 知识点3:关卡蓝图和蓝图类的区别 知识点4:蓝图数据类型 知识点5:节点的介绍 知识点6:引脚的介绍 知识点7:节点的执行顺序 知识点8:节点的类型 知识点9:节点

    2024年02月04日
    浏览(119)
  • 【虚幻4】UE4初学者系列教程(蓝图篇)-全中文新手入门教程(含蓝图节点详细介绍,即时更新~)

    蓝图篇 目录 蓝图基础逻辑 知识点1:蓝图是可视化编程 知识点2:蓝图是面向对象的编译型可视化编程语言 知识点3:关卡蓝图和蓝图类的区别 知识点4:蓝图数据类型 知识点5:节点的介绍 知识点6:引脚的介绍 知识点7:节点的执行顺序 知识点8:节点的类型 知识点9:节点

    2024年02月04日
    浏览(72)
  • UE-材质学习

    材质创建 面板介绍  在细节面板中选择贴图  点击具体的材质贴图,查看具体参数  选择法线贴图(法线决定光照到到物体表面后发生的发射程度)  简单材质制作  将材质运用到场景中  材质输出节点  Metallic(金属度)对比  高光度对比  粗糙度对比  自发光对比  不透

    2024年02月07日
    浏览(46)
  • UE4 材质学习笔记

    CheapContrast与CheapContrast_RGB都是提升对比度的,一个是一维输入,一个是三维输入,让亮的地方更亮,暗的地方更暗,不像power虽然也是提升对比度,但是使用过后的结果都是变暗或者最多不变(值为1的情况) 乘法乘以超过1不会为纯白色,而加法超过一,材质就呈现白色,乘

    2024年02月11日
    浏览(47)
  • 【unity shader】水体渲染基础-基于texture distortion的流体流动材质

    当液体静止时,它在视觉上与固体没有太大区别。 但大多数时候,我们的性能不一定支持去实现特别复杂的水物理模拟, 需要的只是在常规的静态材料的表面上让其运动起来。我们可以对网格的 UV 坐标实现动态变化,从而让表面的纹理效果实现变形的动态变化。 1.1. uv实时

    2024年02月03日
    浏览(58)
  • 阿赵UE学习笔记——10、Blender材质和绘制网格体

    阿赵UE学习笔记目录   大家好,我是阿赵。   之前介绍了虚幻引擎的材质和材质实例。这次来介绍一个比较有趣的内置的Blender材质。   在用Unity的时候,我做过一个多通道混合地表贴图的效果,而要做过一个刷顶点颜色混合地表和水面的效果。   在虚幻引擎里面,

    2024年01月19日
    浏览(41)
  • UE4 材质学习 (02-利用UV来调整纹理)

    步骤: 1.在内容浏览器中新建一个材质 命名为uvTest    2.双击打开uvTest 随便将一个纹理(一种.tga格式的图片)拖入材质面板中:  3.创建如下节点并连接  4.选中 TextureCoordinate 节点,在细节面板中可以通过U平铺和V平铺两个参数来调整纹理的疏密。 比如,我将 U平铺和V平铺

    2024年02月12日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包