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

Maya绑定:创建控制器标准流程

目录

控制器是什么?

创建控制器

为什么这么做?


控制器是什么?

是绑定师 给 动画师的 操作界面

就好像是电视的遥控器

(创建一个立方体,选择CV曲线,按V键绘制:吸附模型)

创建控制器


创建nurbs曲线作为控制器 (创建--曲线工具--CV曲线)

1 要确保控制器的中心在世界坐标的原点,冻结变换、删除历史
2 控制器打组
3 给组移动位置 吸附模型(组的位移信息要保留,这个信息很重要)
4 创建一个空组
5 控制器 控制 空组:父子约束 (不勾选 保留偏移)
6 模型 移到 刚刚的空组里
7 控制器改色
颜色不要改成绿色、白色、深蓝色、黑色、灰色
因为绿色是单选物体的颜色,白色是多选物体的颜色
深蓝色是默认曲线的颜色
属性编辑器的 绘制覆盖里显示类型 引用类型是黑色、模版类型是灰色

注意:没有特殊情况,不要对控制器 和 控制器上的组 缩放,否则会对位移旋转有影响

为什么这么做?


为什么用nurbs曲线作为控制器?
1 因为nurbs曲线不会被渲染出来,减轻工作量
2 可编辑性高

为什么冻结变换?
保证坐标系是初始位置

为什么删除历史?
不需要这些节点,减少场景里不必要的节点,加快运行速度

为什么控制器外要打组?
打组是为了让控制器后面进行位置上的偏移同时保证控制器的坐标干净,因为模型不一定在世界坐标原点

为什么不移动控制器位置后直接给控制器冻结变换?
因为用目标约束会有影响
 

http://www.dtcms.com/a/395993.html

相关文章:

  • EasyClick JavaScript eval用法
  • mosquitto求医之路(2):mosquitto倒下了
  • 【Java数据结构】——动态规划,分治,回溯
  • 【开题答辩全过程】以 基于Springboot的个性化运动管理平台为例,包含答辩的问题和答案
  • 静默安装 Oracle Database 21c on CentOS 7.6
  • 【数值分析】07-非线性方程的求根方法-基本概念、二分法求根
  • Golang常用Web开发库
  • Sub-GHz射频芯片,如何降低IoT终端功耗,提升传输性能?
  • 敏捷管理核心:价值驱动与快速响应的底层逻辑
  • 使用pip命令离线安装python库
  • Kubernetes 控制器深度解析:DaemonSet
  • 38.应用层协议HTTP(一)
  • VMware虚拟机ubuntu20.04共享文件夹无法使用
  • PyTorch 神经网络工具箱核心知识点总结
  • 豆包Seedream 4.0:全面测评、玩法探索与Prompt解读
  • STM32_02_GPIO
  • Flink SlotSharingGroup 机制详解
  • Final Cut Pro X fcpx音视频剪辑编辑(Mac中文)
  • 【LeetCode_88】合并两个有序数组
  • PromptPilot 发布:AI 提示词工程化新利器,首月零元体验
  • MySQL-详解数据库中的触发器
  • JVM调优实战及常量池详解
  • 字典树(Trie)
  • AI浏览器概述:Browser Use、Computer Use、Fellou
  • 「docker」三、3分钟快速安装docker
  • Altium Designer(AD)自定义PCB形状
  • 基于ZYNQ的创世SD NAND卡读写TXT文本实验
  • 文心快码入选2025人工智能AI4SE“银弹”标杆案例
  • 什么是SDN(Software Defined Netwok)
  • GitLab-如何基于现有项目仓库,复制出新的项目仓库