【UE5.1】Chaos物理系统基础——01 创建可被破坏的物体

目录

步骤

一、通过笔刷创建静态网格体

二、破裂静态网格体

三、“统一” 多层级破裂

四、“簇” 群集化的破裂

五、几何体集的材质

六、防止几何体集自动破碎


步骤

一、通过笔刷创建静态网格体

1. 可以在Quixel Bridge中下载两个纹理,用于表示石块的内外纹理

2. 向场景中放置一个盒体笔刷

选中盒体画刷表面的6个面,然后在表面上放置材质实例

如果觉得材质太密或太稀疏,我们可以通过如下设置调整材质UV缩放,调整后点击应用就可以看到变化。

点击如下按钮对笔刷创建静态网格体

将其保存在内容浏览器中

二、破裂静态网格体

1. 激活破裂模式

2. 在选中我们创建的静态网格体前提下,点击“新建”按钮

保存几何体积

选择一种破裂的方式,然后点击破裂

此时运行就可以看到破裂后的碎块

三、“统一” 多层级破裂

先点击“重设”,将选定的几何体集恢复为未破裂的状态

点击“所有”

点击“统一”,然后我们可以设置破裂的数量

此时在破裂层级面板中可以看到破裂后的10根骨骼

如果我们想对这10个碎块中的3个进行二次破裂,我们可以先选中其中的3个骨骼,然后设置破碎数量,最后点击破裂

破裂后可以看到前3个骨骼的每个层级下又包含了多个骨骼

四、“簇” 群集化的破裂

先重设一下

点击“所有”,然后点击“簇”

这里设置最小最大数字簇为1,表示只有一个破碎点;设置每个簇最小最大点数为5,表示一个破碎点有5个碎块。

我们可以在这5个碎块基础上再破碎一次

此时运行效果如下,可以看到有的碎块很小,有的碎块较大。相较于“统一”的破碎方式效果要好一点。

五、几何体集的材质

回到“选项模式”

选中场景中的几何体集,然后取消勾选“显示骨骼颜色”,此时就能正常显示物体本身的材质

在材质一栏中可以看到三个材质,他们分别表示物体表面材质、物体破碎后断截面材质以及被选中后的材质

因此我们可以用从quxiel bridge中下载的材质替换

此时运行效果如下

六、防止几何体集自动破碎

1. 双击“其他集”来打开几合体集

设置碰撞类型为“粒子-隐式”,隐式类型为“关卡集”

更改一下质量密度(kg/m^3),默认密度太大了

可以设置一下伤害阈值,三个数组分别表示几何体集的三个层级,打破第一层需要500000的力,打破第二层需要50000的力,第三层需要5000的力。

此时运行游戏可以看到几何体集不会再自动破裂开。

参考视频:

https://www.bilibili.com/video/BV1KY411p7g4/?spm_id_from=333.999.0.0&vd_source=36a3e35639c44bb339f59760641390a8

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

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

相关文章

C++中的类型转换操作符:static_cast reinterpret_cast const_cast dynamic_cast

目录​​​​​​​ C语言中的类型转换 C中的类型转换 C中的类型转换操作符 static_cast reinterpret_cast const_cast volatile关键字 赋值兼容 dynamic_cast C语言中的类型转换 基本概念:赋值运算符左右两侧类型不同,或形参与实参类型不匹配…

51单片机通过控制寄存器控制设备,那么程序中变量的运算职责由谁完成的呢

在51单片机(或更广泛地说,在任何微控制器或微处理器系统中)的程序执行过程中,变量的运算职责主要由中央处理器(CPU)完成。CPU 负责执行程序中的指令,包括对各种变量进行算术和逻辑运算。 当你编…

【Android build异常】androidx导致

现象: 增加 implementation androidx.activity:activity:1.8.0后,导致build失败: 提示SDK Java_Home 1.8 而当前需要11。修改settings-Gradle为11仍不起作用。解决: 删除该行引用。 拓展: 1、compileSdkVersion …

如何在宝塔面板中配置SSL证书?

目录 一、申请证书二、登录宝塔面板配置SSL证书一、申请证书 登录华为云,进入“云证书管理服务 CCM”: 点击“购买证书”: 选择“DV(Basic)”->“DigiCert”,点击【立即购买】购买有效期为3个月的免费证书。 申请证书:

JAVA里的object类

public static String toString(Object o) // 获取对象的字符串表现形式 public static boolean equals(Object a, Object b) // 比较两个对象是否相等 public static boolean isNull(Object obj) // 判断对象是否为null pu…

linux使用Shell脚本实现内存监控告警

1.实现步骤: 1.获取当前内存情况 2.配置邮件告警,邮件信息是内存剩余状况 3.开发脚本判断内存是否小于150M,if判断 4.crontab加入脚本写规则 2.脚本文件: 在/tmp/下脚本名为Free_warn.sh #!/bin/bash Free_mem free -m | awk NR2 {pr…

基于单片机的 LED 照明灯智能调光系统设计

摘  要: 社会经济的不断发展,推动了智能化生活的进程,智能调光技术开始广泛应用在生活中,人们也逐渐提高了灯光亮灯率等的要求。基于此,笔者主要设计了基于单片机的 LED 照明灯智能调光系统,希望能够为相关…

骨传导耳机哪个牌子好?精选靠谱好用的TOP5骨传导耳机推荐!

在超过八成的音乐爱好者都面临听力健康问题的当下,骨传导耳机因其独特的听觉体验和对听力的保护,在音频设备市场中备受瞩目。但近期我发现不少用户在选购骨传导耳机时常常受到不专业产品的误导。身为有着5年经验的数码博主,在此提醒大家&…

老师怎样用微信发布期末成绩

老师们,期末季又到了,还在为如何发布成绩而头疼?今天,就让我来分享一些小技巧,让你们在微信上发布成绩更加高效,同时又能保护学生的隐私。 首先,我们要确保成绩的安全性和隐私性。在微信上&…

数据恢复篇:如何在 Android 手机上恢复未保存/删除的 Word 文档

在 Android 手机上访问 Word 文档通常很简单,但是当这些重要文件被删除或未保存时会发生什么?这种情况虽然令人痛苦,但并非毫无希望。到 2024 年,有几种强大的方法来处理此类数据丢失。本指南重点介绍如何在Android手机上恢复已删…

Python | Leetcode Python题解之第208题实现Trie(前缀树)

题目: 题解: class Trie:def __init__(self):self.children [None] * 26self.isEnd Falsedef searchPrefix(self, prefix: str) -> "Trie":node selffor ch in prefix:ch ord(ch) - ord("a")if not node.children[ch]:retur…

2008-2022年款哈弗维修手册和电路图线路图接线图资料更新

经过整理,2005-2022年款长城哈弗全系列已经更新至汽修帮手资料库内,覆盖市面上99%车型,包括维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照…

闲鱼商品详情数据接口(goodfish.item_get)

闲鱼(一个由阿里巴巴集团运营的二手交易平台)并没有公开一个名为 goodfish.item_get 的官方API接口。闲鱼(Xianyu)的API通常是私有的,主要面向其官方合作伙伴或经过特殊授权的开发者。 如果你想要获取闲鱼上的商品详情…

word怎么转换成pdf?分享3种PDF文件转换技巧

word怎么转换成pdf?在日常办公中,将Word转换成PDF可以带来诸多便利。首先,PDF格式具有跨平台的通用性,无论在哪个操作系统或设备上,都能保持文档的原始布局和格式。其次,PDF文件不容易被篡改,可…

zookeeper服务介绍

zookeeper 基础概念安装使用 基础概念 ZooKeeper是一个分布式协调服务,主要用于管理和协调大型分布式系统。它提供了一些基本功能,例如配置维护、名字服务、分布式同步和组服务,这些功能对于分布式应用程序的正常运行至关重要。 主要功能 配…

PHP中单引号双引号

在 PHP 中,字符串可以用单引号()或双引号(")括起来,但它们对变量和特殊字符的处理方式是不同的。 双引号(" ") 双引号内的变量会被解析并替换为其值。 某些特殊字符…

【Unity】 HTFramework框架(五十二)使用 HybridCLR 热更新

更新日期:2024年7月1日。 Github源码:[点我获取源码] Gitee源码:[点我获取源码] 索引 HybridCLR 热更新一、启用宏定义二、导入HybridCLR三、设置热更新程序集四、资源、代码热更 HybridCLR 热更新 HybridCLR是一个特性完整、零成本、高性能…

中英双语介绍美国的州:宾夕法尼亚州(Pennsylvania)

中文版 宾夕法尼亚州(Pennsylvania)位于美国东北部和中大西洋地区,是美国历史最悠久的州之一,拥有丰富的历史遗产和多样的经济结构。以下是对宾夕法尼亚州各方面的详细介绍: 发音: Pennsylvania 美 [ˌpe…

Mac多线程下载管理器:Neat Download Manage 最新版

Neat Download Manager(NDM)是一款功能强大的下载管理软件,它可以帮助用户更有效地管理和下载网络资源。这款软件支持多种浏览器和协议,可以提升下载速度,恢复中断的下载任务,以及自动化下载过程。在使用任…