【小沐学Unity3d】3ds Max 骨骼动画制作(Physique 修改器)
文章目录
- 1、简介
 - 2、Physique 工作流程
 - 3、Physique 对象类型
 - 4、Physique 增加骨骼
 - 5、Physique 应用和初始化
 - 6、Physique 顶点子对象
 - 7、Physique 封套子对象
 - 8、设置关键点和自动关键点模式的区别
 - 8.1 自动关键点
 - 8.2 设置关键点
 
- 结语
 
1、简介
官方网址:
 https://help.autodesk.com/view/3DSMAX/2018/CHS/?guid=GUID-22E831B0-8B6B-4759-B5FB-4B86B6276A00
使用 Physique 修改器可将蒙皮附加到骨骼结构上,比如 Biped。蒙皮是一个 3ds Max 对象:它可以是任何可变形的、基于顶点的对象,如网格、面片或图形。当以附加蒙皮制作骨骼动画时,Physique 使蒙皮变形,以与骨骼移动相匹配。
 
 Physique 可以与使用 Biped 插件创建并设置动画的 Biped 一起使用,也可以与 3ds Max 层次一起使用,包括骨骼系统。Physique 还使用未在一个层次和样条线中的骨骼。

2、Physique 工作流程
-  
(1)运用 Physique 前,在体形模式中将 Biped 与网格对齐。摆出手臂伸开的姿势,使手远离躯干。保存体形文件,需要时就很容易返回这种姿势。在“修改”面板中选择网格并选定 Physique。打开“添加到节点”,然后选择层次中的根节点(Biped 的骨盆或者骨头层次中的根节点,而非 COM)。在“Physique 初始化”对话框中,单击“初始化”可基于层次中的链接创建默认封套。剩余部分的工作是调整封套并且按需要来增加凸出角度和腱。

 -  
(2)如果角色有其他肢体,请确保首先将 3ds Max 骨骼链接到附加手臂的 Biped,然后再使用“附加到节点”创建链接和封套。使用“附加到节点”时,它会为 Biped 中的链接和链接的骨骼创建链接和封套。在使用“附加到节点”后,会链接如剑等非变形对象。因此,Physique 无法创建剑的链和封套。

 -  
(3)对于动画位置的角色(在体形模式关闭的情况下),调整其封套尺寸、重叠、以及其他参数。通过来回移动时间滑块,可以标识出问题领域,然后调整影响问题领域的封套。在封套调整过程中,原地模式对于保持角色的固定很有用。

 -  
(4)最后润饰的是链接参数、凸出角度和腱。可在角色移动时使用链接参数来控制蒙皮的滑动、扭曲程度以及折缝的混合。通过层次中的链接及其子链接,凸出角度允许您在二头肌和胸相关联的角等区域进行扩展。腱能跨越层次中的多个链接,以拉伸角色的蒙皮。
 
3、Physique 对象类型
骨骼层次也可以是一个定义行为和层次的 3ds Max 系统对象。有三种对象对 Physique 特别有用:
 
-  
(1)Biped 由 character studio 提供。

 -  
(2)骨骼是 3ds Max 提供的标准系统对象。

 -  
(3)可以使用样条线,而不是“骨骼”层次。
 
使用“创建”面板上的系统对象类别创建骨骼和 Biped。
4、Physique 增加骨骼
要在 Physique 被运用于重新初始化后增加一块骨骼,请执行以下操作:
- (1)启用 (体形模式)。
 - (2)在需要的地方添加骨骼。
 - (3)将骨骼根节点 链接到 Biped 上去。
 - (4)在“Physique”卷展栏上,单击 (重新初始化)。
 - (5)在“Physique 初始化”对话框上,单击“初始骨架姿势”,然后单击“包含新骨骼”。同时将打开“顶点链接指定”。
 - (6)单击“初始化”。
 - (7)在“子对象封套”中调整封套系列。
 - (8)禁用 (体形模式)。如果想要骨骼末端遵循 Biped,那么在“运动”面板中选择并且删除骨骼“末端效应器”。
 
要在 Physique 被运用于“添加”(添加骨骼)后增加一块骨骼,请执行以下操作:
-  
(1)启用 (体形模式)。

 -  
(2)在需要的地方添加骨骼。

 -  
(3)将骨骼根节点 链接到 Biped 上去。

然后这根新增的骨骼就能跟随手部的骨骼一起运动了。 -  
(4)在“Physique”“浮动骨骼”卷展栏上,单击“添加”。

 -  
(5)在视窗中单击一块骨骼。不断重复知道所有骨骼都被添加上。
 -  
(6)调整封套。

 -  
(7)禁用 (体形模式)。

 
5、Physique 应用和初始化
创建蒙皮和骨骼以后,再把骨骼固定到蒙皮上,然后把 Physique 修改器应用到蒙皮上。
该过程需要这些步骤:
- 选择网格
 - 开启体形模式(如果使用 Biped 的话)
 - 添加 Physique 修改器到堆栈
 - 添加 Physique 蒙皮到骨骼
 - 初始化 Physique
 
要使用 Physique 将模型附加到骨骼层次,请执行下列操作:
- 选择或创建骨骼层次。
 - 在模型内部定位骨骼层次。
 - 选择网格。
 - 转到 “修改”面板。使用“修改器列表”对模型应用 Physique。
 - 单击以启用 (附加到节点)。在视口中,选择骨骼层次中的根骨骼。此时,将会显示 “Physique 初始化”对话框。
 - 单击“初始化”,从而接受默认的设置。使用 (附加到节点)将 Physique 蒙皮添加到某个层次时,将显示“Physique 初始化”对话框。
注: 在想要复位 Physique 设置时,单击“Physique”卷展栏中的“重新初始化”,该对话框也会出现。 

6、Physique 顶点子对象
最常见的是,您要使用封套纠正 Biped 移动时蒙皮的行为方式。然而,您可以通过手动分配顶点属性来覆盖封套。例如,您可以从所选顶点中删除不适当链接的影响。您也可以通过使用输入权重来更改单个顶点链接之间的权重分配。
要检查顶点分配,请执行以下操作:
- 转至“顶点”子对象层级。
 - 在“顶点操作”组中,单击即可打开“按链接选择”。
 - 确保所有三个 “顶点类型”按钮都已启用。
 - 在视口中,单击一个链接。Physique 显示分配给该链接的顶点。如果所有指定给链接的顶点位置不当,请按以下步骤所述,将它们重新分配给不同的链接。
 - 对于骨骼中的其它链接,请重复步骤 4。
 

要手动覆盖顶点分配,请执行以下操作:
 当封套分配不当,并且希望特定的链接影响特定的顶点时,使用该技术。
- 转至“顶点”子对象层级。
 - 确保所有三个 “顶点类型”按钮都已启用,然后选择要重新指定的顶点。
 - 在“顶点操作”组中,单击打开“指定给链接”。
 - 在“顶点类型”组中,仅选择要使用的顶点指定类型: 可变形的(红色)或 刚性(绿色)。
 - 从“在链接之间混合”下拉列表中选择“无混合”。
该设置将会忽略混合封套及顶点权重的效果,并允许您手动分配对任何链接的选择。 - 在视口中,单击您要影响顶点的链接。
注: 当您分配了可变形顶点后,一些顶点可能会变成蓝色;它们被分配给根,而不是单击的链接。如要将这些顶点指定为正确的可变形顶点,只需在临近的父链接或子链接中使用 Ctrl+单击。如果蓝色顶点现在变成红色,则表明它们是可变形的。 - 在“顶点操作”组中,单击“锁定分配”以保存手动分配。
 
7、Physique 封套子对象
使用“封套”子对象调整蒙皮的行为方式:每个链接都有一个封套,并且封套的形状决定了链接的移动会影响到哪些顶点。每个封套都有一个内部和外部边界:位于这些边界之外的顶点不起作用。在这些边界之内,内部边界中封套的影响最强烈。“衰减”设置可以控制接近外部边界的过程中影响的衰减速度。
工作流的目标是修改封套,以便网格中的每个定点都至少被一个链接的封套所包围。

(1)调Biped骨骼的位置形状大小那些东西让它与模型匹配得好点。调之前要让骨骼处于编辑状态,即点选任一块Biped骨骼,在右侧命令面板选运动——参数,然后点亮“体型模式”,否则你调的不会保存。
 (2)调的时候只需调一半比如只需要调模型左边的手和脚,然后将左边调好的复制到右边就行。复制的方法是选中左边(修改的那边)的手、脚骨骼,然后创建集合——复制姿态——向对面粘贴姿态。
 
8、设置关键点和自动关键点模式的区别
8.1 自动关键点
在“自动关键点”模式中,工作流程是启用“自动关键点”,移动到时间上的点,然后变换对象或者更改它们的参数。所有的更改注册为关键帧。当关闭“自动关键点”模式时,不能再创建关键点。当“自动关键点”模式关闭时,对对象的更改全局应用于动画。这被称为布局模式。
 
8.2 设置关键点
在“设置关键点”模式中,工作流程是相似的,但在行为上有着根本的区别。启用“设置关键点”模式,然后移动到时间上的点。在变换或者更改对象参数之前,使用“轨迹视图”和“过滤器”中的“可设置关键点”图标决定对哪些轨迹可设置关键点。一旦知道要对什么设置关键点,就在视口中试验姿势(变换对象,更改参数等等)。
 
如果您对所看到的内容满意,请单击大的“设置关键点”按钮或按键盘上的 K 键以设置关键点。如果不执行该操作,则不设置关键点。
结语
如果您觉得该方法或代码有一点点用处,可以给作者点个赞,或打赏杯咖啡;╮( ̄▽ ̄)╭
 如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
 如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)
 感谢各位大佬童鞋们的支持!( ´ ▽´ )ノ ( ´ ▽´)っ!!!
相关文章:
【小沐学Unity3d】3ds Max 骨骼动画制作(Physique 修改器)
文章目录 1、简介2、Physique 工作流程3、Physique 对象类型4、Physique 增加骨骼5、Physique 应用和初始化6、Physique 顶点子对象7、Physique 封套子对象8、设置关键点和自动关键点模式的区别8.1 自动关键点8.2 设置关键点 结语 1、简介 官方网址: https://help.…...
生态项目|Typus如何用Sui特性制作动态NFT为DeFi赋能
对于许多人来说,可能因其涉及的期权、认购和价差在内的DeFi而显得晦涩难懂,但Typus Finance找到了一种通过动态NFT使体验更加丰富的方式。Typus NFT系列的Tails为用户带来一个外观逐渐演变并在平台上提升活动水平时获得新特权的角色。 Typus表示&#x…...
IOS打包上架AppStore被驳回信息记录
1:错误码5.2.1错误信息如下 Your app includes content or features from 公司名, or is marketed to control external hardware from 公司名, without the necessary authorization. The inclusion of third-party content within your app, whether retrieved fr…...
【Python自学笔记】Python好用的模块收集(持续更新...)
文章目录 日志模块钉钉机器人命令助手持续更新中,如果您有其他实用好用的模块欢迎留言...日志模块 写代码离不开日志,自定义一个理想的日志对于小白来说可能是一件很反锁的事情,就像我刚学习Python的时候自己写的一个自定义日志,为了解决这个痛点,今天就和大家分享一个可以…...
在springboot中配置mybatis(mybatis-plus)mapper.xml扫描路径的问题
我曾经遇到过类似问题: mybatis-plus的mapper.xml在src/main/java路径下如何配置pom.xml和application.yml_idea 把mapper文件放到java下如何配置_梓沂的博客-CSDN博客 当时只是找到解决问题的办法,但对mybatis配置来龙去脉并未深入了解,所…...
c++搜索剪枝常见方法与技巧
目录 搜索剪枝常见方法与技巧 关键字 搜索方法,剪枝 摘要 正文 小结 程序 参考书目 搜索剪枝常见方法与技巧 关键字 搜索方法,剪枝 摘要 搜索是计算机解题中常用的方法,它实质上是枚举法的应用。由于它相当于枚举法,所以其效率是相当地的。因此…...
YOLO V5 和 YOLO V8 对比学习
参考文章: 1、YOLOv5 深度剖析 2、如何看待YOLOv8,YOLOv5作者开源新作,它来了!? 3、anchor的简单理解 完整网络结构 YOLO v5和YOLO v8的Head部分 YOLO v8的Head 部分相比 YOLOv5 改动较大,换成了目前主流的解耦头结构…...
【Git】(六)子模块跟随主仓库切换分支
场景 主仓库:TestGit 子模块:SubModule 分支v1.0 .gitmodules文件 [submodule "Library/SubModule"]path Library/SubModuleurl gitgitee.com:sunriver2000/SubModule.gitbranch 1.0.0.0 分支v2.0 .gitmodules文件 [submodule "Li…...
开源的经济影响:商业与社区的平衡
🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…...
数据库复习整理
1.group by与where 一,group by 字句也和where条件语句结合在一起使用。当结合在一起时,where在前,group by 在后。 即先对select xx from xx的记录集合用where进行筛选,然后再使用group by 对筛选后的结果进行分组 使用having字句…...
开始MySQL之路——MySQL安装和卸载
MySQL的介绍 MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于Oracle旗下产品。 MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权…...
pxe网络装机
PXE是什么? 批量装机系统,网络安装linux操作系统。需要客户端的网卡支持pxe网络启动。 PXE的组件: vsftpd/httpd/nfs 负责提供系统的安装文件 tftp 负责提供系统安装前的引导文件与内核文件 dhcp 负责提供客户端的IP地址分配与pxe引…...
【数据库事务】
数据库事务 何为事务事务的特性原子性 Atomicity一致性 Consistency隔离性 IsolationRead UncommittedRead CommittedRepeatable ReadSerializable 持久性 Durability功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的…...
Apache Tomcat
在Java中,如果您想使用 Apache Tomcat 作为服务器容器,您需要从 Apache Tomcat 官方网站(https://tomcat.apache.org)下载并导入 Tomcat 的相关 JAR 文件。 以下是使用 Tomcat 类创建和配置 Tomcat 服务器的示例代码:…...
python类
python是一种面向对象的变成语言。 python几乎所有的东西都是对象,包括对象和属性。 一.类的定义 python类的定义: class ClassName:pass: 实例: 注意: 类中的函数称为方法,有关于函数的一切适用于方法&…...
SpringBoot + layui 框架实现一周免登陆功能
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...
如何使用Unity制作一个国际象棋
LinnoChess1.0 该项目旨在做一些Unity小游戏项目开发来练练手 如果有更新建议请私信RWLinno 项目地址:https://github.com/RWLinno/LinnoChess 目前效果 能够正常下棋;能够编辑棋盘;能够SL棋局;能够记录棋谱;能够显…...
下岗吧,Excel
ChatGPT的诞生使Excel公式变得过时。通过使用 ChatGPT 的代码解释器你可以做到: 分析数据创建图表 这就像用自然语言与电子表格交谈一样。我将向大家展示如何使用 ChatGPT 执行此操作并将结果导出为Excel格式: 作为示例,我将分析并创建美国…...
黑马点评环境搭建导入
一开始配置maven的时候,发现怎么都无法查看maven的版本,后来才知道是JAVA_HOME的问题,开头多了一个空格(因为我是直接复制过去的),然后搜网上通过命令行可以看到肉眼看不到的bug。 通过命令行的方式改正确后…...
交换机端口安全
文章目录 一、802.1X认证1. 定义和起源2. 认证方式本地认证远程集中认证 3. 端口接入控制方式基于端口认证基于MAC地址认证 二、端口隔离技术1. 隔离组2. 隔离原理3. 应用场景 首先可以看下思维导图,以便更好的理解接下来的内容。 一、802.1X认证 1. 定义和起源 8…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...
【磁盘】每天掌握一个Linux命令 - iostat
目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...
linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...
06 Deep learning神经网络编程基础 激活函数 --吴恩达
深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...
【碎碎念】宝可梦 Mesh GO : 基于MESH网络的口袋妖怪 宝可梦GO游戏自组网系统
目录 游戏说明《宝可梦 Mesh GO》 —— 局域宝可梦探索Pokmon GO 类游戏核心理念应用场景Mesh 特性 宝可梦玩法融合设计游戏构想要素1. 地图探索(基于物理空间 广播范围)2. 野生宝可梦生成与广播3. 对战系统4. 道具与通信5. 延伸玩法 安全性设计 技术选…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
LLaMA-Factory 微调 Qwen2-VL 进行人脸情感识别(二)
在上一篇文章中,我们详细介绍了如何使用LLaMA-Factory框架对Qwen2-VL大模型进行微调,以实现人脸情感识别的功能。本篇文章将聚焦于微调完成后,如何调用这个模型进行人脸情感识别的具体代码实现,包括详细的步骤和注释。 模型调用步骤 环境准备:确保安装了必要的Python库。…...
