2016-09-01 31 views
1

我在maya的C++ api中創建了一個MPxImagePlane插件。它在傳統視口中效果很好,但我沒有找到任何將其擴展到視口2.0的參考。Maya C++插件MPxImagePlane

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

如何延長我目前MPxImagePlane在視口中2.0繪製?我認爲這是沿用MPxDrawOverride的東西,但我寧願不完全重新實現圖像平面節點。

回答

1

我也這麼做!現在,由於某種原因,當我們創建一個新節點時,默認情況下是Locket To Camera,轉到附加屬性 - >鎖定到相機並禁用它,然後轉到圖像平面屬性 - >顯示並在兩個比例之間切換,「通過相機查看」和「在所有視圖中」,這將迫使您的圖像更新,最後您將能夠在視口2.0上看到它。

一點。在我的選擇棘手

PD:我來自虛幻引擎C++,老實說Maya的API是糟糕的是,超級恐怖的結構之一,該圖形節點系統,這是一個笑話,它是像C++轉換爲c jajajajajajaj 我正在嘗試使用opencv爲角色集成一個自動建模工具,並且我決定使用maya,因爲它具有一些用於建模的很酷的工具,但是查看我正在改變主意的代碼,看起來像非常糟糕的結構化,來自Autodesk的糟糕工作

+0

題外話題:誠實地說,很多在Maya中的API決策可能早於Autodesk擁有它。一般來說它的歷史包袱比虛幻的 – PeterT

+0

多得多,那爲什麼我把它當作PD,首先我回答了問題,問候 –