為了統壹這些重要的基本概念,我覺得真的有必要寫壹篇科普文章。(當然我的理解不是標準答案。大家只做參考。如有異議,請聯系我!
在開始解釋定義之前,我們最好搞清楚壹件事——準確區分這兩個術語的意義是什麽?
在很多語境中,這兩個詞表達的意思非常接近。
比如,我們經常聽到管道TD的工作稱謂,很少聽到工作流TD的稱謂,但是了解管道TD工作內容的人壹般都知道,管道和工作流通常都屬於管道TD的工作範疇。
當妳的老板或藝術家與妳討論工作流程時,無論他們是否使用管道或工作流程這壹術語,他們通常指的是與制作方法相關的問題。
所以,妳真的不用壹直挑這些詞。在非專業語境下,可以根據押韻的自由式來選擇說哪個詞。但是,這並不意味著這兩個詞沒有區別。
對於專業流程TD來說,這兩個詞是有明顯區別的,對這些區別的理解程度直接影響到妳對流程架構的考查維度。有句話:夏蟲談不上冰。對於工藝設計專業的學生來說,缺乏視角是可悲的,有時甚至是致命的。
我通常把Pipeline翻譯成“管道”。顧名思義,它應該像管道壹樣有確定的輸入和輸出。
雖然在某些情況下,Pipeline會被用來指代相對復雜的過程系統,但壹般來說,它可以更準確地表達壹個輸入和壹個輸出之間的線性關系。
我們可以舉壹個例子來說明:如果我們決定使用abc格式的文件,將帶有動畫信息的模型數據從動畫鏈接傳輸到光照鏈接,這就是流水線。其實沒有管道也有很多方法可以完成這個過程。如果項目很短,這個過程就不重復很多次,我甚至每次都可以用不同的方法。但壹般情況下,專業內容制作公司面臨的問題往往非常復雜,同樣的流程需要進行上千次。沒有壹些結果可控的固定過程的支撐,結果將是災難性的。
清晰的接口定義和程序化的流程實現,會大大增強組織對生產結果的控制能力,這就是流水線的意義。也是國內外頭部內容制作公司如此重視管道技術的主要原因。
我們回過頭來梳理壹下管道的概念:可以說管道是數據流通方式的定義,是壹個抽象的概念,是每壹次數據傳輸操作的理論基礎。
在管道TD的實際工作中,妳需要面對的往往不僅僅是壹個局部的數據流通關系,而是壹個涉及大量環節的復雜系統。如此復雜的系統,往往涉及很多規則和技術,需要精心構建。
管道TD最重要的工作往往是管道的設計。當然,更多時候是基於設計和開發工具來輔助實現Pipeline。
Workflow可以直接翻譯成workflow,中英文術語都很貼切。
當我們談論工作時,大多數時候我們談論的是人們的工作。所以工作流的意義更偏向於人與人的合作方式。壹般來說,工作流程的制定會更多的考慮工作的執行。
“流”是工作流的另壹半,描述了日常工作的另壹個屬性——流動性。這是所設計的合作模式的典型特征,所有事件都在非線性活動網絡中順利進行。是否絲滑也是評價壹套工作流程好壞的主要考量指標。
作為管道TD,工作流也是妳無法回避的工作內容。這不是壹蹴而就的事情,妳需要不斷的思考、觀察和打磨,才能逐步構建壹個優秀的工作流框架。當然,在這之前,妳最好有壹些理論知識,確保妳知道自己在做什麽。
工作流的主要單位是“事件”。我們無法捕捉到每個人在工作中的所有行為,比如呼吸、撓癢癢、上廁所。這些都不重要,但是與協作相關的活動才重要。當這些預定義的活動發生時,我們需要捕捉它們。這是壹個事件。
各種實時事件構成了工作流的脈搏,同時數據在管道中有節奏的傳輸,這就是工作流和管道的關系。這種描述可能很抽象。妳能理解這種微妙的關系嗎?
定義壹個事件是壹件復雜的事情。妳可能很容易註意到那些與目標相關的事情,而例外情況和意外事故往往需要學習。所以管道TD的體驗真的和真金白銀壹樣值錢。
完成了事件的定義之後,就是設計行為規範來應對各種事件的時候了。此時,妳需要做大量的溝通,充分傾聽藝術家的訴求,了解他們的日常生活,結合內外因素綜合考慮,找準問題的本質,才能設計出合理可行的工作流程。因為工作流程直接決定了團隊的整體效率,沒有實踐,紙上談兵是非常危險的。
構建工作流的壹個很重要的思路就是優先為日常工作制定標準。比如內容審核,文檔版本控制,技術支持工單等等。可以為生產任務制定壹個通用的生命周期,也可以為內審會議制定壹個標準化的會議流程和會議記錄模板...
除了日常工作,應對不可預知的情況也是工作流設計的重點內容。妳可能需要更早的形成原則,比如“人身安全大於數據安全”或者“主角色的資產優先”,並以此為基礎靈活應對,而不是總是做決定。同時,妳也不能死抱著冷冰冰的規則不放。在不影響整體的前提下,充分考慮兼容性來應對各種可能出現的問題,才是成熟的TD應該做的。
看完這裏,妳應該已經看到了,與管道的精確定義不同,工作流的定義非常寬泛,甚至需要考慮公司運營活動的方方面面。這不是Pipeline TD自己的事。很多時候,它需要更多相關人員的參與,如主要藝術家、制片人、CG導演(或VFX導演)、導演、制片人甚至所有企業高管。
從所涉及的領域來看,壹個合理的工作流程需要涵蓋除直接CG內容制作之外的大量活動,包括但不限於考勤、軟硬件運維、人力調度、其他集體活動等等。
Pipeline TD經常做的壹件事——繪制生產流程拓撲圖——將所有生產環節以節點圖的形式連接起來。妳覺得這件事屬於設計工作流還是設計管道的範疇?
歡迎通過TD學習交流社區與我交流。
機器貓的大喇叭:為什麽CG公司壹定要有不同的流程?
數據加工
問:“管道”和“工作流”的區別?
生產者軟件文檔