新手也能無痛當3D創作者?我在VIVERSE造一座島當起了熊貓褓姆

上個月公司舉辦黑客松,同事們全卯起來在VIVERSE打造3D世界。當時剛入職的我,對產品一知半解,也完全沒有3D創作經驗,接到任務時腦中盤旋無數告老還鄉的念頭,但現實是:我需要這份工作!於是硬著頭皮洗下去。

想不到,洗著洗著卻意外感到療癒。就像捏陶、金工或手作一樣,能享受一步一腳印的真實感,而無論成品多粗糙,那都是自己做出來的心頭肉,怎麼看都可愛。

身為超級初心者,我想簡單分享投入3D世界的4個心得。正在觀望VIVERSE Worlds為何物、好奇該怎麼開始製作虛擬空間的朋友們,就一起來看看吧!


我的3D世界創作:熊貓富寶的健康小島任務

無須額外下載任何東西,VIVERSE Worlds是個直接用瀏覽器就能操作的3D世界創作平台。它配有專屬創作工具VIVERSE Create,裡頭已備好各式空間模板與3D物件,像日式小屋、展覽空間、游泳池等,供人免費套用並自在布置。

這些內建空間能怎麼用?比方說:辦個線上科展。

如果覺得功能不夠用,想要更多自由度的話,可以進一步安裝擴充工具來連接開源3D引擎PlayCanvas,為世界增添更多互動功能。像我這次打算自己蓋座小島、做出推食物的互動、呈現任務進度條,還有食物摔爛在地面時的音效等,這些都能用PlayCanvas來搞定。

利用PlayCanvas擴充工具,我做出了《有熊貓富寶與垃圾FOOD的富島》。這座小島堆滿了高油高糖的草莓蛋糕、甜甜圈、巧克力冰棒、熱狗、漢堡、薯條,看似可愛可口,卻是暗藏健康隱憂的垃圾食物。進入這個世界的訪客,將化身為熊貓富寶的褓姆,任務相當簡單明確:將島上所有垃圾食物推下海去。成功清空全場後,渾圓可人的熊貓富寶就會出來和你見面啦!

推完食物後,就可以騷擾富寶了(?)。


1. 理想很豐滿,現實要可執行

雖然能做的事情很多,但作為初心者,重要的不是成品多酷炫,而是設想好「可完成規模」。起初在規劃時,我眼高手低,想著要加入精緻的開場動畫、複雜的互動機制等,但最後還是回歸核心玩法:「推完食物→熊貓出現」。很簡單粗暴,但就初學者的能力而言,也比較能夠在期限內完成。

至於虛擬空間的設計靈感,我是從自己的興趣開始發想。推食物的構想,是由於剛入職時的我常焦慮到想翻桌,那就想說,不如改在虛擬世界搞破壞;之所以推的是垃圾食物,來自易胖的我對高熱量食品的象徵性抵抗(?);熊貓富寶的部分,則是基於我是韓國熊貓福寶的粉絲,在不侵權的情況下偷渡了進來,也期待大家在努力清空垃圾食物後,能透過富寶獲得一些回饋。


2. Sketchfab的這些漂亮東西,居然能免費下載⋯⋯?

由於我沒有3D建模或設計的能力,只能當網路上的免費仔,而PlayCanvas恰好內嵌3D模型平台Sketchfab,只要打開Asset Store就能開始逛模型商城。

這些可愛漂亮的東西,都能下載都能用!

還記得小時候玩線上遊戲,最愛進商城window shopping,想著下次零用錢要不要拿去儲值幫角色買隻寵物、換件漂亮衣服。這些「錢關」在Sketchfab不用那麼在意,許多創作者都開放CC授權,只要註明來源(credit),就能免費下載使用。

使用3D模型藝術家的作品,也別忘了給他們加上credit呢!


3. 點點選單就搞定新手也能懂的互動設計

把漂亮的3D寶貝們都下載並擺好位置後,接著要定義它們的物理特性。這步驟聽起來有點技術難度,但只要搞懂基礎的物理機制,接著點點選單而已。我在PlayCanvas中使用了一些簡單的指令,先把模型轉換成具物理性的剛體(RigidBody),再依照用途做不同設定。

比如說,如果希望食物可以被玩家推下去,就得把它設為可移動的(Dynamic)剛體,並微調彈力(Restitution)與摩擦力(Friction)參數,這樣推起來手感才會Q彈彈。而像是島嶼本體、樹木、指示牌等靜物,則要設成固定的(Static)剛體,才能不受重力影響、乖乖待在原地當背景。

加了剛體與重力或設定成固定,才能讓Avatar不會穿模或能與這些物件互動。

到這裡,還只是「基礎工程」而已。想讓3D世界成為能互動、能探索的虛擬空間,關卡設計才是關鍵。然而PlayCanvas畢竟是專業開發者用的引擎,想實作進階功能,多少得寫點程式,這對我這種有「程式恐慌」的新手來說還是有些吃力。這時候,VIVERSE的擴充工具就超級管用啦!只要註冊VIVERSE並執行擴充,確認帳號已與PlayCanvas連動,就能開啟擴充工具內建的任務系統!

這個任務系統提供很直觀的選單設計,只需點一點選項就能建立各種成果條件。像我設定的邏輯是:玩家掉下島嶼時,系統會自動將其傳送回起始位置繼續任務;或是當玩家把食物推落時,任務進度條會加一,同時播放食物摔落的音效回饋。

若是沒有VIVERSE的擴充工具,這些任務小關卡都得自己寫程式跑呢。


4. 從雛型、測試到成品,只要一條網址

無腦與便利,正是我們目前手邊科技物的共通點,而VIVERSE Worlds的分享機制正好體現了這一點。以往設計師要向業主或團隊更新最新進度時,就得重新匯出、改檔名、再傳一次連結,光是這個「分享」步驟就相當繁瑣。

但在VIVERSE Worlds,只要將虛擬世界發布上平台,系統就會產生一條固定網址,之後在PlayCanvas修改並存檔後,對方刷新頁面就能看到最新版本。這種機制大幅簡化日常進度分享的流程,設計師也不用再為了展示小修改,重複那些行政性的檔名管理工作。當然,重要版本仍建議自行備份,不過在即時更新或新手反覆微調的情境下,VIVERSE的這個特色確實讓人省了不少力氣。

「final_final_v7_edit_最後_真的完工版_20240611」檔名地獄掰掰。(來源:囂搞 Shaogao)


看完我的富寶FOOD島創作分享,應該有感受到3D世界的創作也沒那麼遙不可及吧?無論你想做什麼主題的虛擬世界,現在就是最好的開始時機。VIVERSE創作者計畫採隨到隨審制,你可以自行規劃合理的時程,不被制式的活動期限綁架,在盡情打造屬於自己的虛擬世界之餘,還有機會獲得創作獎金。

接下來我也會陸續開箱同事們在黑客松創作的虛擬空間,有些真的荒唐到讓我在辦公室笑到嗆到口水。或許,你也能從中找到靈感,一起創作起來!

返回頂端