靚麗時尚館

位置:首頁 > 健康生活 > 心理

電影需要程式設計嗎

心理1.5W
電影需要程式設計嗎

普通的影視後期不需要程式設計知識,只有AE這樣的軟體需要用一些巨集程式碼來指定某些行為。合成可能需要Python,在Nuke裡寫寫指令碼

包裝可能需要JavaScript,在AE裡寫寫表示式

3D方面其實我更願意把它歸到前期裡面,反正C4D可以用Python和CoffeeScript(JavaScript的語法糖)Maya可以用Python和mel(很像C語言)3DS Max是自己的語言,好像後來也支援Python了Hodini可以用PythonRealflow可以用Python……

所以你可以看到,會python是一種很好的體驗。

但是,如果你不在開發組,其實真得沒有必要把語言學得太精。語言是工具,懂點基礎,主要是掌握那種思維就行了。就是指:你想讓某個引數隨其他引數的變化而變化,減少操作步驟。

比如(座標/角度/尺寸/貼圖/速率/等所有可調引數) 隨(時間/另一個物件的引數)相對變化一鍵自動建立幾個物件,而且他們之間的某些引數互相有表示式關聯。

其中可能會用到(布林/三角函式/保留整數/向量轉實數/自定義公式/凍結) 等方法。

很多就是些數學函式,不需要考慮運算效率,不需要懂編譯、資料結構。

能寫點簡單的指令碼,提升一下工作效率就行了。牛逼的外掛還是讓別人去寫吧。

幹影視後期的,藝術審美水平比指令碼語言水平更重要。就算你懂了,能讓你施展牛刀的地方,很少。

大型影視特效的製作會用到程式設計。目前影視特效行業的主流軟體是Houdini,程式設計是學習houdini的基礎,需要熟練Python和C語言。houdini開放軟體底層,使用者可以通過自定義方式實現所有特效需求。因此,使用者(團隊)的程式設計、數學和物理基礎有多強悍,就會定義出多麼強悍的功能。

壓制視訊不需要程式設計技術,只需要瞭解視訊的相關資訊,以及封裝的相關知識,想要壓出高質量低低記憶體的視訊需要時間去練習和程式設計無關

標籤:電影 程式設計