【UE5】Groom毛发系统的基本使用——给小白人添加头发

2024-08-22 03:04

本文主要是介绍【UE5】Groom毛发系统的基本使用——给小白人添加头发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

效果 

步骤

一、准备

二、使用3DsMax制作毛发

三、在UE中给小白人安装毛发

四、修改毛发材质


效果 

步骤

一、准备

1. 新建一个第三人称模板工程

2. 在项目设置中,勾选“支持计算蒙皮缓存”

3. 在插件面板中,启用“Groom”和“Alembic Groom Importer”插件,然后重启虚幻编辑器

4. 打开第三人称模板蓝图“BP_ThirdPersonCharacter”

找到小白人的骨骼网格体资产

将骨骼网格体导出 

导出的小白人用于作为制作头发的参照角色。

二、使用3DsMax制作毛发

打开3DsMax,将上一步导出的小白人模型导入3DsMax中

将小白人模型转为可编辑多边形

隐藏小白人

此时就只显示小白人的骨骼

由于我们只需要的是小白人参照物,因此删除骨骼,然后取消隐藏。

选中小白人的头部,然后将其单独分离

选中分离后的头部网格体,点击“四边形化全部”,将组成头部的三角面转为四边形

在修改器列表中添加“Hair和Fur(WSM)”

接下来选择存在毛发的区域。在左视图中,先选中面层级,然后使用围栏工具框选头皮。

点击“更新选择”,这样就只在框选区域内生成毛发。

为了控制毛发走向,我们可以先创建一个样条线

选中样条线中的点

平滑一下

创建好样条线后,选中头部网格体,然后选中“Hair和Fur”修改器,点击“样条线变形”按钮,最后选中上一步创建的样条线,这样头发就会沿着样条线方向生长。

如果对头发的走向不满意,我们还可以通过移动样条线上的点来修改。

如果希望头发弯曲的更平滑一些,可以在常规参数中增加毛发段的值。

当发型设计好后,需要将毛发转为样条线

隐藏除了毛发样条线以外的几何体,调整一下毛发的枢轴位置

将毛发位置归0

最后导出这个毛发样条线,导出类型为“.abc”

三、在UE中给小白人安装毛发

1. 点击“导入”按钮 ,选择导入上一步导出的毛发

导入前设置一下旋转和缩放

导入后如下

可以自行修改毛发宽度、发根缩放、毛发阴影密度、毛发光线追踪半径缩放等属性。

在“物理”选项卡中,勾选“Enable Simulation”使得毛发能够模拟重力自然下垂

下面开始将毛发添加到小白人头上。

2. 打开第三人称角色蓝图,添加一个Groom组件,放在网格体层级下

设置Groom Assert资产为导入的头发,父项套接字为head

为了将头发准确的放在小白人头上,可以先暂停角色待机动画

将头发移动到角色头顶

取消暂停动画

此时运行就可以看到角色的头发,并且头发拥有物理效果

四、修改毛发材质

1. 新建一个材质

着色模型设置为头发,勾选双面

勾选使用发丝

这里在材质图表中就简单设置一下颜色为红色

2. 打开导入的毛发

在材质插槽中添加一个元素,然后设置头发材质

当然可以添加多个材质插槽元素,然后就需要我们在“发束”选项卡中设置当前头发所使用的材质

更换头发材质后效果如下

这篇关于【UE5】Groom毛发系统的基本使用——给小白人添加头发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095058

相关文章

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

中文分词jieba库的使用与实景应用(一)

知识星球:https://articles.zsxq.com/id_fxvgc803qmr2.html 目录 一.定义: 精确模式(默认模式): 全模式: 搜索引擎模式: paddle 模式(基于深度学习的分词模式): 二 自定义词典 三.文本解析   调整词出现的频率 四. 关键词提取 A. 基于TF-IDF算法的关键词提取 B. 基于TextRank算法的关键词提取

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

基本知识点

1、c++的输入加上ios::sync_with_stdio(false);  等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题) 2、lower_bound()和upper_bound() iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。 iterator upper_bou

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设