帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:Shapes  INT  交互  SHA  Curves  Shape  API  MAYA  
Maya API Node for interactive instancing of shapes along curves.

  • 源代码名称:instanceAlongCurve
  • 源代码网址:http://www.github.com/mmerchante/instanceAlongCurve
  • instanceAlongCurve源代码文档
  • instanceAlongCurve源代码下载
  • Git URL:
    git://www.github.com/mmerchante/instanceAlongCurve.git
  • Git Clone代码到本地:
    git clone http://www.github.com/mmerchante/instanceAlongCurve
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/mmerchante/instanceAlongCurve
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 实例沿曲线

    Maya插件在 python 中开发,它试图简化沿着曲线实例化各种对象的过程。 插件实际上创建了一个新的依赖图 node,它处理所有必要的逻辑。 它还包括一个 node 创建命令和一个属性编辑器模板,用于非常熟悉和用户友好的界面。

    补丁 1.1.0演示视频: Youtube补丁视频剪辑。

    1.0 演示视频: Youtube

    当前版本:1.1.0

    ( v1.1.0 ) 新特性

    • 添加了旋转操纵器,带有重置位置和角度的选项
    • 添加了平移,旋转和缩放偏移,局部和全局
    • 基于对象的轴实例化对象
    • 添加曲线起点和结束值
    • 添加了坡道重复值
    • 添加了用户界面注释
    ( v1.1.0 ) 更改
    • 修改的核心逻辑,方向轴更易于处理/理解
    • 对象现在保留它的初始旋转
    ( v1.1.0 ) 修复
    • 立即复制输入转换正确更新
    • 距离模式现在尊重距离
    与其他方法的区别

    因为每次Maya认为需要的时候都重新计算,所以不需要执行手动脚本或者攻击或者自定义来更新实例。 另外,更新每个实例是非常有效的,因为每个相关实例属性都连接到定位器,并且只重新计算所需的数据。

    然而,Maya从一个插件的node instancing对象,因此存在一些已知的局限性。

    特性

    • 它是一个依赖图 node,所以它可以优雅地与Maya环境一起工作。
    • 通过计数或者实例之间的距离来实例化对象。
    • 各种旋转模式,包括链模式。
    • 曲线距离偏移,适用于坦克踏板。
    • 自定义曲线参数空间中评估的坡道的实例转换。
    • 使用动画的关键点或者表达式自定义坡道的偏移。
    • 自定义实例在视口中的外观。
    • 随机化实例转换。
    • 便携式。
    • 用户友好,高度灵活。
    • 手动操作旋转,修复复杂的情况
    • 为平移,旋转和缩放设置global&局部偏移
    • 自定义曲线的哪个部分将被实例化
    • 自定义坡道在曲线上重复的次数

    安装

    在MAYA_PLUG_IN_PATH下保存 instanceAlongCurve.py ( 如果不存在则创建文件夹)

    • ( Linux ) $HOME/maya/plug-ins
    • ( Mac OS X ) $HOME/Library/Preferences/Autodesk/maya/plug-ins
    • ( Windows ) 用户 <用户名> documentsmayaplug ins

    命令行指令

    要使用该插件,请先选择一个曲线,然后沿曲线转移到 Edit-> 实例。 如果你想要的话,你可以把它保存为一个 Shelf 。

    已知问题

    • 当批处理呈现时,如果 node的逻辑取决于时间,则可能需要烘焙 node 及其子元素。 在某些渲染器中,不对每个帧计算 node 。
    • 当实例化模式为距离时,曲线长度的任何更改都不会立即反映,直到实例化属性变化。

    许可证

    MIT



    文章标签:INT  API  SHA  交互  Shape  Curve  Shapes  Curves  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语