【UE】Texture Coordinate 材质节点

news2025/1/21 7:10:33

目录

一、简介

二、属性介绍

(1)参数:U平铺

(2)参数:V平铺

(3)参数:解除镜像U

(4)参数:解除镜像V

三、 节点构成原理

四、初级运算

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

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


一、简介

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

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

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

二、属性介绍

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

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

(1)参数:U平铺

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

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

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

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

(2)参数:V平铺

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

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

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

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

(3)参数:解除镜像U

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

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

 

(4)参数:解除镜像V

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

三、 节点构成原理

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

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

当两部分叠加后:

 

四、初级运算

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

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

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

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

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

将参数“V”改为2:

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

参考视频链接

206UV基础与数据应用_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/950929.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java企业工程项目管理系统源码(三控:进度组织、质量安全、预算资金成本、二平台:招采、设计管理)

工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一、系统管理 1、数据字典&#xff…

docker 本地镜像发布到私有库

1、下载镜像 Docker Registry docker pull registry 2、运行私有库Registry,相当于本地有个私有Docker hub 默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调 docker run \ -d \ -p…

Linux 通过 Docker 部署 Nacos 2.2.3 服务发现与配置中心

目录 环境准备Nacos 数据库创建Docker 部署 Nacos1. 创建挂载目录2. 下载镜像3. 创建和启动容器4. 访问控制台 导入 Nacos 配置SpringBoot 整合 Nacospom 依赖application.yml 配置 参考官方链接微服务商城源码 环境准备 名称版本IP端口Nacos2.2.3192.168.10.218848、9848MySQ…

餐厅固定资产怎么管理?

餐厅固定资产的管理需要做到以下几点:  固定资产购置:餐厅的固定资产包括设备、家具、厨房用品等,购置时需要注意质量和价格,并进行登记。  固定资产登记:将餐厅的固定资产名称、型号、规格、数量、单价、金额、购…

postgresql-子查询

postgresql-子查询 简介派生表IN 操作符ALL 操作符ANY 操作符关联子查询横向子查询EXISTS 操作符 简介 子查询(Subquery)是指嵌套在其他 SELECT、INSERT、UPDATE 以及 DELETE 语句中的 查询语句。 子查询的作用与多表连接查询有点类似,也是为…

成年T1D患者肠道微生物与宿主血糖

Biomamba荐语 今天分享的是一篇发表在《Diabetes Care》(IF17.1)上题为"The Gut Microbiome of Adults With Type 1 Diabetes and Its Association With the Host Glycemic Control."的文章,主要的实现方式为扩增子测序,所以不意外&#xff0…

深入浅出RPC框架 | 青训营

Powered by:NEFU AB-IN 文章目录 深入浅出RPC框架 | 青训营 RPC 框架分层设计远程函数调用(RPC)介绍名词解释一次RPC过程RPC好处和弊端分层设计编解码层协议层网络通信层 RPC 关键指标分析与企业实践稳定性保障策略请求成功率长尾请求注册中间件&#xf…

期权交易权限开通:需满足哪些要求,开通流程是怎样的?

现在期权开通方式多种多样,一种是50万元券商开通的正规渠道,一种是民间第三方期权分仓平台0门槛开通的方式,期权的买方风险有限收益无限,卖方风险无限收益有限,下文介绍期权交易权限开通:需满足哪些要求&am…

Android中级——消息机制

消息机制 概念ThreadLocalMessageQueueLooperHandlerrunOnUiThread() 概念 MessageQueue:采用单链表的方法存储消息列表Looper:查询MessageQueue是否有新消息,有则处理,无则等待ThreadLocal:用于Handler获取当前线程的…

基于鹰栖息算法优化的BP神经网络(预测应用) - 附代码

基于鹰栖息算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于鹰栖息算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.鹰栖息优化BP神经网络2.1 BP神经网络参数设置2.2 鹰栖息算法应用 4.测试结果:5.Matlab代…

cs231n_1_IntroToConv

参考的视频来自如下链接https://www.bilibili.com/video/BV1Ed4y1b7bm/ 参考笔记如下https://blog.csdn.net/TeFuirnever/article/details/89059673 x.1 CV历史 生物快速发展于5.4亿年前,那时的化石显示生物进化出了视觉,视觉使得生物多样性大爆炸。 …

探索回文链表:识别中轴,判断对称性

如何识别回文链表呢?大家可以先思考一下,看看能不能做出力扣234. 回文链表这道题目。 识别以head为头结点的链表是否为回文链表分为三个步骤,分别是: 找出链表的中间结点mid。如果链表有偶数个结点,则找出偏右边的结点…

怎么把pdf图片转换成jpg?pdf转jpg的方法分享

pdf文件在我们的日常工作中非常的常见,因为这种文件安全性高,不会轻易的乱码,所以受到了我们的欢迎,但是它不容易被编辑,而且占用内存会比较大,所以我们需要将pdf文件进行转换,接下来小编会为大…

什么是synchronized的重量级锁

今天我们继续学习synchronized的升级过程,目前只剩下最后一步了:轻量级锁->重量级锁。 通过今天的内容,希望能帮助大家解答synchronized都问啥?中除锁粗化,锁消除以及Java 8对synchronized的优化外全部的问题。 获…

(笔记五)利用opencv进行图像几何转换

参考网站:https://docs.opencv.org/4.1.1/da/d6e/tutorial_py_geometric_transformations.html (1)读取原始图像和标记图像 import cv2 as cv import numpy as np from matplotlib import pyplot as pltpath r"D:\data\flower.jpg&qu…

电工-照明电路施工图

照明电路施工图 上面介绍的电气照明基本电路用作施工的依据是不够的,这是因为图上并没有注明电气元件的规格、型号、安装要求、线路敷设方式以及其他一些特征。作为实际电路安装的依据,必须是根据国家颁布的有关电器技术标准和统一符号绘制的施工图。照…

2022年下半年系统架构设计师真题(下午带答案)

试题一 (25分) 某电子商务公司拟升级其会员与促销管理系统,向用户提供个性化服务,提高用户的粘性。在项目立项之初,公司领导层一致认为本次升级的主要目标是提升会员管理方式的灵活性,由于当前用户规模不大,业务也相对…

QT的介绍和优点,以及使用QT初步完成一个登录界面

QT介绍 QT主要用于图形化界面的开发,QT是基于C编写的一套界面相关的类库,进程线程库,网络编程的库,数据库操作的库,文件操作的库…QT是一个跨平台的GUI图形化界面开发工具 QT的优点 跨平台,具有较为完备…

MySQL存储引擎MyISAM和InnoDB特点全解

🏆作者简介,黑夜开发者,CSDN领军人物,全栈领域优质创作者✌,CSDN博客专家,阿里云社区专家博主,2023年6月CSDN上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师…