- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线图文包装_Mariana5DDesigner学习指南_001基础篇之空间变换属性.
空间变换属性 新奥特福建公司 林健ibigmouse@163.com Mariana5D Designer(下文简称M5Designer)的插件管理器中有20多项属性插件(如图1),其中的“空间变换”属性(下文简称“空变”属性)是这些属性插件中最基础的插件,也是使用最频繁的插件,所有新添加到场景中的元素,包括图片、视频、Tga序列、Gtx字幕、三维模型等均会自动获得一个“空变”属性,每新增一个组节点也会自动带有一个“空变”属性(如图2)。 图1:Mariana5D Designer物体属性一览 图2:添加图片、组对象、模型、Gtx字幕对象时自动获得的“空变”属性在M5Designer中有两处位置可以调整“空变”属性,一处是单击节点上的“空变”属性图标激活的“空间变换”属性窗口(如图3),可以在此窗口中调整物体的平移、缩放、旋转、旋转中心等参数,除此之外系统还提供了另外一套名为“物体定位”的调整工具,连续双击节点上的“空变”属性图标即可激活 (如图4) 。“物体定位”工具里的调整选项比“空间变换”属性窗口里的更丰富一些,还能直接建立、删除、跳转关键帧,在制作动画时十分方便。两套工具可以互相配合使用,对其中一个工具窗口中数值的修改会自动更新到另外一个工具窗口,实际上两套工具中的一些参数存在一一对应关系,“空间变换”属性窗口中的平移属性对应于“物体定位”工具中位移的局部坐标属性,旋转属性对应于“物体定位”工具中旋转的欧拉角(局部)属性,缩放属性对应于“物体定位”工具中缩放的局部缩放属性,旋转中心属性对应于“物体定位”工具中锚点的局部坐标属性。 图3:“空间变换”属性窗口 图4:物体定位工具一、位移属性:位移用于记录物体在空间中的位置信息,在M5Designer中有三种类型的坐标系统用于位移操作,分别为世界坐标、物体(局部)坐标和屏幕坐标。世界坐标记录的是物体中心点与场景原点(0,0,0)之间的绝对距离差,物体(局部)坐标记录的则是物体中心点与其父一级物体中心点之间的相对距离差,屏幕坐标记录的则是物体中心点在当前屏幕上的投影位置。在“物体定位”工具栏中均能直观查看这三种坐标系统,三种坐标系统的数值可以互相转化,调整其中一个时另外两个参数也会发生相应变化,而真正在关键帧动画中起作用的是物体(局部)坐标,对世界坐标和屏幕坐标数值的修改都会自动更新到物体(局部)坐标上。世界坐标与物体(局部)坐标究竟有何差异?通常当一个物体为独立节点时,即该节点处于无父节点或有父节点但父节点中无“空变”属性状态,那么它的局部坐标与世界坐标的数值是完全一致的。图5实例中的五角星节点为独立节点,初始时世界和局部坐标均为(0,0,0),如果将五角星的局部坐标改为(100,100,100),世界坐标也会相应变为(100,100,100),如果将五角星的世界坐标改为(150,150,150),局部坐标也会相应变为(150,150,150),实际上不论如何改变局部坐标或世界坐标的数值,两者的数值都始终保持一致。之所以世界坐标会保持同步是因为世界坐标记录的都是当前“空变”属性中心点与场景原点之间的距离差。 图5 五角星独立节点当改变局部或世界坐标数值后坐标数值仍然保持一致如果物体拥有带“空变”属性的父节点,当改变父节点上的“空变”属性时,子节点上的世界坐标也会随之产生变化,而子节点的局部坐标的数值则保持不变。图6实例中的五角星节点拥有一个带“空变”属性的父亲组,初始状态下五角星节点和其父亲组节点的全局和局部坐标均为(0,0,0),我们将组节点的局部坐标修改为(100,100,100),会发现组节点的世界坐标会随之变为(100,100,100),再观察五角星节点上的世界坐标,发现世界坐标也已变为(100,100,100),但局部坐标却仍然为(0,0,0),之后不论如何修改组节点上的位移数值,五角星节点上局部坐标却始终为(0,0,0),之所以会这样是由于五角星节点上的“空变”属性的中心点与其父亲组节“空变”属性的中心点始终处于相同的位置。 图6五角星节点改变父节点的局部坐标后子节点的局部坐标仍然保持不变 二、旋转属性:与位移属性类似,在M5Designer中旋转属性也分为欧拉角旋转、物体轴旋转和世界轴旋转三种类型。世界轴旋转是以当前物体中心点为中心,分别围绕着3个世界坐标轴方向进行旋转的模式,其特点是世界轴方向是永恒不变的,如图8的实例中不论如何旋转五角星模型,世界轴方向始终保持与原有方向(如图7)一致。物体轴旋转顾名思义就是以当前物体中心点为中心,围绕物体自身的XYZ三个轴向进行旋转的模式。物体的中心点的位置和轴方向在创建模型时会自动生成,默认位于物体的几何中心处,轴向与世界坐标相同,所不同的是物体轴的方向会随着物体旋转而相应发生旋转,如图9的实例
文档评论(0)