如何在3ds max中创建可用于真人场景的巨型机器人:第 3 部分

news/2024/5/19 23:47:36/文章来源:https://blog.csdn.net/ygtu2018/article/details/131913282
推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 创建腿部装备

步骤 1

打开 3ds Max。 打开在本教程最后一部分中保存的文件。

打开 3ds Max

打开 3ds Max

步骤 2

转到创建> 系统并单击骨骼

创建系统

创建>系统

步骤 3

为的 侧视口中的腿,如下图所示。

画骨头

画骨头

步骤 4

与顶骨 选中后,转到动画> IK 求解器> HI 求解器

动画 IK 求解器 HI 求解器

动画> IK 求解器 > HI 求解器

步骤 5

单击最后一块骨头 以创建 IK 链,如下图所示。

IK链

IK链

步骤 6

使用整个钻机和 IK 链已选中,将它们拖到左腿内。

IK链

IK链

2. 为脚创建附着约束

步骤 1

用第一个螺母和 选择螺栓,转到动画>约束>附件约束,然后单击机器人的左脚。

动画约束 附着约束

动画>约束>附件约束

步骤 2

单击设置位置并尝试通过将鼠标拖动到上来设置螺母和螺栓的位置 左脚。获得正确位置后,关闭“对齐曲面”选项。

对齐到曲面

对齐到曲面

步骤 3

对话框将 出现以确认动画。只需单击

动画确认

动画确认

步骤 4

用第二个螺母和 选择螺栓,转到动画>约束>附件约束,然后单击机器人的左脚。

动画约束 附着约束

动画>约束>附件约束

步骤 5

单击设置位置并尝试通过将鼠标拖动到上来设置螺母和螺栓的位置 左脚。获得正确位置后,关闭“对齐曲面”选项。

设置位置

Set Position

步骤 6

对话框将 出现以确认动画。只需单击

动画确认

动画确认

步骤 7

用第三个螺母和 选择螺栓,转到动画>约束>附件约束,然后单击机器人的左脚。

动画约束 附着约束

动画>约束>附件约束

步骤 8

单击设置位置并尝试通过将鼠标拖动到上来设置螺母和螺栓的位置 左脚。获得正确位置后,关闭“对齐曲面”选项。

“对齐到表面”选项

“对齐到表面”选项

步骤 9

对话框将 出现以确认动画。只需单击

动画确认

动画确认

3. 为手创建附件约束

步骤 1

用第一个螺母和 选择螺栓,转到动画>约束>附件约束,然后单击机器人的左侧。

动画约束 附着约束

动画>约束>附件约束

步骤 2

单击设置位置并尝试通过将鼠标拖动到上来设置螺母和螺栓的位置 左手。获得正确位置后,关闭“对齐曲面”选项。

对齐到曲面

对齐到曲面

步骤 3

对话框将 出现以确认动画。只需单击

动画确认

动画确认

步骤 4

遵循同样的方式, 还为其余螺母和螺栓创建连接约束。

为其余螺母和螺栓创建连接约束

为其余螺母和螺栓创建连接约束

步骤 4

以后 同样,为右腿创建装备并创建附件 右手以及螺母和螺栓的限制。

为右腿创建装备

为右腿创建装备

4. 申请 皮肤修饰剂

步骤 1

跟 选择左腿,转到修改器列表并选择皮肤修改器

 

修饰符列表

修饰符列表

步骤 2

里面 皮肤修改器选项卡,单击添加按钮。它打开选择 骨头窗口。选择所有三个骨骼,然后单击“选择”。

选择骨骼窗口

选择骨骼窗口

步骤 3

现在 您可以在列表中看到三块骨头。

列表中的三块骨头

列表中的三块骨头

步骤 4

重复 右侧腿部的过程相同。

重复相同的过程

重复相同的过程

5. 为脚踝创建连接约束

步骤 1

有脚踝网 选中,转到动画>约束>附件约束和 然后点击机器人的手。

动画约束 附着约束

动画>约束>附件约束

步骤 2

单击设置位置并尝试通过将鼠标拖动到上来设置螺母和螺栓的位置 左手。获得正确位置后,关闭“对齐曲面”选项。

对齐到曲面

对齐到曲面

步骤 3

遵循相同的过程 对于右侧的脚踝网也。

遵循相同的过程

遵循相同的过程

5. 创建假人

步骤 1

转到创建> 助手>假人并为双脚创建两个假人,如 下图。

创建帮助程序假人

创建>助手>虚拟

步骤 2

使用两个IK链 选定,将它们与其各自的假人链接,如下所示 图像。

链接假人

链接假人

步骤 3

再创建三个 头部和双肩的假人,如下图所示。

再创建三个假人

再创建三个假人

步骤 4

双肩 选择的假人,将它们链接到头部假人,如下图所示。

链接肩部假人

链接肩部假人

步骤 5

链接的头部 机器人到头假人。

将机器人的头部连接到头部假人

将机器人的头部连接到头部假人

步骤 6

索具完成 现在。您可以通过移动脚和头部假人来检查索具。机器人 现在可以制作动画了。

索具完成

索具完成

结论

创建绑定和约束是动画的重要组成部分,因为它使动画过程变得容易。在本教程的下一部分中,我将向您展示如何创建机器人的动画。

原文链接:如何在3ds max中创建可用于真人场景的巨型机器人:第 3 部分 (mvrlink.com)

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

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

相关文章

更省更快更安全的云服务器,一站式集中管理,随时随地远程——站斧云桌面

随着全球化和数字化经济的发展,越来越多的企业开始海外扩张和拓展国际市场。而云服务器作为一种高效、灵活且可靠的IT基础设施方案,已成为出海企业不可或缺的重要工具。这里就为大家介绍云服务器在出海企业中的几个使用场景。 1.全球范围内协同办公 对…

开源大模型LLaMA 2会扮演类似Android的角色么?

在AI大模型没有商业模式?等文章中,我多次表达过这样一个观点:不要把大模型的未来应用方式比喻成公有云,大模型最终会是云端操作系统的核心(新通用计算平台),而它的落地形式会很像过去的沃森&…

python绘制地图时添加比例尺

目前为止我没有找到cartopy包自动添加地图比例尺的方式,我结合别人的代码写了这个手动添加比例尺的函数,个人觉得在外观上比线段比例尺漂亮一些。之所以是手动的,是因为这种方法不会根据你的地图坐标系和投影自动生成比例尺,而需要…

Windows如何安装Django及如何创建项目

目录 1、Windows安装Django--pip命令行 2、创建项目 2.1、终端创建项目 2.2、在Pycharm中创建项目 2.3、二者创建的项目有何不同 2.4、项目目录说明 1、Windows安装Django--pip命令行 安装Django有两种方式: pip命令行【推荐--简单】手动安装【稍微复杂一丢丢…

高效协作处理缓存清理需求:生产者-消费者模式助力多模块缓存管理

在现代应用系统中,缓存是提高性能和减少数据库负载的重要手段之一。然而,缓存的数据在某些情况下可能会过期或者变得无效,因此需要及时进行清理。在复杂的应用系统中,可能有多个系统、多个模块产生缓存清理需求,而这些…

机器学习原理(1)集成学习基本方法

一.什么是集成学习 集成学习(ensemble learning)通过将多个学习器进行组合来完成学习任务。下图显示集成学习的一般结构(取自周志华老师的西瓜书),个体学习器通常由一种现有的学习算法从训练数据产生,例如…

window10脚本转服务教程

先说下脚本/我们启动的一些三方服务转window本机服务目前我了解到的好处 一键设置开机自启、随用随启、延时自启解决一些服务类应用启动后会阻塞当前dos窗口导致桌面一直要开着的问题脚本化服务注册,方便管理,统一运维… 1. 实践涉及内容介绍 编写好的…

蓝牙HID配对过程

配对通常调用分两步 1. Bluetooth AdapterService.cancelDiscovery btif_dm_cancel_discovery BTfM_CancelInquiry BTA_DM_SEARCH_CANCEL_CMPL_EVT BTM_BLI_INQ_CANCEL_EVT BTM_BLI_INQ_DONE_EVT discovery_state_changed_cb btif_dm_cancel_discovery BTA_DM_SE…

CBC字节翻转攻击介绍 例题

知识导入(AES-CBC模式) 加密过程 1、首先将明文分组(常见的以16字节为一组),位数不足的使用特殊字符填充。 2、生成一个随机的初始化向量(IV)和一个密钥。 3、将IV和第一组明文异或。 4、用key对3中xor后产生的密文加密。 5、用4中产生的密文…

如何在3ds max中创建可用于真人场景的巨型机器人:第 1部分

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 1. 创建主体 步骤 1 打开 3ds Max。 打开 3ds Max 步骤 2 在左侧视口中,按键盘上的 Alt-B 键。它 打开视口配置窗口。 打开“锁定缩放/平移”和“匹配位图”选项。单击“文件”并转到参考 …

刷题小总结

数组 数组是存放在连续内存空间上的相同类型数据的集合。 经典题目: 二分查找 双指针法 滑动窗口 模拟行为 链表 链表的种类主要为:单链表,双链表,循环链表链表的存储方式:链表的节点在内存中是分散存储的&…

github gitlab 多用户多平台切换

一、背景 我需要用账号1 来登录并管理github 账号 我需要用账号2 来登录并管理gitlab 账号 二、设置账号 邮箱 设置账号1用户名与邮箱 git config --global user.name "miaojiang" git config --global user.email "187133163.com" 三、生成本地密钥…

electron-egg 加密报错

electron框架:electron-egg 解决方式 npm uninstall bytenode npm install bytenode1.3.6node:internal/modules/cjs/loader:928 throw err; ^ Error: Cannot find module ‘node:assert/strict’ Require stack: D:\electron-egg-test\new-electron-egg\electr…

PaddleOCR #PP-OCR常见异常扫雷

异常一:ModuleNotFoundError: No module named ‘tools.infer’ 实验案例: PaddleOCR #使用PaddleOCR进行光学字符识别(PP-OCR文本检测识别) 参考代码: 图片文本检测实验时,运行代码出现异常:M…

python取出序号重命名文件

前言 早上好! \;\\\;\\\; 目录 前言源码 源码 date:2023-7-25 周二test-樱花动漫播放器.mp4 -> a1.mp4 这个文件不管 test-樱花动漫播放器(1).mp4 -> a2.mp4 test-樱花动漫播放器(2).mp4 -> a3.m,p4 ... import os,sys,redef change…

Java中的equals方法详解:比较方法

1、equals方法的背景 在Java中,equals方法是Object类的一个方法,用于比较两个对象是否相等。 Java中有两种比较对象的方法:运算符和equals方法。 运算符用于比较两个对象的引用,如果它们指向的是同一个对象,则返回t…

【iOS】自定义字体

文章目录 前言一、下载字体二、添加字体三、检查字体四、使用字体 前言 在设计App的过程中我们常常会想办法去让我们的界面变得美观,使用好看的字体是我们美化界面的一个方法。接下来笔者将会讲解App中添加自定义字体 一、下载字体 我们要使用自定义字体&#x…

视频拼接得AI三维生成方案-开端(一)

想使用二维得图像生成三维得空间图像,英伟达有完整得方案,开源,但是三维拼接不一样,只需要二维,并且要实时,如何生成是我每天都在思考得东西。 cnn 提取特征器和自编码 在训练细胞神经网络时,问…

01背包相关题

题解&#xff1a;dp[j]表示目标和为j时的最大组合种数 class Solution { public:int dp[1005];int findTargetSumWays(vector<int>& nums, int target) {int val;int sum0;for(int i0;i<nums.size();i){sumnums[i];}int wsumtarget;if(w%21){return 0;}else{valw…

选择最佳安全文件传输方法的重要性

在数字化时代&#xff0c;文件的传输是商务、教育、科研、医学等领域不可或缺的工作流程。为了保障数据安全&#xff0c;选择最佳安全文件传输方法非常关键。在本文中&#xff0c;我们将探讨选择最佳安全文件传输方法的重要性。 第一、最佳安全文件传输方法可以保证文件内容不被…