fbpx

Maya上的 Python : 對藝術家友好的 Python 程式設計

課程簡介

在動畫界的工作中有個 Technical Director ( TD )  的跨程式設計的工作,TD 是美術和程式的合體,TD 的工作比較常面向美術端,如果美術端有任何技術或者工作流程問題,就會需要 TD 幫忙解決,跟 R&D 的差別在於,TD 通常不會加入研發大型專案,而是寫腳本工具來加速動畫製作流程,並串聯各部門讓資料流通無阻礙。 (此資料來自 特效產業 Pipeline TD )

本課程教你 TD 所需要的技能,使用 Python 開發工具,以便在 Maya 上更有效率地工作。

简体中文课程介绍

從這 8 小時的課程,你會學到

  • 用 Python 開發工具,用在 Maya 的內部和外部
  • 建立進階使用者介面以與其工具互動並管理資產
  • 具備動畫工作室技術總監的必備技能

要求

  • 你需要掌握 Autodesk Maya 的基本知識,比如建立和操作簡單物件
  • 你需要可運作的 Maya 軟體。 最好是 2017 年或以上,但 2011 年應該是最低限度。 試用版和教育版的連結將於課程中提供給你
  • 不需要程式設計知識,但是基本的理解會有幫助

課程說明

歡迎來到“Maya上的 Python : 對藝術家友好的 Python 程式設計”

本課程將帶你從編寫 Python 程式碼的第一行開始,到建立進階使用者介面,具有我們對專業人士所期望的那種流暢性。 通過自動化重複性任務,你將學到能夠幫助你更快完成工作的技能,這樣你就可以專注於你想做的工作。 這反過來也可以為你在就業市場上增加難以置信的價值,幫助你更快地晉升。

無論你是初學者還是已經熟悉 Python,本課程都可以為你提供很多幫助。 專案以難度來區分,你會被指派一個專案,不管你是否是一個模型製作師( modeller )、動畫師( animator )、裝配師( rigger )或打光師( lighter )。

以下是我們將要討論的內容:

  • Python 基礎 : 函數、類( classes )、 if 語句等等。
  • 進階的 Python 概念,如 lambdas、 偏向( partials )、正規表示式等。
  • 用 Maya Cmds 和 Qt 編寫使用者介面
  • 資料寫入磁碟並將其作為 JSON 載入回 Maya
  • 建立命令行工具( command line tools )
  • 建立專業的工作流程
  • Qt 介面框架 : 自訂小部件( widgets )、訊號( signals )和插槽( slots )、樣式表( stylesheets )等

此外,這是目前唯一的課程,涵蓋了 Maya 2017 年變化的介紹 。

你將擁有完整的原始碼訪問許可權和全面的註釋,以及其他可以幫助你在完成課程與課後複習的資源。

幾年前,當我還是一個藝術家的時候,我自學了 Python,今天,成百上千的藝術家每天都在使用我的工具。 我將使用同樣的專案驅動方法來教你 Python。

準備好開始你的程式設計之旅了嗎? 我們上路吧!

資源

最重要的資源是:

https://github.com/dgovil/PythonForMayaSamples

這有:

  • 你需要的軟體的所有連結
  • 包含註釋的所有專案的原始碼
  • 其他資源,讓你進一步學習

課前要求

  • Maya 2011 或以上(最好是 2017 年)
  • 有網際網路連線的電腦
  • 在 github 頁面上會有你所有需要的資訊連結

我將從這門課程中得到什麼?

  • 你將擁有建構能夠加快工作速度的工具的技能
  • 建立可與你的團隊或工作室共享的程式碼所需要的工作流程
  • 我們要求主要工作室的管道開發人員( pipeline developer )具備的必要技能

目標受眾

  • 本課程是為那些希望學習 Python 程式設計以製作工具、提高工作效率或增加工作價值的藝術家開設的
  • 本課程針對沒有程式設計經驗的初學者以及希望學習新技能的中級學員

講師簡介

Dhruv Govil 特色電影的領銜管道開發者( Lead Pipeline Developer )

我是特色電影的 Lead Pipeline Developer,對主要的視覺效果電影很有經驗,比如《銀河守護隊》( Guardians of The Galaxy ) 和《自殺小隊》( Suicide Squad ) ,還有動畫特輯,比如《天降美食2》 ( Cloudy With A Chance of Meatballs 2  )和《尖叫旅社2》( Hotel Transylvania 2 )。

我的背景是一個動畫師、佈局藝術家和通才,但我自學程式設計更快地工作,最終跨專業做角色轉換。

今天,我的工作包括開發每天有數百名藝術家使用的軟體,這些軟體對於生產至關重要。 我用我學到的程式設計技巧來教別人做同樣的事情。

課程中給的任何意見顯然都是我自己想的,顯然不反映我參與的任何工作室。

課程討論專區

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

參加課程 ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: