`
schi
  • 浏览: 201187 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

(maya中)一些不是问题的问题

    博客分类:
  • maya
阅读更多

看到这样的标题或许你会很迷惑,什么叫“不是问题的问题”?因为这些问题在许多人的眼中都不算是问题,甚至是根本就不知道这些问题的存在,更不用说如何去解释这些问题。

在开始叙述这些问题前我先声明,这篇blog不是教你去理解这些问题,只是单纯的提出来,你只能自己去理解或寻求答案,如果实在是不能理解,我建议你不要再转了,因为这些问题不会影响你使用maya,你可以完全忽略它们,所以才叫“不是问题的问题”,但如果你理解了你将能更善用maya。

 

问题1

为什么在maya的widnow菜单下有两个可以打开hypergraph窗口的菜单?


tips:理解DG和DAG对编写maya插件很重要



 

请打开maya,进行以下操作

  1. 创建一个sphere,名称为pSphere1;
  2. 将它复制,名称为pSphere2,并将pSphere1的translateZ设为-5;
  3. 再创建一个locator,名称为locator1;
  4. 将pSphere1的translateX进行动画帧操作,如0帧时0,24帧时10;
  5. 将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,我们来换约束,请进行以下操作:

  1. 复制pSphere2两次,并将pSphere3和pSphere4分别移动到不同的位置;
  2. 选择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
0
3
分享到:
评论

相关推荐

    maya动物模型骨骼

    狮子的模型包括骨骼,maya,不是max。

    MAYA 动画源文件

    自己没事做的MAYA动画 不是很好 可以自己调一下 支持下 谢谢了 以后好的作品给大家分享

    maya 飞机模型 建模

    以前刚学maya时的第一次模型,模型不是特别的好。 请大家多多见谅~

    Maya汽车模型

    Maya汽车建模,给Maya初学者练练手还是可以的,但不是精模。

    maya2008菜单中英文对照

    maya为外国软件,对于英文不是很好的初学者很有帮助

    自己没事做的MAYA动画 不是很好 可以自己调一下 支持下 谢谢了 以后好的作品给大家分享

    自己没事做的MAYA动画 不是很好 可以自己调一下 支持下 谢谢了 以后好的作品给大家分享

    maya游戏小场景

    花了我接近一个月的成果,做的不是还行,贴图、打光之类比较费心思。

    mayaSnippets:一些有用的Maya脚本

    一些有用的Maya Python脚本可以加快日常工作流程。 可以在每个脚本中找到说明,以报告目标。 如何在Maya上加载脚本 Open Maya应该适用于任何版本 单击屏幕右下角 在的单击文件>加载脚本1 单击看起来像一个快进的...

    很漂亮的maya汽车模型

    很漂亮的汽车模型,虽然不是我建额,但对初学者应该有用吧,希望能帮到大家。

    minq:Maya的查询语言

    有几个命令listRelatives() ls() , listRelatives()和listHistory()是最明显的命令,但并不是唯一在尝试在maya场景中查找对象时必须一起工作的命令。 例如,如果要查找场景中角色右手(而不是右脚)右上所有的IK...

    curvyEdges:Maya工具,用于从边缘选择中创建曲线,而不是使用曲线来编辑多边形宝石

    curvyEdges是一个脚本,用于从边缘选择中创建nurb或bezier曲线,而不是使用曲线来编辑基础几何。 该脚本可以在保持平滑曲线的同时快速改变几何形状。 该脚本具有用于创建曲线的简单UI,以及用于调整衰减距离,比例和...

    vcglib-maya:Autodesk Maya的VCG包装器节点

    Autodesk Maya的这组节点和命令旨在将集成到Maya工作流程中,并允许进行批处理网格处理。特征独立的命令行实用程序,用于抽取和网格统计信息。 从Maya网格数据转换为VCG网格。 从VCG网格数据转换为Maya网格。 读取...

    MAYA in Java-开源

    Jaya 旨在通过提供命令来构建完整的 UI 界面、渲染对象、创建着色器等,使其变得和它的“老大哥”MAYA 一样强大(尽管它们不是附属的!)。它完全用 Java 编写,可以在其上运行任何操作系统

    pbUDK:使用UDK的Maya工具

    如果使用凸包模式而不是框碰撞,则可以实时更新选定对象上附加了包的顶点的数量,直到删除历史记录为止。 导出网格 导出路径只是设置一个目录,将所有导出的fbx文件转储到该目录中,该文件名是它自身的id,它是根据...

    MeshCompare:Maya网格的比较工具,可帮助可视化相似网格之间的差异

    这仍然很粗糙,性能不是我当前的目标,但我想达到目标。 因此,如果您有任何建议,请提出问题,或者更好的是提出请求。 具体来说,如果有人对更好的配色方案有任何想法,我将不知所措。 用法 Python脚本 将...

    玛雅四重奏驱动及说明书

    玛雅四重奏驱动及说明书,版本v1.23,是中音的驱动不是maya44,请注意下!

    zMappedWrapDeformer:Maya插件,可将一个网格的顶点映射到另一个网格

    这就像环绕变形器一样工作,但是顶点关联是在添加目标时(而不是在运行中)进行的。 这可用于分离钻机的各个部分。 例如,角色的脸部可以单独分离和装配,然后包装到主角色模型中。 nCloth和其他动力学系统也可以...

    论文研究 - 墨西哥尤卡坦州学生的自尊心

    主要结果是,有22%的人口自尊水平低,在年龄上存在显着差异(p = 0.028),并且变量Maya-Speaker而不是Maya-Speaker的自尊分数为负(p = 0.023) )。 城乡状况也有所不同。 预防和照顾青春期的心理健康必须考虑到...

    bamboo-workshop:用于将多边形网格渲染为真实物理结构的工具集合

    与顶点相反,它不是 3D 空间中的一个点,它是一个形状体积,具有与连接到相应顶点的边缘对齐的插头状插座。 关节沿顶点法线定向。 杆可以插入插头中。 插头状插座有不同的形状,使组装稍微容易一些。 要求 Maya ...

Global site tag (gtag.js) - Google Analytics