Maya C++ 插件 MPxImagePlane
Maya C++ Plugin MPxImagePlane
我正在用 Maya 的 C++ 创建一个 MPxImagePlane 插件 api。它在旧版视口中运行良好,但我没有找到任何参考将其扩展到视口 2.0。
如何扩展当前的 MPxImagePlane 以在视口 2.0 中绘制?我认为这与使用 MPxDrawOverride 类似,但我宁愿不完全重新实现图像平面节点。
我也在做!现在,出于某种原因,当我们创建一个新节点时,默认情况下是 Locket To the Camera,转到 Extra Attributes->Locked To Camera 并禁用它,然后转到 Image Plane Attributes -> Display 并在两个选项之间更改、"looking through camera" 和 "in all views",这将强制您的图像更新,最后您将能够在视口 2.0 上看到它。
我的选择有点棘手
PD:我来自 Unreal Engine c++,老实说 Maya 的 API 是最糟糕、超级可怕的结构之一,图形节点系统是个笑话,就像 c++ 转换为c jajajajajaj
我正在尝试将一个自动建模器工具与 opencv 集成用于角色,我决定使用 maya,因为它有一些很酷的建模工具,但是查看我正在改变主意的代码,看起来结构非常糟糕,来自 Autodesk 的糟糕工作
在 Maya 2018 及更高版本中,已为视口 2.0 添加了覆盖 class:
我正在用 Maya 的 C++ 创建一个 MPxImagePlane 插件 api。它在旧版视口中运行良好,但我没有找到任何参考将其扩展到视口 2.0。
如何扩展当前的 MPxImagePlane 以在视口 2.0 中绘制?我认为这与使用 MPxDrawOverride 类似,但我宁愿不完全重新实现图像平面节点。
我也在做!现在,出于某种原因,当我们创建一个新节点时,默认情况下是 Locket To the Camera,转到 Extra Attributes->Locked To Camera 并禁用它,然后转到 Image Plane Attributes -> Display 并在两个选项之间更改、"looking through camera" 和 "in all views",这将强制您的图像更新,最后您将能够在视口 2.0 上看到它。
我的选择有点棘手
PD:我来自 Unreal Engine c++,老实说 Maya 的 API 是最糟糕、超级可怕的结构之一,图形节点系统是个笑话,就像 c++ 转换为c jajajajajaj 我正在尝试将一个自动建模器工具与 opencv 集成用于角色,我决定使用 maya,因为它有一些很酷的建模工具,但是查看我正在改变主意的代码,看起来结构非常糟糕,来自 Autodesk 的糟糕工作
在 Maya 2018 及更高版本中,已为视口 2.0 添加了覆盖 class: