Python可以完全替代Max和Maya指令碼嗎?

時間 2021-06-01 14:40:34

1樓:周源

max的Python現在不清楚,早幾個版本,max的Python其實是max SDK的封裝。

同樣的事情做起來比max script繁瑣。

另max script加.net已經很爽了。可以無縫呼叫,以及動態編譯c#。

本身max script也還不錯。

只要程式設計思路到位,目標語言可擴充套件性到位。換個語言將就著幹活也不過個把小時看看就好了。

所以max裡用什麼其實是無所謂的。

當然Maya裡嘛,Mel嘛就不如Python了。

實際上這倆軟體也可以用c#的。

2樓:王滕昊

Production Code, Maya用pymel/python,極少數情況可能會使用mel,這也是因為Maya沒有提供Python的API,Echo出Mel command,然後用pymel.mel來呼叫。 UserSetup裡面是用mel來呼叫啟動指令碼(Customize Maya UI),設定環境變數等等。

C++一般用來寫一些Maya底層的東西,比如一些特殊的shader,deformer,node。

Max的話,我是聽說有Python API,但是我們還是使用Maxscript 加上C#dotnet來作為指令碼語言。

3樓:hzsrq

py可以替代95%的mel,ms不熟不是很知道。

剩下的5%裡面,一部分是maya內建的mel命令,一些是啟動時呼叫的環境和指令碼,最後就是shelf了。這些都基本不能用py寫。

雖然可以通過hack的方法去實現用py來寫,但實際上沒有多大意思。

但是py可以做很多別的mel和ms不能做的事。

而且py更簡單。所以建議學習py。

最後總結一些,其實在Maya和MAX中mel和ms可以看成是python的乙個庫,都是呼叫的。也可以看做是學習mel或者ms。

Gmail被完全封鎖,有什麼郵箱可以替代?

其實我覺得這次封鎖,是一些新常態導致的,zfw本來也是好意,願意恢復google的一些服務,而遮蔽另一些服務,gmail不幸被列入了遮蔽的行列。我敢斷言,如果今後的牆更加智慧型,我們會看到fb,youtube的一些被過濾過的資源,而google cdn,translation服務,則能完全無阻擋的被...

舉重愛好者是否可以使用相撲硬拉完全替代深蹲?

zhiwei wz1 學習舉重的目的 增加絕對力量和總體肌肉量,非健美,非力量舉 既然是舉重愛好者,那麼你應該很清楚 要提高舉重兩個動作的成績,不管是專項訓練也好,基礎力量訓練也好,都要考慮對最終展示力量的動作,即抓和挺 為了更好的使訓練效果遷移到抓和挺上,在訓練動作的選取就要選擇與抓和挺更為相似的...

電動汽車未來會完全替代燃油汽車嗎?

至少目前的電動車還不能替代燃油車 主要問題是在電池和充電的問題上 以特斯拉Model S為例 電池成本大約3.5萬美元 電池組的重量大約為700 800Kg,裝在底盤上 最快的充電方式是使用特斯拉超級充電站,需要30分鐘 首要的問題就是充電,城市裡動輒幾百萬輛車,每輛車充電都需要30分鐘,城市裡不可...