一直以爲電影特效,動畫製做這些都很什麼,在google上搜索了下python開發電影特效的內容,發現了幾個不錯的軟件,都支持python腳本開發.python
Houdini git
Houdini (電影特效魔術師) Side Effects Software的旗艦級產品,是建立高級視覺效果的有效工具,由於它有橫跨公司的整個產品線的能力,Houdini Master爲那些想讓電腦動畫更加精彩的動畫製做家們提供了空前的能力和工做效率。
衆所周知,Houdini是以靈活性及高效性著稱的世界頂級視覺特效軟件,而VEX編程語言則是Houdini靈活性的核心。VEX囊括了簡潔、優美、高效等全部計算機語言的優勢,幫助藝術家快速地實現普通節點鏈接可以或很難實現的視覺效果實現方案,能夠說是Houdini特效藝術家居家必備之技能。
Houdini是一款三維計算機圖形軟件,由加拿大Side Effects Software Inc.(簡稱SESI)公司開發,SESI公司由Kim Davidson和Greg Hermanovic建立於1987年。Houdini是在Prisms基礎上從新開發而來,可運行於Linux, Windows, Mac OS等操做系統,是徹底基於節點模式設計的產物,其結構、操做方式等和其它的三維軟件有很大的差別。Houdini自帶的渲染器是Mantra,基於Reyes渲染架構,所以也可以快速的渲染運動模糊、景深和置換效果。 Mantra是通過產品驗證的成熟渲染器,能夠知足電影級別的渲染要求。固然,Houdini也有第三方渲染器的接口,好比:RenderMan、Mental ray、Vray和Torque等,能夠把場景導出到這些渲染引擎進行渲染。
NUKE 編程
視覺效果軟件 當今大型電影絕倫的視效,不由讓人要驚歎其合成的逼真與強大!NUKE曾被用在Digital Domain所製做的不少電影和商業片中。NUKE 是由The Foundry公司研發的一數碼節點式合成軟件。已通過10年的歷練,曾得到學院獎(Academy Award)。爲藝術家們提供了創造具備高質素的相片效果的圖像的方法。NUKE無需專門的硬件平臺,但卻能爲藝術家提供組合和操做掃描的照片,視頻板以及計算機生成的圖像的靈活、有效、節約和全功能的工具。在數碼領域,NUKE已被用於近百部影片和數以百計的商業和音樂電視,NUKE具備先進的將最終視覺效果與電影電視的其他部分無縫結合的能力,不管所需應用的視覺效果是什麼風格或者有多複雜。
學習python還能夠玩轉電影特效,影視合成,python的價值還須要更多人去開發發掘。架構