在 3ds Max 中对链模型进行摆放姿势处理

news2025/1/31 16:07:09
推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

建模和“摆姿势”3D链可能看起来是一项繁琐的工作,但实际上可以通过使用阵列工具并将链中的链接视为骨骼来轻松完成。在本教程中,我将向您展示如何对链条进行建模,并通过几个简单的步骤对其进行装配。这使您可以以有效的方式对链进行姿势和动画处理。本教程面向初学者,每个步骤都详细概述和显示,但确实假设了 3D Studio Max 的一些基本知识。

步骤 1我们将从对链中的单个链接进行建模开始。单击命令面板上的“形状”按钮,单击“矩形”按钮,然后绘制一个矩形,如下图所示。不要担心确切的大小。

步骤 2单击命令面板的修改选项卡,然后将参数部分下方的长度和宽度值分别更改为 1 厘米和 3 厘米:

步骤 3按屏幕右下角的缩放范围选择按钮:

步骤 4将“拐角半径”设置设置为 0.35cm

步骤 5单击“渲染”部分将其打开,启用“在渲染器中启用”选项和“在视口中启用”选项。将“厚度”值设置为:0.4 厘米。

步骤 6单击命令面板的层次结构选项卡,然后单击仅影响透视数据透视按钮。将透视向右移动到下图所示的位置:

单击仅影响透视按钮再次将其禁用。

步骤 7除非您使用的是大屏幕,否则请缩小一点,以便在下一步中执行的操作。选择阵列...从“工具”菜单中:

步骤 8将增量移动 X 值更改为 -2.54cm,将增量旋转 X 值更改为 90。将 1D 的计数值设置为 10,然后单击预览按钮。如果结果如下所示,请按“确定”按钮。

如果要对链接使用纹理,则应根据链的长度创建至少 3 到 5 个不同的版本,并旋转和镜像各个链接以避免纹理重复。

现在我们有一个只有 10 个链节的直链。虽然我们可以在数组工具中为计数值选择一个更高的数字,但使用更少实际上可以在下一步中节省一些工作,并允许您通过旋转链接来添加一些额外的变化。下一步是“链接链接”。

步骤 9单击主工具栏上的选择和链接按钮:

选择链左侧的最后一个链节,然后将鼠标指针拖动到下一个链节。如果操作正确,则链接另一个链节的链节将在一瞬间闪烁白色。对所有链条链接重复此过程

步骤 10选择所有链节,按住 Shift 键并将链节向左拖动,如下图所示。出现“克隆选项”对话框时,选择“引用”选项。

步骤 11再次单击“选择并链接”按钮,将中间的两个链节链接起来(从左到右,就像我们之前所做的那样。换句话说,将从链中心向左的链节链接到从链中心右边的链节。确保取消选择刚刚克隆的 20 个链节。要创建更长的链,您可以简单地重复此过程,例如选择所有 20 个链节,克隆它们,然后再次链接中心链链节。你可以使链条只要你想长,只要链节在一个方向上链接。我再次重复这些步骤,最终得到 40 个链接的链。

步骤 12选择链左侧的第一个链节。从“动画”菜单的“IK 求解器”子菜单中选择“样条曲线IK 求解器”。

鼠标光标将变为 + 号,显示返回到所选链节的轨迹。现在单击链另一端的链节。添加了两条蓝线,其中一条一直穿过模型,如下图所示。这称为IK链。

步骤 13单击命令面板的创建选项卡上的形状按钮。单击“线”按钮,在链条的正上方绘制一条与链条大小大致相同的直线。确保从右到左绘制它,并沿途单击 5 次以向线添加一些顶点。禁用“在渲染器中启用”选项和“在视口中启用”选项。

步骤 14单击命令面板的运动选项卡。单击“选取形状:”下方标有“无”的按钮:“在”样条线IK 求解器“部分中,然后选择在上一步中创建的线。标签的按钮更改为 Line01。

步骤 15选择“线”并切换到“顶点”子对象级别。选择线的一个顶点并移动它。如果您正确执行了所有步骤,则链条现在应采用线的形状。

步骤 16为了使链具有更逼真的形状,我们需要将顶点从“角”更改为“平滑”。虽然您仍然选择了上一步中的折点,但请按键盘上的 Ctrl-A 以选择线条中的所有顶点。在视口中单击鼠标右键,然后选择“平滑”,如下图所示:

线条和链条现在将采用更弯曲的形状。移动其他一些顶点,看看结果是什么。如果链接确实在某些角上对齐,您可以将相应的顶点更改为贝塞尔,这为您提供了一些额外的控制。例如,除了使用样条IK求解器之外,您还可以使用更简单的HI求解器(在步骤12中),但是通过使用附加的线形状来控制IK链“和”链对象,您可以根据需要轻松地摆出链的姿势。例如,将项链戴在模特的脖子上,或稍微挂在两根杆子之间。添加的链接越多,添加到控件样条的顶点越多,对链的控制就越精细。

给它分配一种金属或油漆材料,你就会得到一条栩栩如生的链条。与其基于矩形创建链节,不如尝试其他形状之一(例如圆形、甜甜圈、椭圆形、螺旋形、星形),或通过绘制复杂的线条形状来创建自己的原始链节。

我希望您喜欢本教程,并且它对您的 3D Studio Max 建模技能有所贡献。

原文链接:在 3ds Max 中对链模型进行摆放姿势处理 (mvrlink.com)

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

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

相关文章

FPGA-DFPGL22学习6-led

系列文章之 上章 FPGA-DFPGL22学习5-VERILOG 文章目录 系列文章之 上章前言一、原理图端口对应 二、程序设计三、程序编写四、仿真五、工程下载 前言 和原子哥一起学习FPGA 开发环境:正点原子 ATK-DFPGL22G 开发板 参考书籍: 《ATK-DFPGL22G之FPGA开…

linux定时删除三天前的binlog日志(docker)

docker的mysql的binlog日志目录 # docker inspect bb61c3c5a7e8shell脚本 写先一个删除的shell脚本 auto-del.sh 真正删除之前,先用下面的语句查下是不是要删除的文件,这里是删除三天前的日志 find /var/lib/docker/volumes/xxxx/_data/ -mtime 3 -n…

C++--day2(字符串、引用、函数重载、哑元)

​​​​​​​​​​​​​​​​​​​​​ ​​​​​​​

【多模态】2、NLTK | 自然语言处理工具包简介

文章目录 一、什么是 NLTK 包二、如何使用三、phrase grounding 使用 NLTK 示例 一、什么是 NLTK 包 NLTK 全称是 Natural Language Toolkit,自然语言处理工具包,是 NLP 领域中常用的 python 库 NLTK 的作用: 语料库文本预处理&#xff1a…

dp算法 力扣123 买卖股票的最佳时机 III

本文是Java代码编写 123. 买卖股票的最佳时机 III - 力扣(LeetCode) 一、题目详情 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意&#xf…

基于R语言Meta分析与【文献计量分析、贝叶斯、机器学习等】多技术融合方法与应用

Meta分析是针对某一科研问题,根据明确的搜索策略、选择筛选文献标准、采用严格的评价方法,对来源不同的研究成果进行收集、合并及定量统计分析的方法,最早出现于“循证医学”,现已广泛应用于农林生态,资源环境等方面。…

【MySQL】约束(三)

🚗MySQL学习第三站~ 🚩本文已收录至专栏:MySQL通关路 ❤️每章节附章节思维导图,文末附全文思维导图,感谢各位点赞收藏支持~# 一.引入 约束是作用于表中字段上的规则,用于限制存储在表中的数据。 使用约束可…

DuiLib基本流程解析

文章目录 1、DuiLib基本流程 1、DuiLib基本流程 duilib的基本流程如上图,通过解析一个xml文件,将文件中的内容渲染为窗口界面,这个解析过程由WindowImplBase类来完成。 基本框架如下: 首先在公共头文件中加入如下内容&#xff1a…

python与深度学习(一):ANN和手写数字识别

目录 1. 神经网络2. 线性回归3. 激活函数3.1 Sigmoid函数3.2 Relu函数3.3 Softmax函数 4. ANN(全连接网络)模型结构5. 误差函数5.1 均方差误差函数5.2 交叉熵误差函数 6. 手写数字识别实战6.1 工具说明6.2 导入相关库6.3 加载数据6.4 数据预处理6.5 数据处理6.6 构建网络模型6.…

MySQL 备份和还原

目录 一、数据备份的重要性 二、数据库备份类型 2.1 物理备份 2.2 逻辑备份 1.完全备份 2.差异备份 3.增量备份 三、常见的备份方法 3.1 物理冷备 3.2 专用备份工具 mysqldump 或 mysqlhotcopy 3.3 启用二进制日志进行增量备份 3.4 第三方工具备份 四、MySQL完全备份…

HJ53 杨辉三角的变形

描述 以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数、左上角数和右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。 求第n行第一个偶数出现的位置。如果没…

v-bind复习

1.v-bind 绑定元素属性  前端讲的一系列指令,主要是将值插入到模板内容中。  但是,除了内容需要动态来决定外,某些属性我们也希望动态来绑定。  比如动态绑定 a 元素的 href 属性;  比如动态绑定 img 元素的 src 属性&am…

企业数字化转型的“有为”与“数字化”

对企业而言,推动数字化转型势在必行,但困难重重,需要破旧立新的战略设计,更需要循序渐进的策略部署。对企业而言,唯有坚持“有为数据、有为组织、有为决策、有为创新”的理念和目标,探索战略、设施、资源、…

Python对Excel不同的行分别复制不同的次数

本文介绍基于Python语言,读取Excel表格文件数据,并将其中符合我们特定要求的那一行加以复制指定的次数,而不符合要求的那一行则不复制;并将所得结果保存为新的Excel表格文件的方法。 这里需要说明,在我们之前的文章Pyt…

动态规划——粉刷房子

题目链接 leetcode在线oj题——粉刷房子 题目描述 假如有一排房子,共 n 个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。 当然,因为市场上不同颜色油…

NTFS权限

文章目录 一、NTFS权限概述二、文件系统概述三、NTFS文件系统特点1. 提高磁盘读写性能2. 可靠性3. 磁盘利用率4. 支持单个文件大于4个G 四、修改NTFS权限1. 取消权限继承2. 文件及文件夹权限3. 权限累加4. 拒绝最大5. 取得所有权6. 强制继承7. 文件复制对权限的影响 一、NTFS权…

天津良心python培训班品牌(Python开发的主要领域)

Python可以用于各种领域,如数据科学、机器学习、人工智能、网络编程等等,因此,学习Python可以为零基础同学提供广泛的职业选择,并为其他编程语言打下坚实的基础。 自学python要多久 python是一门非常适合初学者入门的编程语言&a…

Resultful风格代码代码实践

1.原则 GET 查询 POST 添加 PUI(全字段更新)、PATCH(更新部分字段)更新 DELETE 删除 2.使用复数名词 user> users car > cars product > products 3.请求和响应时候指定accpect: RequestBody reponse: ResponseBody 4.资源唯一标识在通过参数传递时使用路径传递传递 u…

128TB只要128元,国产山寨 SSD 把老外割疯了

国产颗粒崛起带动的 SSD 白菜价,你永远不知道现在的史低价是不是又在山顶。 不过,我如果拿出几乎1折的 990 Pro ,阁下应该如何应对? 正如上图所见,Amazon、AliExpress、Ebay 等老外用的网购平台上有很多这样「做慈善」…

Error:(3, 32) java: 程序包org.springframework.boot不存在

idea2018创建springboot的maven项目,之前创建项目都可以正常使用,突然创建这个项目之后就无法拉取依赖,反复刷新maven都没有用。 在网上看了一大堆文件说改这改那,结果都是错的。 最总解决方法: 错误原因是springboo…