看到这样的标题或许你会很迷惑,什么叫“不是问题的问题”?因为这些问题在许多人的眼中都不算是问题,甚至是根本就不知道这些问题的存在,更不用说如何去解释这些问题。
在开始叙述这些问题前我先声明,这篇blog不是教你去理解这些问题,只是单纯的提出来,你只能自己去理解或寻求答案,如果实在是不能理解,我建议你不要再转了,因为这些问题不会影响你使用maya,你可以完全忽略它们,所以才叫“不是问题的问题”,但如果你理解了你将能更善用maya。
问题1
为什么在maya的widnow菜单下有两个可以打开hypergraph窗口的菜单?
tips:理解DG和DAG对编写maya插件很重要
请打开maya,进行以下操作
- 创建一个sphere,名称为pSphere1;
- 将它复制,名称为pSphere2,并将pSphere1的translateZ设为-5;
- 再创建一个locator,名称为locator1;
- 将pSphere1的translateX进行动画帧操作,如0帧时0,24帧时10;
- 将locator1的translateX连接到pSphere2的translateX。
选择pSphere1和pSphere2使用window->Hypergraph:Connections来打开hypergraph,我们得到了这样的结果
问题来了
问题2
你觉得locator1和pSphere1的连接与pSphere2_translateX和pSphere2的连接有什么不同?
如果你觉得它们的连接是一样的,只是传输的数据不同而已,那么回到视图窗口,分别对pSphere1和pSphere2进行X轴的移动操作,也许你会发现问题又来了
问题3
为什么pSphere1无法进行X轴的移动,而pSphere2却能?
确保pSphere2已经进行X轴的移动操作,现在移动时间轴
问题4
为什么pSphere2跳会了原来的位置?(不要觉得这是一个愚蠢而简单的问题)
如果你真的觉得问题4是一个愚蠢而简单的问题,ok,我们来换约束,请进行以下操作:
- 复制pSphere2两次,并将pSphere3和pSphere4分别移动到不同的位置;
- 选择pSphere3(先)和pSphere4(后)进行parentConstraint,为了对应上面我们只约束translateX
我们得到的结果
同样对pSphere4进行X轴的移动操作
问题5
为什么它和pSphere2一样,pSphere1和它们到底有什么不同?
确保pSphere4已经进行X轴的移动操作,现在移动时间轴
问题6
为什么它和pSphere2一样,跳会了原来的位置?(也许你同样会觉得是另一个愚蠢而简单的问题)
最后我请你们想象一下不管locator1、pSphere2_translateX和pSphere4_parentConstraint1这三个节点的内部有什么差异,它们现在只提供X轴的位移信息,3条同颜色的连接表示它们传输的数据类型是一样的只是数值不同而已;
最后一个问题
maya是如何知道pSphere1,pSphere2,pSphere4是否能移动,如果时间变了哪它们的位置又分别在哪里?
可能这个时候你会跳出来反问我,你这不都是废话吗,如果maya不知道那哪来的动画啊?还这么k动画啊?之类的问题。
其实这些问题我在很久以前就想发出来了,就像标题一样是“一些不是问题的问题”。
最后我只能说这些问题可以诠释maya是如何进行场景、节点的更新,可以了解maya是如何运作的。
- 大小: 6.6 KB
- 大小: 47.3 KB
- 大小: 52.1 KB
- 大小: 46 KB
- 大小: 53.9 KB
- 大小: 33.8 KB
分享到:
相关推荐
4. **网络可视化**:通过Rizom Bridge,用户可以直观地查看和理解Maya中的节点网络,帮助理解复杂脚本和程序化工作流程。这对于编写和调试自定义MEL脚本或Python插件的开发者来说非常有帮助。 5. **数据导入导出**...
总的来说,"MAYA BVH 导入插件"是3D动画制作中的一个重要工具,它简化了动作捕捉数据与3D模型之间的集成,使得动画师能更专注于动画的艺术创作,而不是繁琐的技术设置。通过这个插件,用户可以高效地利用动作捕捉...
值得注意的是,FinalRigII的安装文件是"FinalRigII_update1020.exe",用户只需按照常规的软件安装流程进行操作,即可在Maya环境中启用这个强大的插件。 总的来说,FinalRigII是一个为Maya用户量身定制的绑定工具,...
描述中提到“以前刚学maya时的第一次模型,模型不是特别的好”,这暗示了这个飞机模型可能是初学者的作品,可能在精度、细节或者优化方面存在一些不足。学习Maya建模的过程中,从基础的多边形建模到复杂的NURBS...
此外,也有一些现代化的Maya插件开发框架,如OpenMaya,它们提供了更高级别的抽象,使得开发者能够更加专注于逻辑部分,而不是底层的UI实现。 文件列表中的"setup.exe"可能是MELanie的安装程序。在安装前,用户应...
总的来说,"maya履带插件"提供了一种高效、便捷的方式来处理履带绑定问题,使Maya用户能够专注于更高层次的创意工作,而不是陷入繁琐的绑定细节。通过理解插件的工作原理和使用方法,用户可以更好地利用这款工具来...
在学习和研究Maya的过程中,用户应该关注如何利用其强大的功能,例如使用NURBS曲线和表面进行精确建模,使用MAYA ASCII (MA) 和Binary (MB) 文件格式进行数据交换,以及使用MEL(Maya Embedded Language)编写自定义...
9. 后期制作:虽然Maya本身不是专门的后期制作软件,但是学习如何在Maya中进行基本的视频合成和动画输出也是很有价值的。 由于书籍内容是通过OCR技术扫描生成的,可能会有文字识别错误或漏识别的情况,这可能会影响...
然而,即便Maya功能强大,某些特定任务仍需借助插件来提高效率和精确度,例如角色动画中的脚步定位。今天我们将深入探讨的是一款名为“Ouly_FootLocationWindow”的Maya定脚步插件,它为动画师们提供了一个简洁而...
狮子的模型包括骨骼,maya,不是max。
"maya前台渲染脚步"指的是在Maya的工作界面中直接进行的渲染操作,而不是通过后台批处理的方式。这种方式允许用户实时查看渲染结果,方便调整和优化。 “Per Renderframev2 9 parallel”是一个专门用于Maya前台渲染...
然而,在实际应用中,这个值并不是最佳选择,因为它可能会导致过度的立体效果或者难以聚焦的问题。正确的做法是根据场景中的对象大小以及最终展示的屏幕大小来调整此参数。一个常用的技巧是将Interaxial Separation...
使用"maya 材质贴图整理插件",用户可以更有效地管理复杂的材质网络,减少因贴图管理问题导致的错误和时间消耗。例如,在场景中更新一个贴图时,如果这个贴图被多个材质引用,插件会自动更新所有相关联的材质,大大...
在“train”这个文件中,可能是包含了一些训练或示例资源,用于辅助学习Maya的使用和渲染技巧。通过这些资源,你可以进一步了解并实践上述步骤,从而提高自己的Maya技能,为学术论文创作出专业且富有表现力的渲染...
自己没事做的MAYA动画 不是很好 可以自己调一下 支持下 谢谢了 以后好的作品给大家分享
"PHOTOSHOP资源站.url"可能是指向一个Photoshop相关的资源网站,虽然不是直接与Maya骨骼工具相关,但可能对3D艺术家的其他工作有所帮助。"example files"则可能包含了一些示例项目,供用户参考学习。 了解并熟练...
10. **脚本与编程**:虽然不是入门教程的重点,但书中可能也会提及Maya的MEL(Maya Embedded Language)和Python接口,这对于自动化任务和定制工作流程非常有用。 通过《Maya 8.0从入门到精通(普及版)》的学习,...
表达式是Maya中一种强大的工具,允许用户通过编写简单的脚本来控制物体的属性。这些属性可以是物体的位置、旋转、缩放等特性。通过使用表达式,用户能够实现更加灵活和动态的动画效果。 ##### 10.1.1 关于表达式 *...
2. **错误修复**:可能会修复一些在Maya 2009中发现的已知错误,比如崩溃、渲染问题或脚本错误等,确保软件运行更加稳定。 3. **性能优化**:补丁可能包含了一些性能改进,使得Maya在处理大型项目时速度更快,内存...
至于“未上材质灯光”的部分,虽然这不是本次讨论的重点,但它也是3D场景中不可或缺的部分。材质赋予模型颜色、纹理和反光等特性,灯光则影响着场景的明暗和氛围。在MAYA中,可以使用“ Hypershade”工作区来创建和...