close

自 AppWorksSchool 畢業後 (請見 謎?我到底怎麼莫名其妙成為工程師的?),緊接著,就看到 2016 年度中華民國電腦音樂協會和開南大學主辦的 WOCMAT 研討會的消息,2015 年的 WOCMAT 我也有參加,只是當時還沒有一首正式的電子音樂作品,所以僅是以聽眾的角度出席,聽聽各個電聲音樂家的交流。這次,由於有了『次元穿梭』的電聲作品,加上也為了這次的研討會,新創了一首『轉世(Reincarnation)』的電聲作品,就想參與研討會的發表了。由於研討會音樂作品的長度限制為一分半鐘,『轉世』那首尚可以修短,但『次元穿梭』則長度過長 (20 分鐘),因此不符合規範,所幸經過李婉菁老師的建議,可以想辦法用 demo 的項目參與,這樣長度可拉長至 10-15 分鐘,也就是兩三個樂章左右,但是 demo 必須要能與聽眾互動技術才有可能。左思右想,想到可以把它做成一個 VR 的 iOS App。原本以為加入的 360 度影片就可以了,於是就天真的投了demo 的申請表,寫了一篇 VR 的提案,看看結果如何,也沒想到就被法國 IRCAM 方面通知說提案過了!

開發前三天就發現 Apple 素來與 Google 不合,導致 Google Cardboard API 幾乎不支援 iOS app,頂多只能內嵌 Youtube 360 度影片而已,這樣的音樂作品效果實在是太差強人意,於是只好從 Unity 來開始開發。第一次開發Unity 就要做成 VR,不僅要從頭開始學習 Unity 3D (連 2D 都沒摸過),還要學習 GVR 的 SDK (還好 Youtube 已有教學影音),且開發時程僅有一個半月。『次元穿梭』包含六個樂章(詳細內容請見『次元穿梭介紹』),我還是決定先開發兩個樂章的場景,第一個樂章,先搭配 360 度影片試試看,第二個樂章再真正自己開發 3D 場景,這樣萬一時間來不及或是場景開發失敗,至少有一個360 度影片搭配的樂章可以發表。360 度影片的剪輯要特殊軟體,所幸找到了一款免費的 DaVinci Resolve 的軟體。有了影片後,卻又發現,Unity 5 雖然可以支援播放 360 度影片,但僅限於電腦呈現,要做播放 360 度影片的手機 App ,還要購買一個約 2000 NTD的第三方插件,也不知能不能用的情況下,就買下了,所幸效果不錯。第一樂章的開發時程總計兩週。

接下來的一個月,就要開發第二樂章了,這次從 3D 土地等開始做起,自己寫 script 等,好在 Unity 有插件商店,可以直接購買一些免費的 3D 物件,比方小人物、岩塊等。就可以專心開發,不用煩腦 photoshop 的部分。一開始的 script 都是靠網路的帖子在教學檔的寫起的,雖然自己會 JavaScript,但由於想學新的語言,就逼自己用 C# 撰寫 script。中間當然也曾為了物件的出現和時間配合,甚至音樂的解壓縮播放等問題卡了幾天,但好險如期完成,也在研討會中分享了,法國音樂家們和聽眾也反應不錯!(現在想想,好像忘了請人幫我拍攝一些研討會的照片,真是後知後覺!誰叫一切都發生太快了!)

poster.jpg

VR 前一二樂章 demo (https://youtu.be/2G7DC0IFdMA)

 

arrow
arrow
    全站熱搜

    Zoe Lin 發表在 痞客邦 留言(0) 人氣()