2019年10月29日 星期二

adaptive music & game audio 筆記 1: - 視頻遊戲之自適音樂(adaptive music )序言

自適音樂 (adaptive music) 主要強調由玩家在遊戲場景中的實際狀況來即時改變音樂的內容,這個概念最早被用在 1981 年的視頻遊戲 Frogger 中。時至今日,自適音樂已成為許多 AAA 等級的遊戲中常用的處理音樂的技術,且也已經發展出一些專用的音樂軟體工具。然而,這是一個跨領域的學問與技術,遊戲配樂作曲家通常雖然不一定需要參與「音樂置入」的過程,但若作曲家本身沒有沙盤推演的能力,則很難了解其作品在實際遊戲運作中的執行狀況,所以跨領域學習相關的知識與技術仍屬必要。雖然這種將音樂創作、互動科技重整的課程,已經陸續出現在國外的音樂院的相關課程中,國內則完全沒有任何專屬的課程,因為開課者必須要音樂創作能力、音訊處理的能力,還要了解遊戲引擎、以及自適音樂的常用的中介軟體 (middle ware) 與互動的概念。在我開始深入了解這個整合性的技術之前,我也諮詢過幾位國內資深的遊戲引擎 Unity 的專家,他們並不清楚有這種相關技術,並且提出遊戲引擎中就已經有相關功能模擬實際的聲音定位,如今進一步接觸遊戲引擎之後,也發現確實如此,差別只是在沒有專門的工具來處理自適音樂,可能因為這些 Unity 的專家們並不懂音樂,因此也沒特別注意到相關的技術需求與音樂處理上的必要性。這個狀況更引發了我整理相關資料的興趣與動機,於是我註冊了一系列的國外遊戲配樂線上課程、以及遊戲音訊課程、Unity 遊戲設計課程,也參閱了一些跟 adaptive music 以及 game audio 的原文書籍,但覺得要融會貫通所有的技術與資料,仍然是一項大工程,因為網路的資訊總是非常片段而瑣碎,因此我想把一些我從網路上看過的、跟 game audio 及 adaptvie music 相關教學影片整理一下,作為學習筆記,同時也作為自己快速查閱之用。

將一些線上教學影片的內容整理為筆記的目的之一,是作為開設「視頻遊戲之自適音樂與音訊設計」(adaptive music and sound design for video games) 課程之準備 。我比較想從音樂創作者的角度,慢慢深入了解自適音樂的領域與相關技術,同時也藉此切入遊戲引擎與程式設計相關的領域。由於網路的資訊以網頁形式作筆記最方便查詢,因此便採用了這個形式來記載學習紀錄與心得。

在此之前,我玩了一下相關的中介軟體( middle ware),讓我憶起念博士班時,聽過的一場作曲系舉辦的講座,作曲者真的是把視頻遊戲中的 3D 場景作為音樂展演的一部分,由遊戲參與者透過在 3D 場景中的探索作直接觸發音樂,這已經是大約 2003 年的事了然而,在國內沒人作這種實驗音樂,即使是在遊戲配樂的領域,儘管早已經有許多國外的視頻遊戲成功使用 adaptive music 的技術來為遊戲增色並藉此強化玩家的沈浸體驗,國內的遊戲公司卻也鮮少使用「自適音樂」的技術來處理遊戲配樂,一則可能這些遊戲公司並不重視音樂細節、二則是這些公司的技術人員不清楚有 adaptive music 的概念,也無經費投注在這種更需要作曲家與工程師緊密溝通的遊戲音樂處理技術。根據此領域的專家 Michael Sweet 在他的書中的說法,adaptive music 的製作費用要比一般線性的音樂之製作花雙倍的時間,因此製作費也較高。在軟體的操作上,對於一般熟悉 DAW 的數位音樂工作者而言,雖然並不是非常困難,但在互動音樂設計的概念上卻是必須技術、與音樂性都必須有所理解,才能真正將音樂的內容成功的搭配互動技術。

依照這些日子研究 adaptive music 的學習經驗,大體上,最重要的技術莫過於 vertical remixing 與 horizontal resequencing 兩種技術,其中後者的概念又比前者複雜,仰賴合適的 transition 在不同的氛圍的段落中進行銜接,如何將 transition 段設計得當並不是一件容易的事。任教於 Berklee Music College 的 Film Scoring Department 的 Michael Sweet 的著作 Writing Interactive Music for Video Games 對於「自適音樂」做了詳盡的概念上的介紹與歷年著名的遊戲使用 adaptive music 技術的相關整理。下面這個影片則詳細的介紹了自適音樂的概念與遊戲中的應用範例。






由於網路上可以找到相關的概念介紹雖然不少,但實際的操作對於音樂學習者或遊戲音效設計師而言,卻仍然很難有完整而系統化的學習資料,或者學習者本身的背景不夠完備來學習相關的知識與技術。程式設計師可能不懂音樂的處理手法、作曲家則又不太了解遊戲運作的方式與音樂需求,加上中文資料又非常少,因此我打算先來投入相關領域的實務研究,並藉由推出「視頻遊戲之自適音樂與音效設計」的課程於我任教的北科互動設計系,也藉此引起更多音樂學習者、互動設計的學習者、遊戲的開發者等,對於音樂、音訊在各種互動設計上的重視。在課程內容的規劃上,包含數位音樂本身的技術與知識、以及 adaptive music 設計與執行之方法,也包含在遊戲引擎 Unity 中模擬音樂互動的雛形之建立,提供音樂創作者沙盤推演之測試時使用。另外,也希望同時能夠納入 game audio 相關的技術。




沒有留言:

張貼留言