更新時間: 2021-02-02 14:28:12
Plug 是一個易於架構及使用的虛擬世界平台。「易於架構」指的是可如網站般的架設虛擬世界;「易於使用」指的是用如瀏覽器般的方式即可進入並使用虛擬世界。Plug的技術重點為漸進且即時的3D 資料串流技術 (亦稱3D 串流, 3D Streaming), 以及可讓任意數目的使用者進入的技術。因此從數十人至數百萬人皆可透過同個平台來支援。Plug技術目標是使虛擬世界的建構及使用普及,以至個人都可架設,不限年齡皆可輕易使用。Plug試圖解決兩個虛擬世界普及化的挑戰:透過降低架設及安裝成本,增加虛擬世界的「易用性」;而透過支援成熟的使用者生成內容 (user-generated content, UGC) 機制,增加虛擬世界的「豐富性」。例如,使用者能從Second Life,或Google 3D 資料庫的3D物件截取素材,再拼出客製化的虛擬世界發佈於網路上。Plug因此定位為一個虛擬世界的「致能者」(enabler),以期虛擬世界達到更大規模、及更多元的用途。
建構虛擬世界除了核心的引擎技術及平台外,尚需易於產生內容的各種工具程式。為此,搭配於 Plug 架構的是一些能方便使用者端 (client-side) 設計介面,及在伺服器端 (server-side) 易於執行遊戲邏輯 (game-logic) 的工具和環境。為了使 client-side 開發容易,本工具組以支援目前熱門的 Unity3D 遊戲開發環境,而補足其目前尚未有的 2D 介面編輯功能。為使遊戲邏輯能更快的撰寫及執行,本工具組採用 javascript 執行在 V8 環境中作法,並提供執行 javascript 為基礎遊戲邏輯的工具。而為了協助快速開發,介於使用者端及伺服器端傳送訊息的機制亦採用易於撰寫、修改、及維護的 JSON (JavaScript Object Notation) 語言。
易於執行遊戲邏輯 (game-logic) 的工具和環境。 採用易於撰寫、修改、及維護的 JavaScript Object Notation 語言。
32T-1000202
專門技術
3D 資料庫的3D物件截取素材,Unity3D 遊戲開發環境。
陳昇瑋
對本技術有興趣,請於本處網頁廠商選項下(廠商需求與諮詢)網頁填寫資料,承辦人將跟您聯絡。