搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ADSL再次断线,修改配置加启用脚本来监测了_lcp_interval
2
搭建DHCP、PXE、DNS、HTTP以及NFS服务综合实验的超详细讲解_pxe服务器 nfs搭建
3
macOS 更新Xcode,UE4编译C++报错variable “LayerNames” set but not used -Wunused-but-set-variable解决方案
4
华为OD机试真题2023Q1 100分 + 2023 B卷(Java)
5
gitee搭建maven私有仓库_gitee搭建maven仓库
6
python中的re模块_python re
7
centos7中Java安装以及环境配置_centos7查看jdk版本
8
将windows下visual studio 2022开发的opencv基于C++代码迁移到Ubuntu下的QT5.9.2(VS2022 QT工程与QT creator工程互转)_qt visual studio tools — you must select a qt vers
9
麒麟子Cocos Creator实用技巧九:棋牌UI全分辨率适配方案_棋牌代码开发资源
10
android后台运行时弹出正在运行通知(类似QQ效果)
当前位置:
article
> 正文
【Unity】Obi插件系列(六)—— Obi Cloth_obicloth
作者:知新_RL | 2024-02-22 01:29:37
赞
踩
obicloth
Cloth blueprints
有3种不同的Cloth blueprints类型,每一种都是专门设计的。每一种都有相匹配的Actor类型
cloth:普通布 不能撕裂,不能与动画网格(animated meshes)一起使用。这是3种中效率最高的
Tearable cloth:可以撕裂,不能与动画网格(animated meshes)一起使用。这种撕裂功能会产生内存和时间成本
Skinned cloth:设计用于角色布的骨骼动画网格,不能撕裂
要生成基本的Cloth blueprint,请到asset->create->Obi->Cloth blueprint,或者右键点击项目文件夹,选择create->Obi->Cloth blueprint。其他2种蓝图类型可以用类似的方式创建。
生成蓝图
布料蓝图需要一个网格作为输入。因为是用于表示布料的内部数据结构,输入网格必须是2-manifold。非manifold是不支持的,虽然Obi会尽最大努力,但使用非manifold网格有可能会给流水线带来不少麻烦,所以尽量避免使用。
当你按下蓝图inspetor中的 "Generate "按钮时,Obi就会这样做:
1. 生成合并后的网格顶点列表,忽略 UV 和法线接缝。
2. 生成合并后的三角形边和边界边的列表。
3. 每个合并的顶点生成一个粒子,每个合并的egde生成一个距离约束。
4. 分析生成的粒子/距离约束网络,生成弯曲、体积和空气动力学约束。
5. 将所有约束条件分门别类,进行有效的运行时评估。
这个过程可能需要相当长的时间。一旦完成,编辑按钮将被激活。将进入cloth blueprint editor。
Cloth blueprint editor
在Cloth blueprint editor中主要有三种模式,可以通过顶部的3个按钮进入。
- 粒子选择 Particle selection
- 属性绘制 Property painting
- 纹理导入/导出 Texture import/export
Particle selection
->
Selection/editing
在粒子选择模式下,你可以选择粒子来修改它们的属性,创建粒子组,并生成约束。要选择粒子,请在场景视图中点击并拖动它们。要取消选择粒子,请按住shift键同时拖动。
你可以通过拖动画笔大小滑块来改变画笔大小。你可以将粒子剔除模式改为三个选项之一:
off:所有的粒子都将被绘制并可选择。
back:背对camera的粒子,不会被绘制,也不能选择。
front:朝向相机的粒子不会被绘制,也无法选择。
还有一些可用的工具对当前的选择进行操作:
Invert selection:反选
Clear selection:清除选择
Optimize selection:删除所有选定的与任何未选定的粒子没有共享约束的粒子。当你打算将一组粒子附加到一个变换上,并想删除那些在附加后不会对模拟做出贡献的粒子时,这个功能很有用。
优化前
本文内容由网友自发贡献,转载请注明出处:
https://www.wpsshop.cn/w/知新_RL/article/detail/127928
推荐阅读
article
Unity
鼠标滚轮控制
角色
缩放
...
函数不用写到Update()内,LateUpdate()为专用函数与Update()类似,但可以时时渲染,相机类使用更加...
赞
踩
article
unity
鼠标
拖动UI 滚轮
缩放
大小
_
ue4
鼠标
缩放
ui
大小
...
【代码】
unity
鼠标
拖动UI 滚轮
缩放
大小
。_
ue4
鼠标
缩放
ui
大小
ue4
鼠标
缩放
ui
大小
...
赞
踩
article
unity
如何使用
鼠标
滚轮
进行物体
的
缩放
_
unity
鼠标
滚轮
...
unity
物体
的
缩放
_
unity
鼠标
滚轮
unity
鼠标
滚轮
当我们进行
鼠标
滚轮
进行滑动时,...
赞
踩
article
Unity
Hub
编辑器安装模块出现
validation
failed
错误 | 卡在一直验证不动_下...
尤其是
下载
中文模块的时候,没有挂梯子,就会一直卡在“正在验证”中,或出现
validation
failed
错误。_
下载
失...
赞
踩
article
Unity
Hub
安装
编辑器
出现
validation
failed
错误_
简体中文
下载
已失败: va...
Unity
Hub
安装
编辑器
出现
validation
failed
错误_
简体中文
下载
已失败:
validation
f...
赞
踩
article
Unity
Hub
安装编辑器出现
validation
failed
错误...
解决
Unity
Hub
安装编辑器时出现
validation
failed
问题_
validation
failed
val...
赞
踩
article
Unity
Hub
安装
编辑器
validation
failed
(验证失败)错误
解决方案
...
Unity
Hub
安装
编辑器
validation
failed
(验证失败)错误
解决方案
_
validation
faile...
赞
踩
article
【
Unity
】
awake
和
start
_
unity
awake
...
生命周期中的
awake
和
start
_
unity
awake
unity
awake
生命周期流程如...
赞
踩
article
Unity
Awake
()
OnEnable
()
Start
()三个函数理解_
unity
onena...
一.假如把
Unity
运行的任务作为一场不限人数的篮球比赛来看的话,挂该脚本的物体假设为一个球队,它的脚本为队员,所以当前...
赞
踩
article
Unity 常见必然函数02
Start
、Fixed
Update
、
Update
、Late
Update
...
//场景加载好 开始的时候执行一次 (用来初始化数据) 一定会在
Update
系列函数前面void
Start
(){ De...
赞
踩
article
Unity
之
Start
与
Update
方法的区别_
unity
void
start
和
void
...
Unity
之
Start
与
Update
方法的区别_
unity
void
start
和
void
update
unit...
赞
踩
article
【
Unity
】
Start
与
自定义
函数
顺序问题与安全问题_
unity
start
...
由
Start
函数
执行于
自定义
函数
之后产生的安全性问题_
unity
start
unity
start
...
赞
踩
article
unity
fixedupdate
_
Unity
中
Start
的调用时机...
主要是因为被坑到了,所以记录下。使用
Unity
的MonoBehaviour写游戏逻辑,会经常用到被称之为“Message...
赞
踩
article
Unity
之
Start
与
Awake
的区别_
unity
注册事件写在
awake
里还是star...
Unity
之
Start
与
Awake
的区别_
unity
注册事件写在
awake
里还是
start
里
unity
注册...
赞
踩
article
Unity
非常重要的脚本
生命周期
方法(
Awake
,
Start
,
Update
,Fixed
Update
...
Unity
非常重要的脚本
生命周期
方法(
Awake
,
Start
,
Update
,Fixed
Update
,LateUpdat...
赞
踩
article
Unity
3D
MonoBehaviour
脚本 方法调用顺序_
unity
monobehavio...
Editor :ResetInitization:Awake,OnEnable,StartPhysics:FixedUp...
赞
踩
article
Unity
中
Awake
和
Start
时机与 GameObject
Active
的
关系_un...
Unity
中
Awake
和
Start
时机与 GameObject
Active
的
关系_
unity
的
awake
...
赞
踩
article
unity
继承
会
调用
start
吗_
Unity
继承
MonoBehaviour
脚本 执行顺序 详解...
先看结果Awake ->OnEnable-> Start ->-> FixedUpdate-> Update -> La...
赞
踩
article
【
Unity
】多个
Mono
脚本
执行
顺序
_多个
monobehaviour
的
执行
顺序
...
文档使用 Script Execution Order 设置可以指定
Unity
在调用不同
Mono
Behaviour...
赞
踩
article
Unity
UGUI
自
适应
布局
系统详解...
前言此文延续上篇文章
Unity
UGUI
源码解析,来进行对应的关于
UGUI
布局
这块的讲解,关于
布局
刷新这块逻辑请参考上文...
赞
踩
相关标签
unity
c#
游戏引擎
ui
bug
unity fixedupdate
unity instantiate
unity 脚本中 调用另一个脚本
Unity 3D