抖音橫行的年代,何不抓住機遇迅速撈金?火星時代影視動畫課程,學員做完之后可以通過短視頻平臺,自己創(chuàng)業(yè)做動畫,打造屬于自己的IP,通過抖音、快手等短視頻平臺的盈利模式變現!也可以直接加入影視、游戲制作公司,在大平臺下單杠院線大片、知名動畫、或游戲角色的動畫制作。
想要高薪捷徑。
想轉行進大廠。
要高逼格工作。
看過的電影數不勝數。
會一些軟件基礎。
喜歡炫酷的畫面。
對比項目 | 傳統(tǒng)職業(yè)培訓課程 | 火星AI全場景學習系統(tǒng) |
---|---|---|
學習時間 | 時間固定 | 時間靈活(1)報名線下,可以提前學習線上。 (2)報名線上,可以一年內自由選擇時間學習線下。 (3)找到工作后,還可以繼續(xù)線上學習更新課程”。 |
自主選擇 | 選擇只有一個 | 三個都可以隨便選 |
學習內容 | 單獨的課程 | 整個AI全場景學習系統(tǒng) |
學習場景 | 單一學習場景(線上或線下) | 三種學習場景(面授+線上+線下) |
學習容量 | 一倍容量 | 三倍以上學習容量 |
學習效率 | 方式單一學習效率受網絡環(huán)境的因素影響 | 多種方式學習,碎片時間應用,學習效率大幅度提升 |
擴展學習 | 畢業(yè)后終止課程學習 | 畢業(yè)后持續(xù)有更新教程,在職也能維續(xù)學習 |
就業(yè) | 一般的就業(yè)推薦 | 只能推薦新業(yè)+就業(yè)顧問貼身服務+就業(yè)保障 |
項目經驗16年
項目經驗10年
影視剪輯制作培訓班選哪個好?小編這里建議大家選一家資質比較好,經驗比較豐富的專業(yè)品牌,比如火星時代。火星時代的老師均是采用案例教學的方式,老師也會根據學生的掌握情況進行強化訓練,學生可以享受線上+線下+離線三種教學方式進行學習。隨時隨地都能學。
【資料圖】
一、Maya中使用Python的基礎知識。
Maya支持在任何使用MEL命令的地方使用Python樣式的腳本。通過Python腳本可以訪問所有的內置Maya命令(如sphere、Is等)。
在Maya程序里調用Python和調用MEL有很多不同之處,因為它們二者的語言編寫方式存在著很大不同。下面就來介紹在Maya里使用Python的-些基礎知識。
1.1在Maya里輸入Phthon命令
以下是在Maya里調用Python命令的幾種方法。
01腳本編輯器。
為了方便同時在Maya中使用MEL和Python腳本,腳本編輯器中有MEL和Python的不同編譯器。只要進入MEL編譯器,就直接把命令發(fā)送到MEL處理器;同樣,進入Python編譯器,就直接啟用Python處理器執(zhí)行命令。
在返回Python結果前面使用注釋#字符來標識。在腳本編輯器中,可以使用自動拼寫功能來幫助查找指令。
02命令框與工具架。
當希望執(zhí)行一個指令的時候,可以通過單擊命令框的后綴來選擇進入MEL還是Python指令,如下圖(左)所示。
如果要把命令放入工具架,那么可以使用鼠標中鍵拖動MEL腳本或Python腳本,將其移動至工具架上,此時系統(tǒng)會彈-一個對話框,提示保存腳本類型是MEL還是Python,如下圖(右)所示。
03 Maya的Python模塊。
Python的指令大部分已經綁定在本機的Maya命令中,比如Cmds模塊。為了訪問這些命令,
必須進入下面的Python編澤器進行腳本編輯:
import maya.cmds
這是允許用戶使用的Maya命令。
例如:
maya.cmds.Is()
maya. cmds. sphere( radius=4)
當然也可以把模塊用更簡短的形式導入Maya,
例如:
import maya.cmds as cmd
cmad.sphere()
導入maya.cmds后,自動保存在userSetup.py文件中,用戶可以按自己喜歡來修改它的名
字,例如下面的例子:
import maya.cmds as mc mc. sphere()
或者把Maya命令導入并作為頂層指令使用:
from maya.cmds import
之后就可以直接調用Maya命令:
Is() sphere( radius=4 )
把Maya命令導入并作為頂層指令使用會覆蓋掉Python內置和其他模塊。
1.2 后綴(命令格式)
Python后綴處理方式和在MEL后綴處理方式也有很大不同。MEL被設計成Shell命令方式的語法。在Python中 的Maya命令的格式語法已經完全符合了Python的執(zhí)行方式。
01 簡單的后綴。
MEL中創(chuàng)建球體命令如下:
sphere -radius 4;
在Python中,半徑后綴被改寫,而這更像是數據傳遞:
maya.cmds.sphere( radius=4 )
02 多組數據。
如果一個后綴多個數據的話,那么必須把數據轉化成表或數組。下面是一個后綴中有3個數據的例子:
#元組:
maya.cmds.ambientLight( rgb=( 0.2, 0.3, 0.4))
#列表:
maya.cmds.ambientLight( rgb=[0.2, 0.3, 0.4])
03 判定格式(真/假)。
一般的命名后綴必須賦于相關的數值,但是Maya的后綴并不都需要數值,例如Is-sl, 為了保持相同的語法,在Maya中的Python規(guī)定要求給不帶數值的后綴賦于布爾真假值( True/False )。如果布爾值為假,那么后綴就為空;如果其值為真,則后綴需要被執(zhí)行。例如:
#列出選擇 :
maya.cmds.Is( selection=True )
#不列出選擇:
maya.cmds.Is( selection=False )
04 命名多個后綴。
有些后綴使用時需要多個后綴在同一條命令中。例如在MEL中的定義:
Is -type nurbsSurface -type transform;
Python需要使用已經定義過格式類型的后綴,并賦于其列表或數組變量:
maya.cmds.Is( type=["nurbsSurface" "transform"] )
在上面例子中,后綴帶有多個值,并且被多次使用,它的值是列表或數組。數組可以代替列表,這樣可以使用由數組組成的列表、列表組成的數組或數組組成的數組。例如,在MEL中的curveOnSurface命令:
curveOnSurface -d3 -uv 00 -uv 0.30.5 -uv 0.5 0.6-uv 0.9 1.0 surface1;
在Python中:
maya cmds.curveOnSuriace( "surface1",d=3,uv=[(0,0).(0.3,0.5),(0.5,0.6),(0.9, 1,0)])
如果過多地使用后綴,Python則會返回一個重復關鍵后綴的錯誤。
05 范圍。
Maya命令中有3種類型的范圍:時間、索引和浮點。在Python中必 須使用元組指定所有范圍。任意元組都可能有一一個或兩個值。具有一個值的元組指定為一個值(加括號并后跟逗號) ;多個單值元組使用集表示法指定。
時間范圍也支持單位。若要指定單位,必須使用字符串。由于每個值是單獨解析的,因此可以混合使用單位。
以下是有效的時間范圍:
(1,)(1,10) ("1sec"," 10sec") ("1min:2min")
下表以cutKey命令為例來指定時間范圍和索引范圍。
06 對Maya某些命令標志的更改。
對Maya命令所做的某些標志更改是必需的,因為Python中的多用途標志的參數必須以列表傳遞給標志。對于其中必須混合并匹配多用途標志的命令而言,這將導致出現問題。由于Python每個多用途標志的參數均以單獨的列表提供,因此無法將這些參數混合使用。已擴展依賴于此的幾個命令,以便單個多用途標志可以處理各個多用途標志的作業(yè)。
這些命令包括:
●polyAppendVertex :可用于取代point、vertex和hole標志 的新append標志。
●polyAppend :可用于取代point、edge和hole標志 的新append標志。
●polySplit :可以用于取代facepoint和edgepoint標志的新insertpoint標志。
●polyCreateFacet:經過修改后可用于指定洞的現有point標志。
●roundConstantRadius :可替換使用應該混合使用的sidea和sid b的新side標志。
CommandsPython參考文檔中記錄了所有這些標志的使用。
在所有情況下,這些標志都是向后兼容的。所有舊標志仍保留在原位。
1.3 參數和對象
除了標志,Maya命令還使用參數和對象。參數是命令所需的固定類型的值。例如,move命令使用3個參數表示移動的X、Y和Z值。對象是命令在其上操作的實體(例如,場景中的某個對象或UI元素)?;诋斍暗倪x擇列表,一個命令針對的對象數量是變化的,并且有時對象是隱式的。
對象和參數將如同在MEL中一樣傳遞給命令,但傳遞的順序必須如下所示:
command arguments object flags/named arguments
這不同于MEL, MEL中的排序要求對象顯示在參數列表結尾處。但是,Python要求命名參數顯示在所有其他參數之后。
1.4 后綴類型對照表
下表為在Maya Python模塊中,后綴類型變化的簡單對照。
1.5 標準輸入( stdin )實現
Python支持從STDIN (標準輸入)進行讀取。在Python中, 這是通過從sys.stdin進行讀取或調用raw_ input來實現的。
Maya會使用其自身的實現來覆蓋sys stdin。如果要使用Python自身的標準輸入對象,可通過引用sys._ stdin__ 來實現此目的。
示例:
在Script Editor (腳本編輯器)中輸入以下內容之一來顯示Python STDIN對話框:
●使用raw input
raw_ input()
●使用sys.stdin
import sys
inp = sys. stdin.eadline()
●自定義命令提示
import maya.cmds as cmds
inp = cmds.promptDialog(message= hello")
更多培訓課程、學習資訊、課程優(yōu)惠、課程開班、學校地址等學校信息,請進入 西安雁塔火星時代教育 詳細了解,咨詢電話:
一級建造師 二級建造師 消防工程師 消防設施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運檢測 通信工程 智慧消防工程師 裝配工程師 一級注冊建筑師 二級注冊建筑師 注冊電氣工程師 智慧建造工程師 房地產估價師 應急救援員 EPC工程總承包 PLC智能制造 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國英語 考研英語 英語四六級 商務英語 青少兒英語 IB英語 劍橋英語 職場英語 提升英語 AEAS 英語口語 出國英語 初高中英語 學生英語 成人英語 公共英語 詞庫 經濟師 初級會計師 中級會計師 注冊會計師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會計實訓 稅務師 CFA 企業(yè)合規(guī)師 審計師 FRM 高級會計師 期貨從業(yè) CQF 葡萄牙語 日語 德語 法語 韓語 西班牙 意大利 高考小語種 粵語 泰語 俄語 阿拉伯語 優(yōu)路 火星時代 環(huán)球雅思 櫻花日語 啟德雅思 新通 達內 高頓 童程童美 樂博樂博 小碼王 秦漢胡同 新航道 秦學教育 學大教育 東方瑞通