当前位置: 首页 > news >正文

3ds Max建模教程:模拟布料拖拽撕裂和用剑撕裂两种效果

3ds Max建模教程:模拟布料拖拽撕裂和用剑撕裂两种效果

推荐: NSDT场景编辑器 助你快速搭建可二次开发的3D应用场景

1. 拖拽撕布

步骤 1

打开 3ds Max

Open 3ds Max

打开 3ds Max

步骤 2

在透视视口中创建平面。保持其长度 后座宽度后座为 100

Create a plane

创建平面

步骤 3

转到助手>假人并在 飞机的两侧。

Helpers Dummy

助手>假人

步骤 4

选择左侧的假人后,打开自动键按钮。转到时间轴上的第十帧,然后将左假人滑动到 左侧有点。

Auto Key

自动键

步骤 5

选择右侧的假人后,打开自动键按钮。转到时间轴上的第十帧并滑动右侧假人 向右边一点。关闭自动键按钮。

Auto Key

自动键

步骤 6

选择平面后,将“布”修改器应用到其上。

Cloth modifier

布料改性剂

步骤 7

在布料修改器中,单击对象属性选项卡。

Object Properties

对象属性

步骤 8

“对象属性”窗口中,选择平面和 打开布料单选按钮。它把飞机变成布。点击确定按钮。

Object Properties window

“对象属性”窗口

步骤 9

打开布料改性器卷筒。选择“组”。

Group

步骤 10

选中平面顶点的最左列后,单击“制作” “组”按钮。

Make Group

创建组

步骤 11

“创建组”窗口中,将组名称重命名为“左” 组

Left Group

左组

步骤 12

选择“左组”后,单击“节点”按钮,然后 选择左边的虚拟人。因此,左侧组顶点附加到左侧 虚拟。

Node button

“节点”按钮

步骤 13

选择平面顶点的最右列后,单击“制作” “组”按钮。

Make Group

创建组

步骤 14

在“创建组”窗口中,将组名称重命名为“右组”。

Right Group

右组

步骤 15

选择“右组”后,单击“节点”按钮和 选择左边的虚拟人。因此,右侧组顶点附加到右侧 虚拟。

Node button

“节点”按钮

步骤 16

是时候创造眼泪了。选择顶点或 要撕裂的布的一部分。点击 让眼泪.

Make Tear

流泪

步骤 17

“创建组”窗口中,将组名称重命名为“撕裂” 1.

Make Group

创建组

步骤 18

您可以选择随机顶点并制作多个单独的顶点 撕裂组如泪 2、泪 3 等。

Make several separate tear groups

制作几个单独的泪组

步骤 19

单击模拟按钮。模拟开始并 您可以在视口中看到撕裂模拟。

Click on Simulate button

单击“模拟”按钮

2.用剑撕布

步骤 1

在透视视口中创建平面。保持其长度 后座宽度后座为 50

Create a plane

Create a plane

步骤 2

在平面的两侧创建两个圆柱体。

Create two cylinders

创建两个圆柱体

步骤 3

选择平面后,将“布”修改器应用到其上。

Cloth modifier

布料改性剂

步骤 4

在布料修改器中,单击对象属性选项卡。在对象中 属性窗口,选择平面并打开布料单选按钮。它 把飞机变成布。

Object Properties

对象属性

步骤 5

单击添加对象按钮。它打开“将对象添加到布料” 模拟窗口。选择两个气缸,然后单击添加按钮。

Add Objects

添加对象

步骤 6

两个气缸现在都是模拟的一部分。两者兼而有之 选择圆柱体后,打开碰撞对象单选按钮。单击确定

Collision Object

碰撞对象

步骤 7

打开布料改性器卷筒。选择“组”。

Group

步骤 8

选择平面顶点的最左列后, 单击“创建组”按钮。在“创建组”窗口中,重命名 组名称为“左组”。

选择左后,单击“SIM节点”按钮并选择左柱面。因此,左组 顶点连接到左圆柱体。

Sim Node

模拟节点

步骤 9

平面顶点的最右列 选中,单击“分组”按钮。在“创建组”窗口中, 将组名称重命名为“右组”。

选择正确的组后,单击“Sim节点”按钮,然后选择正确的 圆柱体。因此,右组顶点连接到右圆柱体。

Sim Node

模拟节点

步骤 10

下一个任务是创建撕裂。选择顶点或 要撕裂的布的一部分。

点击 让眼泪.在制作中 组窗口中,将组名称重命名为 Tear

Make Tear

流泪

步骤 11

我创建了一个小盒子。我已经从上到下动画了它 布。这将起到一把剑的作用,将布料切开。

Create a sword

创建一把剑

步骤 12

在布料修改器中,单击“对象属性”选项卡。在“对象属性”窗口中,单击“添加对象”按钮。它将打开“将对象添加到布料模拟”窗口。选择 框,然后单击添加按钮。

Add Objects to Cloth Simulation

将对象添加到布料模拟

步骤 13

该框现在是模拟的一部分。带盒子 选中,打开碰撞对象单选按钮。也打开剪选项。单击确定

Cuts Cloth

剪布

步骤 14

单击模拟按钮。模拟开始并 你可以看到盒子正在撕开布。

Simulate

 原文链接:3ds Max建模教程:模拟布料拖拽撕裂和用剑撕裂两种效果 (mvrlink.com)

相关文章:

3ds Max建模教程:模拟布料拖拽撕裂和用剑撕裂两种效果

推荐: NSDT场景编辑器 助你快速搭建可二次开发的3D应用场景 1. 拖拽撕布 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 在透视视口中创建平面。保持其长度 后座和宽度后座为 100。 创建平面 步骤 3 转到助手>假人并在 飞机的两侧。 助手>假人 步骤 4 选…...

数据可视化(4)散点图及面积图

1.简单散点图 #散点图 #scatter(x,y) x数据,y数据 x[i for i in range(10)] y[random.randint(1,10) for i in range(10)] plt.scatter(x,y) plt.show()2.散点图分析 #分析广告支出与销售收入相关性 dfcarpd.read_excel(广告支出.xlsx) dfdatapd.read_excel(销售…...

Redis - 数据过期策略

Redis提供了两种数据过期策略 惰性删除 和 定期删除 惰性删除 当某个key过期时,不马上删除,而是在调用时,再判断它是否过期,如果过期再删除它 优点 : 对CPU友好,对于很多用不到的key,不用浪费…...

英文论文(sci)解读复现:基于YOLOv5的自然场景下苹果叶片病害实时检测

对于目标检测算法改进,但是应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读发表高水平学术期刊中的SCI论文,并对…...

【Liux下6818开发板(ARM)】实现简易相册

(꒪ꇴ꒪ ),hello我是祐言博客主页:C语言基础,Linux基础,软件配置领域博主🌍快上🚘,一起学习!送给读者的一句鸡汤🤔:集中起来的意志可以击穿顽石!作者水平很有限,如果发现错误&#x…...

Kubernetes(K8s)从入门到精通系列之六:K8s的基本概念和术语之存储类

Kubernetes K8s从入门到精通系列之六:K8s的基本概念和术语之存储类 一、存储类二、emptyDir三、hostPath四、公有云Volume五、其他类型的Volume六、动态存储管理一、存储类 存储类的资源对象主要包括: VolumePersistent VolumePVCStorageClass基础的存储类资源对象——Volum…...

Spark-统一内存模型

总结: Spark的内存模型分为4部分,分别是存储内存,计算内存,其他内存,预留内存; 其中存储内存和计算内存可以动态占用,当己方内存不足对方空余则可占用对方的内存,计算内存被存储内…...

类的继承和super关键字的使用(JAVA)

继承 所有的OOP语言都会有三个特征: 封装(点击可跳转);继承;多态 为什么会有继承呢?可以先看下面的例子: 上面这两个类中的代码很相似因为它们只有最后一个方法不同其它的都相同,这样…...

BGP属性+选路规则

目录 一,BGP的属性—基础属性 1.PrefVal 2.LocPrf 3、优先本地下一跳 (NextHop) 4、AS-PATH 5、起源属性 6、MED -多出口鉴别属性 二,BGP选路规则 三,BGP的社团属性 一,BGP的属性—基础…...

类的实例化

类的实例化 class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}private:int _year;int _month;int _day; //这只是函数的一个声明并没有定义 };上面是一个类,我们可以把有花括号括起来的叫做一个域&#xff…...

智能提词器有哪些?了解一下这款提词工具

智能提词器有哪些?使用智能提词器可以帮助你更好地准备和交付演讲、报告或其他提词场合。它可以提高你的效率,节省你的时间,并让你更加自信地与听众沟通。另外,智能提词器还可以提供一些有用的功能,如语音识别、智能建…...

oracle 19c rac环境配置firewalld

rac环境ip地址说明 [rootdb1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.100.19 db1 172.16.100.30 …...

Flutter 之Bloc入门指南实现倒计时功能

Flutter Timer By Bloc 前言Stream.periodic实现倒计时定义Bloc状态定义Bloc事件定义Bloc组件定义View层参考资料前言 使用Bloc开发Flutter的项目,其项目结构都很简单明确,需要创建状态,创建事件,创建bloc,创建对应的View。flutter_timer项目来分析下Bloc的使用方法。 通…...

目标识别数据集互相转换——xml、txt、json数据格式互转

VOC数据格式与YOLO数据格式互转 1.VOC数据格式 VOC(Visual Object Classes)是一个常用的计算机视觉数据集,它主要用于对象检测、分类和分割任务。VOC的标注格式,也被许多其他的数据集采用,因此理解这个数据格式是很重…...

211. 添加与搜索单词 - 数据结构设计---------------字典树

211. 添加与搜索单词 - 数据结构设计 原题链接:完成情况:解题思路:参考代码: 原题链接: 211. 添加与搜索单词 - 数据结构设计 https://leetcode.cn/problems/design-add-and-search-words-data-structure/descriptio…...

SQL Server通过指令备份数据库和恢复数据库

数据库备份: backup database [MyTestDB]to diskD:\MyTestDB_20200101.bakwith format,init,stats1,compression 数据库恢复: restore database MyTestDB_newfrom diskD:\MyTestDB_20200101.bakwith move MyTestDB to D:\MyTestDB_new.mdf,move MyTest…...

windows如何上架ios应用到app store

Application Uploader iOS App上架工具是一款非常好用的针对iOS苹果应用程序软件开发的实用编程工具,它的主要作用是帮助用户进行快速的程序应用设计和程序应用调试,节省用户进行软件开发耗费的不必要时间! ​ 编辑切换为居中 添加图片注释&…...

Hadoop学习日记-YARN组件

YARN(Yet Another Resource Negotiator)作为一种新的Hadoop资源管理器,是另一种资源协调者。 YARN是一个通用的资源管理系统和调度平台,可为上层应用提供统一的资源管理和调度 YARN架构图 YARN3大组件: (物理层面&#xff09…...

汽车过户时,怎么选到理想的好车牌?

在汽车过户的过程中,选到一副理想的好车牌就像买彩票中大奖一样令人兴奋。但是,怎样找到这样一块车牌呢?这就是本文要探讨的问题。 首先,我们来聊聊选车牌的技巧。很多人喜欢选择有特别数字的车牌,如“8888”、“6666”…...

力扣468 验证IP地址

ipv4地址:1.必须是四个非空子串 2.每个非空子串不含前导零 3.子串里字符只能是0~255 ipv6地址:1.必须是八个非空子串 2。每段非空串得长度是否在1~4之间,且不含0-9,a-f,A-F之外得字符。 3.同时0-9也不允许含前导零 cl…...

【杂谈】-递归进化:人工智能的自我改进与监管挑战

递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...

Java 8 Stream API 入门到实践详解

一、告别 for 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

测试markdown--肇兴

day1&#xff1a; 1、去程&#xff1a;7:04 --11:32高铁 高铁右转上售票大厅2楼&#xff0c;穿过候车厅下一楼&#xff0c;上大巴车 &#xffe5;10/人 **2、到达&#xff1a;**12点多到达寨子&#xff0c;买门票&#xff0c;美团/抖音&#xff1a;&#xffe5;78人 3、中饭&a…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址&#xff1a;pdf 英文是纯手打的&#xff01;论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误&#xff0c;若有发现欢迎评论指正&#xff01;文章偏向于笔记&#xff0c;谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

质量体系的重要

质量体系是为确保产品、服务或过程质量满足规定要求&#xff0c;由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面&#xff1a; &#x1f3db;️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限&#xff0c;形成层级清晰的管理网络&#xf…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例&#xff0c;模拟20个网页的爬取&#xff0c;每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程&#xff1a;允许程序同时执行多个任务&#xff0c;提高IO密集型任务&#xff08;如网络请求&#xff09;的效率…...

Java面试专项一-准备篇

一、企业简历筛选规则 一般企业的简历筛选流程&#xff1a;首先由HR先筛选一部分简历后&#xff0c;在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如&#xff1a;Boss直聘&#xff08;招聘方平台&#xff09; 直接按照条件进行筛选 例如&#xff1a…...

Spring是如何解决Bean的循环依赖:三级缓存机制

1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间‌互相持有对方引用‌,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...

C++.OpenGL (20/64)混合(Blending)

混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...

push [特殊字符] present

push &#x1f19a; present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中&#xff0c;push 和 present 是两种不同的视图控制器切换方式&#xff0c;它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...