【问题标题】:Maya C++ Plugin MPxImagePlaneMaya C++ 插件 MPxImagePlane
【发布时间】:2016-09-01 22:16:53
【问题描述】:

我正在 maya 的 c++ api 中创建一个 MPxImagePlane 插件。它在旧视口中效果很好,但我没有找到任何将其扩展到视口 2.0 的参考。

示例: http://help.autodesk.com/view/MAYAUL/2016/ENU/?guid=__cpp_ref_custom_image_plane_2custom_image_plane_8cpp_example_html

如何扩展我当前的 MPxImagePlane 以在视口 2.0 中绘制?我认为它类似于使用 MPxDrawOverride,但我宁愿不完全重新实现图像平面节点。

【问题讨论】:

    标签: c++ viewport maya-api


    【解决方案1】:

    我也在做同样的事情!现在,由于某种原因,当我们创建一个新节点时,默认情况下是 Locket To the Camera,转到 Extra Attributes->Locked To Camera 并禁用它,然后转到 Image Plane Attributes -> Display 并在两个选项之间进行更改,“通过相机查看”和“在所有视图中”,这将强制您的图像更新,最后您将能够在视口 2.0 上看到它。

    我的选择有点棘手

    PD:我来自 Unreal Engine c++,老实说,Maya 的 API 是最糟糕、超级可怕的结构之一,而图形节点系统就是个笑话,就像 c++ 转换为 c jajajajajajaj 我正在尝试将自动建模器工具与 opencv 字符集成,我决定使用 Maya,因为它有一些很酷的建模工具,但是查看我正在改变主意的代码,似乎结构很糟糕,Autodesk 的工作很糟糕

    【讨论】:

    • 离题:老实说,Maya 中的许多 API 决策可能早在 Autodesk 拥有它之前很久。一般来说,它比虚幻引擎有更多的历史包袱
    • 这就是为什么我把它作为PD,首先我回答了这个问题,问候
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-10
      • 1970-01-01
      • 2017-07-08
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      相关资源
      最近更新 更多