布料 java_Unity3D 布料系统 And Cloth Constraint 及 Mesh双面渲染

本文详细介绍了如何在Unity3D中创建布料旗帜的飘动效果,包括添加Cloth组件、设置Cloth约束、调整布料属性以及解决双面渲染问题。通过调整Stretching Stiffness和Bending Stiffness等参数,可实现不同飘动效果,并讲解了使用双面材质Shader的方法。
摘要由CSDN通过智能技术生成

如何在Unity3D 实现布料旗帜的飘动效果呢?以下图:javascript

d2e16bf3683b46d552ae452ed9dd3763.png

1、布料系统的使用方法

一、添加Cloth组件

此处以plane做为例子。

在场景中生成plane平面后,添加组件Cloth,会出现Skinned Mesh Renderer和Cloth组件,以下图所示。java

ce3448b98f90a4aca5fa6db3ce31e154.png

二、添加顶点,控制材质根据此点飘动web

点击下图按钮打开编辑Cloth Constraint模式,数组

93afff2c38750a424a5b13cd2bda2f6a.png

点击Select,选择其中一部分点做为顶点,能够直接点击黑点选择,按Shift能够多选,也能够用鼠标左键框选,如图:

(要想将当前有数值的顶点设置为Unconstrained(自由点), 只须要选中那些带有数值的顶点而后将对应复选框取消勾选便可)

a6575394aafcfeb3800749d79ba8915f.png

选择部分黑点后,能够发现黑点变亮。勾选Max Distance前方的复选框。

b19319c79021eddcaf3794681ac7ed96.png

运行,便可看到plane像布料同样在飘动,而选择的那些点是不动的。编辑器

2、Cloth布料系统的属性设置

bee8a759d3f0367a0265434ed6c31883.png

翻译以下:ide

603dc103f992c4699a715ed4a6a8d241.png

下面举几个最常使用的属性:svg

一、Use Gravity 重力

是否使用世界重力,勾选后,材质会随着重力下垂。性能

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值