原畫師是對項目整體進(jìn)行概念藍(lán)圖設(shè)計,所以需要有一定的繪畫實力。 不過對于零美術(shù)基礎(chǔ)的同學(xué)來說,這個門檻也不是不可跨越。因為繪畫實力其實是一個長久積累的過程,只要你入門了, 掌握一定的基礎(chǔ),在后期能夠勤奮練習(xí),就能夠穩(wěn)步提升,達(dá)到原畫設(shè)計師門檻。
另外,對于游戲原畫設(shè)計師和影視原畫設(shè)計師來說,有著不同的職能,所以相應(yīng)的崗位技術(shù)要求也是不一樣的。大家可以針對性地接受培訓(xùn)、進(jìn)行學(xué)習(xí)。影視原畫師相比游戲原畫師,需要進(jìn)行分鏡頭臺本繪制、數(shù)字繪景、世界觀設(shè)計等內(nèi)容;而游戲原畫師偶爾會兼任游戲美宣設(shè)計、加載圖設(shè)計崗位。
學(xué)習(xí)photoshop軟件操作和筆刷使用技巧,講解場景氣氛圖草圖設(shè)計、景深空間表達(dá)、剪影造型方法、概括基本形、光影設(shè)計。
學(xué)習(xí)photoshop中圖層設(shè)置和應(yīng)用。講解場景氣氛圖色彩設(shè)計原理、色彩與空間的關(guān)系和在畫面中的呈現(xiàn)原理,光色原理在氣氛圖畫面中的體現(xiàn)。學(xué)習(xí)對于時間季節(jié)(早、晚、雨、雪)氣氛的表達(dá)。
講解室內(nèi)場景造型的空間構(gòu)成和造型的規(guī)律,室內(nèi)場景平面布局和攝像機機位和角度。解讀劇情定義電影的美術(shù)風(fēng)格和世界觀確定表達(dá)重心主題和創(chuàng)意思路。講解室內(nèi)場景氣氛圖陳設(shè)規(guī)律、光影設(shè)計、上色方法、材質(zhì)細(xì)節(jié)描繪。
講解室內(nèi)場景造型的空間構(gòu)成和造型的規(guī)律,室內(nèi)場景平面布局和攝像機機位和角度。解讀劇情定義電影的美術(shù)風(fēng)格和世界觀確定表達(dá)重心主題和創(chuàng)意思路。講解室內(nèi)場景氣氛圖陳設(shè)規(guī)律、光影設(shè)計、上色方法、材質(zhì)細(xì)節(jié)描繪。
課程時間:3個月
課程設(shè)置: 影視原畫設(shè)計實訓(xùn)班主要學(xué)習(xí)氣氛圖設(shè)計、室內(nèi)場景設(shè)計、室外場景設(shè)計、Matte painting、劇本設(shè)計與視聽語言、實用人體解 剖與動態(tài)速寫、分鏡頭臺本基礎(chǔ)、分鏡頭表現(xiàn)技巧等。 可就職崗位:分鏡師、數(shù)字繪景師、場景概念設(shè)計師 、美術(shù)指導(dǎo)等。
課程時間:6個月
課程設(shè)置: 影視原畫設(shè)計實訓(xùn)班主要學(xué)習(xí)氣氛圖設(shè)計、室內(nèi)場景設(shè)計、室外場景設(shè)計、Matte painting、劇本設(shè)計與視聽語言、實用人體解 剖與動態(tài)速寫、分鏡頭臺本基礎(chǔ)、分鏡頭表現(xiàn)技巧、高級角色設(shè)計、三維輔助場景設(shè)計、高級影視場景設(shè)計、世界觀項目實訓(xùn) 課、畢業(yè)設(shè)計課等。 可就職崗位:角色概念設(shè)計師、分鏡師、數(shù)字繪景師、場景概念設(shè)計師 、美術(shù)指導(dǎo)、舞臺背景美術(shù)設(shè)計師等。
作品拿過奧斯卡獎, 每一位老師都是大咖你的日常指導(dǎo)老師, 都在業(yè)界有豐富的項目經(jīng)驗, 參與過的電影、電視等影視項目獲得過奧斯卡、艾美、金馬等國內(nèi)外較高專業(yè)大獎。我們把學(xué)習(xí) 內(nèi)容按照 工作模塊劃分, 你將會學(xué)習(xí)后期合成各種專業(yè)技能。同時邀請業(yè)界知名項目團隊和制作大師, 為你講授成功的商業(yè)項目案例, 讓你能提前了解公司中項目的制作流程和技巧。
教學(xué)內(nèi)容,源自真實電影項目的案例素材,升級跟蹤課程,高薪聘請攝像機跟蹤講師,教授好萊塢級別跟蹤案例,VR課程全新升級, 擁有VR合成縫合技術(shù)課程的機構(gòu)。
20多年辦學(xué)經(jīng)驗,與數(shù)萬家企業(yè)保持合作關(guān)系。擁有較大較全的影視行業(yè)招聘平臺,保障學(xué)員就業(yè)率
查資料、簽到、預(yù)習(xí)復(fù)習(xí)課程、上傳作業(yè)、教師評價……火星自主研發(fā)的ME教學(xué)系統(tǒng),集合各種功能, 是火星學(xué)員的貼心學(xué)習(xí)助理。畢業(yè)后頒發(fā)結(jié)業(yè)證書,增強就業(yè)競爭力。
火星時代講師
火星時代講師
來火星時代學(xué)視頻剪輯,有哪些好處呢?為了滿足人們的不同學(xué)習(xí)及需求,火星時代開設(shè)有許多有關(guān)于視頻剪輯應(yīng)用的專業(yè)課程,既有長期班:剪輯大師班、影視剪輯與包裝設(shè)計師班,也有短期班:短視頻創(chuàng)作班,學(xué)習(xí)時間各不相同,企業(yè)在招聘時,會對有一定項目經(jīng)驗的人才更加青睞,所以火星時代也會在教學(xué)期間引入商業(yè)項目,讓同學(xué)們能夠通過實踐的方式來理解課上所學(xué)內(nèi)容的同時,還能進(jìn)一步提高自身綜合實力,并積累項目經(jīng)驗與作品,使就業(yè)更具競爭力。
(資料圖片僅供參考)
四、編寫Python腳本的提示與技巧
4.1 內(nèi)置Python庫
Python具有許多有用的內(nèi)置庫和數(shù)據(jù)結(jié)構(gòu)。大多數(shù)情況下,可以使用一個現(xiàn)有的庫來完成常規(guī)的編程任務(wù),這樣不必與MEL腳本-樣創(chuàng)建自定義工具。
4.2使用Python類的自定義UI
其中一個方便的Python函數(shù)是functools.partial,該函數(shù)可用于將附加信息傳遞到回調(diào)函數(shù)。
例如,下面的類創(chuàng)建的窗口具有多個在單擊時會輸出數(shù)字的按鈕。
from functools import partial
import maya. cmds as cmds
class ButtonWin(object):
def__ init (self):
self. win = cmds. window()
self.layout = cmds. columnL ayout(parent=self. win)
for x in range( 10):
cmds. button(label= "Click Here %d"%x, parent=self.layout,
command=partial(self.
report,x))
cmds. showWindow()
def report(self, buttonIndex, value):
print "button %d got %s "%(buttonIndex, value)
f= ButtonWin()
4.3 在Maya中調(diào)試Python腳本
使用Python腳本的一個優(yōu)點是可以在開發(fā)過程中使用調(diào)試器。這在解決腳本問題時可以節(jié)省大量時間。
4.3.1 使用PDB
Python在PDB模塊中附帶一個內(nèi)置的調(diào)試器。PDB的文本界面適用于快速調(diào)試會話。如果在從Script Editor (腳本編輯器)調(diào)用的腳本中使用PDB,則每當(dāng)PDB需要輸入時都會出現(xiàn)輸入對話框。使用PDB與導(dǎo)入PDB并按如下方式設(shè)定斷點一樣簡單:
import pdb
pdb.set trace()
執(zhí)行達(dá)到第2行時,將顯示輸入對話框,您可以使用標(biāo)準(zhǔn)命令來繼續(xù)、跳過、輸出值等。
4.3.2 使用外部調(diào)試器
對于復(fù)雜調(diào)試任務(wù),可能更易于使用外部圖形調(diào)試器。存在多個免費的和商業(yè)的IDE,例如: ;
●Wing IDE
●Winpdb
●Eclipse
可以先在Maya中導(dǎo)入一個工具模塊來使用外部調(diào)試器,導(dǎo)入該模塊會打開到IDE的通信套接字。IDE連接到Maya后,即可打開腳本文件來設(shè)定斷點、檢查變量值等。每個IDE都將具有其自己所需的工作流。
4.4將Python函數(shù)注冊為MEL程序
可以使用createMelWrapper函數(shù)將Python函數(shù)注冊為MEL程序。然后,在調(diào)用MEL程序時,會調(diào)用Python函數(shù),從而傳遞收到的任何參數(shù)并返回函數(shù)的結(jié)果。
路徑為:
C:Program Files\AutodeskMaya2014PythonNliblsite-packagesmayamel
或者,在腳本編輯器中執(zhí)行以下命令:
import maya.mel
help(maya.mel.createMelWrapper)
使用該函數(shù)的優(yōu)點如下。
通過將Python函數(shù)注冊為MEL程序,您不需要獲取MEL腳本的源代碼(如果程序和腳本共享相同的名稱)。相比之下,如果使用的是Python,則必須先顯式導(dǎo)入腳本,然后才能訪問其包含的函數(shù)或類。使用該包裹器函數(shù)可以使Maya即時獲得源代碼,且不必始終加載每個腳本。
Maya中的某些屬性只接受MEL程序。例如,在"asset" (以前稱為container )節(jié)點中,Context Properties (上下文特性)區(qū)域下的Rmb Command (鼠標(biāo)右鍵命令)屬性只接受MEL程序。
示例:
以下示例說明如何使用createMelWrapper函數(shù)將Python函數(shù)注冊為MEL程序,以便使用"asset”(以前稱為container )節(jié)點中的Rmb Command (鼠標(biāo)右鍵命令)屬性。
01 將以下腳本另存為rmbScript.py,并保存到Maya2014/scripts目錄中。
import maya.cmds as cmds
import maya.mel as mel
def exCoNotes(node):
if(cmds.nodeType(node)== container):
objCont = node
else:
objCont = cmds.container(q=True, findContainer=node)
exec(cmds. gettr(objCont+ ".notes”
pyfunction = "main("+node+”""+objCont+ "
exec(pyfunction)
cmds. select(node, r= True)
def setThisContainerCurrent(node):
if(cmds.node Type(node)== container"):
objCont = node
else:
objCont = cmds. container(q= True, findContainer=node)
cmds. container(objCont, e=True, c=True)
cmds. select(node, r= True)
def rmbMyContainerScript():
return ("Execute Container Notes, "exCoNotes ,
"Set This Container Current", "setThisContainerCurrent)
02 在Script Editor (腳本編輯器)中,從Python選項卡執(zhí)行以下腳本。該操作將創(chuàng)建所需的MEL包裹器腳本。
from rmbScript import*
import maya.cmds as cmds
import maya.me/ as mel
mel.createMelWrapper(rmbMyContainerScript.retType= string[]")
mel. createMelWrapper(exCoNotes)
mel.createMelWrapper(setThisContainerCurrent)
03 創(chuàng)建一個對象。
04 選擇Assets>Advanced Assets>Create(資源>高級資源>創(chuàng)建),然后將rmbMyContainerScript添加到資源的Rmb Command (鼠標(biāo)右鍵命令)屬性。
注意:還可以借助變換資源使用該步驟;但是,節(jié)點類型將為dagContainer。
05 將類似如下的腳本添加到asset (資源)節(jié)點的Notes (注釋)部分。
def main(node, container):
print node
print container
06 在Script Editor (腳本編輯器)的MEL選項卡中,輸入以下腳本。
rehash;
07 在對象上單擊鼠標(biāo)右鍵(),并從標(biāo)記菜單中選擇Custom (自定義)。您現(xiàn)在可以查看自定義鼠標(biāo)右鍵菜單。
4.5 為已設(shè)置動畫的曲線創(chuàng)建關(guān)鍵幀
可以使用以下Python示例腳本來創(chuàng)建已設(shè)置動畫的曲線并設(shè)定其關(guān)鍵幀。
import maya. OpenMaya as om
import maya. OpenMayaAnim as oma
def addkeys(plugName, times, values, changeCache):
# Get the plug to be animated.
se/ = om.MSelectionList()
sel.add(plugName)
plug = om.MPlug()
sel.getPlug(0, plug)
# Create the animCurve.
animfn = oma MFnAnimCurve()
animCurve = animfn.create(plug, oma.MFnAnimCurve kAnimCurveTL)
# Copy the times into an MTimeArray and the values into an MDoubleArray.
timeArray = om.MTimeArray()
valueArray = om.MDoubleArray()
for iin range(len(imesl):
timeArray. append(om.MTime(timesl[i, om.MTime.uiUnit())
valueArray. append(values[i])
# Add the keys to the animCurve.
animfn. addKeys(
timeArray,
valueArray,
oma.MFnAnimCurve.KTangentGlobal,
oma.MFnAnimCurve.kTangentGlobal,
False,
changeCache
)
以上示例代碼會將關(guān)鍵幀動畫添加到通道(即栓)。如果不需要具有撤消更改的能力,則可以按以下方式進(jìn)行調(diào)用。
addkeys("pCube1.tx, [1.0, 3.0, 5.0], [0.6, 1.2, 2.4, None)
但是,如果需要具有撤消更改的能力,那么請按以下方式進(jìn)行調(diào)用。
changeCache = oma.MAnimCurveChange()
addkeys("pCube1.tx; [1.0, 3.0, 5.0], [0.6, 1.2, 2.4], changeCache)
然后執(zhí)行以下腳本以撤消更改。
changeCache,undolt()
注意:為簡便起見,該函數(shù)假定由plugName指定的栓當(dāng)前未設(shè)置動畫。
更多培訓(xùn)課程、學(xué)習(xí)資訊、課程優(yōu)惠、課程開班、學(xué)校地址等學(xué)校信息,請進(jìn)入 西安雁塔火星時代教育 詳細(xì)了解,咨詢電話:
一級建造師 二級建造師 消防工程師 消防設(shè)施操作員 BIM 造價工程師 環(huán)評師 監(jiān)理工程師 咨詢工程師 安全工程師 建筑九大員 公路水運檢測 通信工程 智慧消防工程師 裝配工程師 一級注冊建筑師 二級注冊建筑師 注冊電氣工程師 智慧建造工程師 房地產(chǎn)估價師 應(yīng)急救援員 EPC工程總承包 PLC智能制造 碳排放管理師 雅思 托福 GRE 托業(yè) SAT GMAT A-Level ACT AP課程 OSSD 多鄰國英語 考研英語 英語四六級 商務(wù)英語 青少兒英語 IB英語 劍橋英語 職場英語 提升英語 AEAS 英語口語 出國英語 初高中英語 學(xué)生英語 成人英語 公共英語 詞庫 經(jīng)濟師 初級會計師 中級會計師 注冊會計師 基金從業(yè) 證券從業(yè) 薪稅師 銀行從業(yè) CMA ACCA 會計實訓(xùn) 稅務(wù)師 CFA 企業(yè)合規(guī)師 審計師 FRM 高級會計師 期貨從業(yè) CQF 葡萄牙語 日語 德語 法語 韓語 西班牙 意大利 高考小語種 粵語 泰語 俄語 阿拉伯語 優(yōu)路 火星時代 環(huán)球雅思 櫻花日語 啟德雅思 新通 達(dá)內(nèi) 高頓 童程童美 樂博樂博 小碼王 秦漢胡同 新航道 秦學(xué)教育 學(xué)大教育 東方瑞通