阿赵UE学习笔记——13、贴花

阿赵UE学习笔记目录

  大家好,我是阿赵。
  继续学习虚幻引擎的使用。这次介绍一种特殊的材质类型,贴花。

一、获取贴花资源

  在没有分析贴花的原理之前,可以先去获得一些免费的贴花资源来使用,比如在Quixel上面就有专门的一个资源类别是Decals:
在这里插入图片描述

  选择其中的一种贴花资源,然后可以下载并导入到项目:
在这里插入图片描述

  导入到项目之后,会发现这个贴花资源包括了一个材质实例和三张纹理贴图。
在这里插入图片描述

  把材质实例直接拖动到场景里面,就会发现,地面上出现了一个挺好看的细节,这个就是贴花:
在这里插入图片描述

  然后我们可以把贴花拖动,拖到斜坡的位置,会发现贴花会沿着斜坡变化,有一种投影的效果:
在这里插入图片描述

二、贴花的原理分析:

  这个贴花效果,有点类似于Unity的投影器的效果。
  展开这个贴花对象的细节面板,会看到有一个贴花的组件:
在这里插入图片描述

  这里可以调节这个贴花对象的一些效果。
  不过这个组件是怎样出现的呢?

  正常的材质实例是不能拖动到场景成为贴花的:
在这里插入图片描述

  我把材质实例的父项改成M_MS_Decal_Material
在这里插入图片描述

  然后把贴图附上:
在这里插入图片描述

  这时候,贴花就神奇的生效了,可以拖到场景里面。
在这里插入图片描述

  很显然,一切的秘密就在刚才选择的那个父项的材质上面:
在这里插入图片描述

  在内容管理器里面搜索一下,找到这个材质:
在这里插入图片描述

  双击打开之后,里面连接的节点比较复杂,暂时也不需要去看,只需要看看左边的细节面板,里面有一个材质域,这里选择的是延迟贴花:
在这里插入图片描述

  为了验证是不是这个选项起的作用,所以我也自己建了一个材质文件,然后简单拖了2张贴图进去节点,然后把材质域改成延迟贴花,把混合模式改成半透明:
在这里插入图片描述

  把这个材质创建一个材质实例:
在这里插入图片描述

  这次材质实例就可以变成贴花拖到场景里面了。至于没有半透明效果,是因为我在材质里面并没有处理透明通道的计算:
在这里插入图片描述

  到此为止,就已经能确定,UE的这个贴花,就是靠材质里面的材质域选项决定的。所以我们也可以制作属于自己效果的各种贴花。

三、选择不接受贴花

  有时候,我们会在场景里面摆一些其他的装饰品,比如我这里摆了一个立方体。但现在很明显贴花的效果叠在立方体上面是错误的。
在这里插入图片描述

  我不想立方体接受贴花效果,所以打开立方体的细节面板,找到渲染——高级:
在这里插入图片描述

  展开高级选项,会找到一个接收贴花的勾选项,把这个勾选去掉:
在这里插入图片描述

  现在立方体就不再接受贴花的效果,看起来就比较的正常了。

在这里插入图片描述

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

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

相关文章

【QT+QGIS跨平台编译】之十七:【iconv+Qt跨平台编译】(一套代码、一套框架,跨平台编译)

文章目录 一、iconv介绍二、文件下载三、文件分析四、pro文件五、编译实践一、iconv介绍 iconv是一个用于字符编码转换的开源程序。它可以将一个字符集的文本转换为另一个字符集,例如将UTF-8编码的文本转换为GBK编码。 iconv的主要特点包括: 支持多种字符集:iconv支持多种…

初识C语言·文件操作

目录 1 关于文件 i)文件的基本知识 ii)数据文件的分类 2 文件打开和关闭 i)流和标准流 ii)文件指针 iii)文件打开和关闭 3 文件的顺序读写 i) fgetc fputc ii) fgets fputs iii) fscanf fprintf iv) fwrite fread 4 对比一组函数 scanf/fscanf/sscanf/printf/fpri…

C 语言学习五:函数与程序结构

函数与程序结构 函数的声明与定义函数的声明函数的定义函数重载内联函数递归函数构造函数lambda 函数 函数的参数形参和实参值传递和引用传递默认参数 函数的返回返回多个值返回引用返回指针返回对象 头文件内部函数和外部函数内部函数外部函数 函数的声明与定义 函数的声明 …

VMware虚拟机安装macOS

VMware虚拟机安装macOS 文章目录 VMware虚拟机安装macOS先看效果一、准备工作①:镜像资源下载②:虚拟机③:安装macOS所必要的插件 二、开始安装①:创建新的虚拟机②:自定义硬件③:开启虚拟机 先看效果 一、…

新东方财报解读:新一轮增长逻辑或蕴于电商业务?

从财报表现来看,教育市场的元气在持续提升。 近日,新东方、好未来等上市公司陆续公布了2023年9-11月的业绩表现。其中,好未来实现营收3.7亿美元,同比增长60.5%;归母净亏损2394.6万美元,亏幅同比收窄53.6%。…

Linux命令之 vim 详解

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 安装vim编辑器 yum install vi…

Redis常见数据类型[上]

目录 前言: 基本全局命令 KEYS EXISTS DEL EXPIRE TTL TYPE 数据结构和内部编码 内部编码: 单线程架构 引出单线程模型: 为什么单线程还这么快? String字符串 字符串数据类型: 常见命令: S…

sql题之使用划分会话的方式解决统计间隔连续登录问题

现有各用户的登录记录表(login_events)如下,表中每行数据表达的信息是一个用户何时登录了平台。 user_idlogin_datetime1002021-12-01 19:00:001002021-12-01 19:30:001002021-12-02 21:01:00 现要求统计各用户最长的连续登录天数&#xff0…

嵌入式学习第十五天!(内存管理、链表)

1. 内存管理: 1. malloc void *malloc(size_t size); 功能:申请堆区空间 参数:size:申请堆区空间的大小 返回值:返回获得的空间的首地址,失败返回NULL 2. free void free(void *ptr); 功能:释…

volatile 关键字的用法说明

volatile字面翻译为不稳定的&#xff0c;易变的。 一般编译器优化时&#xff0c;如果一个数据已经读取进寄存器&#xff0c;后续会优先从寄存器中取值来减少访问存储时间&#xff0c;但如果此数值会随时变动&#xff0c;结果就会出现错误 以下测试 #include <stdio.h> i…

信效度检验2(SPSS

目录 1.效度介绍&#xff1a;2.效度检验&#xff1a;小结&#xff1a; 1.效度介绍&#xff1a; 用于研究题项设计是否合适 2.效度检验&#xff1a; 点击 降维->因子 把涉及到因变量的问题放入即可&#xff1a; 勾选&#xff1a; 得到输出结果&#xff1a; KMO值 0.7…

C语言实战三:图书管理系统

这个图书管理系统包括了添加、查找、删除、编辑、显示和保存书籍信息的功能。书籍信息被保存在一个文本文件中&#xff0c;在程序启动时从文件中加载&#xff0c;退出程序时保存到文件中。用户可以通过命令行界面操作图书管理系统&#xff0c;并进行相应的功能操作。 一、代码…

pg数据库替换指定ip

pg数据库替换指定ip 配菜单是部署机ip发生变化&#xff0c;记录一下处理方法,先根据源ip查询出主键id&#xff0c;在将源ip替换成目标ip updatesys_menu sethref replace(href, 10.116.63.4, 10.116.58.23) whereid in(select*fromsys_menuwherehref like %10.116.58.23% )

信息学奥赛一本通1931:【05NOIP普及组】校门外的树

1931&#xff1a;【05NOIP普及组】校门外的树 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9210 通过数: 6928 【题目描述】 某校大门外长度为L的马路上有一排树&#xff0c;每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴&#xff0c;马路的一…

24校招,快手测试开发工程师二面

前言 大家好&#xff0c;我是chowley&#xff0c;今天回顾一下&#xff0c;之前参加快手的校招面试 全程没有测试方向问题&#xff0c;一直拷打编程语言特性和数据底层结构 时间&#xff1a;50min 平台&#xff1a;轻雀&#xff08;请勿切屏&#xff09; 过程 自我介绍用…

如何使用wireshark解析二进制文件

目录 目录 1.将已有的packet raw data按照下面格式写入文本文件中 a. Raw IP packet b. Ethernet packet 2.用wiershark导入hex文件 3.设置对应的packet类型 a. Raw IP packet b. Ethernet packet 1.将已有的packet raw data按照下面格式写入文本文件中 a. Raw IP pac…

汽车燃油泵数据分析:全球市场的年复合增长率将达到10%左右

燃油泵是汽车配件行业的专业术语。是电喷汽车燃油喷射系统的基本组成之一&#xff0c;位于车辆油箱内部&#xff0c;燃油泵在启动和发动机运转时工作&#xff0c;如果发动机停止而点火开关仍处于ON时&#xff0c;HFM-SFI控制模块关闭燃油泵的电源&#xff0c;以避免意外点火。 …

OpenCV与机器学习:使用opencv实现KNN

使用opencv实现KNN 前言OpenCV实现KNN生成随机数据使用matplotlib绘制数据OpenCV用于KNN训练生成新数据并观察预测 前言 KNN算法&#xff0c;即K-Nearest Neighbor&#xff0c;是一种简单的机器学习算法。它的基本思想是&#xff1a;如果一个样本在特征空间中的K个最相似&…

标注数据集 --labelimg

前言&#xff1a;我们想要训练自己的数据集时&#xff0c;通常需要自己标注数据集。无论是标注成yolo可识别的txt格式还是voc数据集的xml格式。使用labelimg标注都是一个不错的选择。 下面我们就从创建环境&#xff0c;使用labelimg进行标注两个方面来说明。 1.创建labelimg环境…

ADI 配合 USRP 使用的相控阵天线 cn0566

相控阵天线 在这里插入图片描述