利用IT追求建設業界的成長戰略的「建設IT記者」 家入 龍太
家入活動體驗報告
Vol.47
【Suite Chidori】遊戲引擎體驗培訓會
【株式會社Yeri Lab 家入龍太 簡介】
作為建築IT記者通過引入 BIM、i-Construction 和 IoT,持續以「領先一步」的方式傳遞情報,以解決建築行業面臨的生產率提高、全球環境保護和國際化等管理問題。 他的座右銘是【全年無休,24小時接待】,致力於撰寫有關建築、IT和管理的文章,發表演講和諮詢。
官方博客https://ieiri-lab.jp

由建築IT記者家入龍太參加的FORUM8體驗培訓會的報告。
介紹各種新產品和UC-1技術培訓會。 另外也介紹產品概述、功能、體驗內容、案例研究和應用案例、家入的評論和建議以及對產品的未來展望。

序言

我是建築IT記者家入。 在用3D模型設計建築物與土木結構的BIM(建築資訊建模)世界中,使用3D模型建立演練、CG動畫和VR(虛擬實境)等電影內容後進行演示是常見的行為。


在過去的幾年裡,這種製作CG動畫的世界中,聽到【Unity】和【虛幻引擎】等詞語的機會越來越多。 這些都是開發3D遊戲的遊戲引擎。


即使在同一個3D中,BIM和遊戲之間也似乎是一個完全不同的世界。 但是當需要根據即時變化的情況更改CG動畫的腳本時,可以將BIM模型移植到遊戲引擎中,由此該遊戲引擎就可以建立實現輕快移動等動態內容。


本次培訓會將學習FORUM8開發和銷售的3D遊戲引擎【Suite Chidori】的基本用法,以及與即時VR系統【UC-win/Road】的數據協作。


產品概述和特點

【Suite Chidori】是2006年誕生的日本首款國產跨平台引擎"Chidori"的更新版本。 FORUM8於2019年11月12日取得Premium Arts Co., Ltd.(東京都水戶區虎之門5-11-1,代表董事:山路和紀)的【Suite Chidori】的軟體著作權。


【Suite Chidori】支援從WINDOWS到谷歌Android操作系統和WEB瀏覽器,各種遊戲機等多平台搭載。 該引擎由於支援應用程式開發使用的所有基本功能,所以可以快速進行內容開發。 【Suite Chidori】支持的平台今後也將陸續進行擴張與搭載。


它不僅可用於遊戲,還可用於工作用APP、數字標牌和增強現實(AR)等各種利用CG的解決方案。 因此,也可以將現有的【Suite Chidori】轉變為全新的3D解決方案。


本公司也通過與高級藝術公司合作,對【Suite Chidori】進行了更新和開發,以增強和擴展其功能,並在2020年春季發佈了新產品。 雖然商業用途是付費的,但對非商業用途的個人提供的是免費服務。 因此,它更適合大學生和中學生的程式設計教育的利用。 另外電腦軟體協會(CSAJ)主辦的U-22程式設計競賽和FORUM8舉辦的學生程式設計世界盃(CPWC)上也在積極使用該引擎。


•版權轉讓的簽字儀式。
Premium Arts Co., Ltd.代表董事山下(左)
FORUM8總裁伊藤裕二(右)
•支援從PC到遊戲機的各種平台

體驗內容

7月14日下午1點半至4點半,以ZOOM的網上培訓會的形式召開了【Suite Chidori】體驗會,講師是FORUM8系統開發經理岡木裕久和系統開發團隊的福田康夫。


在當天的日程安排中,首先大約30分鐘概述了【Suite Chidori】,然後我們使用【Suite Chidori】進行了"打地鼠遊戲"的建立練習以及,將其與FORUM8的【VR Design Studio UC-win/Road】進行數據連結的操作練習。 最後介紹了關於該引擎未來的開發內容,並且進入了問答環節。


【Suite Chidori】的優勢是,可以輕鬆地為多平台開發CG內容。 在C/C++提供的庫中包括2D和3D 圖形、聲音、相機和照明等視覺功能,以及用於I/O程式和座標轉換的矩陣計算以及與其他軟體配合使用的網路庫。 此外,除了Windows之外,還支援iOS、Android等操作系統和各種遊戲機。

與其他應用的交互功能也非常出色。 可以進行如利用已經建立的應用程式的原始程式碼、在合併3DCG繪圖後建立可視化程式等操作,利用現有資產並建立以CG為附加值的內容。


•7月14日在線舉行的【Suite Chidori】體驗培訓會
• 【Suite Chidori】的功能和可相容的操作系統

此外,它還可以遊戲介面Kinect配合使用,從而靈活地用於互動式內容製作和研發。

圖形功能包括HD著色器庫。 除了顯示天空、水面和天氣等之外,它還可以調整主體深度,還可以用於水彩濾鏡等藝術表現形式。

    
•玻璃著色功能,提供玻璃紋理 • 通過三維數據和光偽計算表示降雪

遊戲應用程式還需要快速輸入數據並在此過程中以易於理解的方式顯示資訊。 因此,該引擎也具備使用UI建立工具輕鬆建立2D使用者介面數據的功能。

此外,還有"效果製作工具"。 它可以作為電影創作應用程式"Maya"的外掛程式,高效地創造需要的效果。

未來FORUM8將繼續通過增加目標平台和擴展顯示格式來擴展功能,以便該引擎能夠支援最新的硬體。

在隨後進行的練習中,我們製作了熟悉的「打地鼠遊戲」的虛擬版。 然而,由於沒有時間寫所有的程式。 因此,我們只是通過更改或添加預先準備好的代碼,來體驗程式是如何操作的(圖 1)。

    
圖片1:用於操作練習的「打地鼠遊戲」

首先,我們進行了【Suite Chidori】的初始設置,並載入了第一個練習數據。 我們檢查了設置進行程式設計的資料夾的路徑與"構建""運行""調試"等經常用到的命令在螢幕功能表中的位置。


練習數據包含了9個孔中每個孔都已經隱藏著一個地鼠的情況的程式。 我們在程式中試著添加了一行,以【TaskMan::】開頭的代碼。 然後,調試與運行後,所有的地鼠都從洞里出來了。 此時,只需稍微更改程式,螢幕上顯示的內容就將發生顯著變化,這可以說是遊戲開發軟體的有趣部分(圖2)。


這一次,開始製作了只讓一個地鼠從動力露出臉的部分。 在程式中寫入地鼠的編碼,然後按Enter鍵,這個地鼠就會出來了。 如果此地鼠的編碼設置為「隨機數」,則每次按Enter鍵時都會出現不同位置的地鼠。 隨著對於程式設計的操作,我逐漸明白了什麼是程式設計(圖3)。

    
圖片2:只添加紅色代碼,九隻地鼠露出了臉
(以"【""開頭的行是註釋)
圖片3:每次按Enter鍵時,都會出現不同的地鼠

然後,我們進行了單機露出洞穴的地鼠讓其重新縮回洞里的動畫製作。 執行此操作的部分由四個代碼組成:跳出、等待、被打後潛回洞中,以及時間到了"沒被擊打就潛回洞中"。 此外,代碼還包含了可以進行在潛回洞的途中或者已經潛回洞中的地鼠不會被擊打的判定的if語句。 即使只是簡單的點擊地鼠並將其拉入洞中的代碼,也包含了各種情況以及對條件的判定。


此外,在進行地鼠出現時間的設定與遊戲結束的時間,並添加分數面板,將擊中地鼠的次數作為分數顯示在面板上的程式設計操作後,就會變得像個遊戲了(圖像4)。


最後我們進行了設置開始與終了按鈕的操作。 此外,還增加了通過更改控制地鼠移動速度的參數來更改遊戲難度的功能,從而完成了遊戲(圖 5)。

    
圖像 4:添加「分數」面板,顯示擊打的次數 圖片5:完成的打地鼠遊戲

第二個練習是將可以在VR空間中實時類比景觀、交通流與災害等的【VR Design Studio UC-win/Road】軟體和【Suite Chidori】進行數據連結的練習。 在練習中,我體驗了將【UC-win/Road】上的拉麵店建築模型導入到【Suite Chidori】的過程。

    
•【UC-win/Road】上的拉麵店模型

首先,啟動UC-win/Road,將拉麵店的建築放在路邊。 然後,使用正在開發的【匯出功能】以FBX格式匯出拉麵店的建築模型。 同時指定與Suite Chidori對應的「DDS 格式」作為紋理格式。


啟動【Suite Chidori】的系統,並載入以FBX格式保存的拉麵店模型。 然後,一個具有相同質地的拉麵店就會出現在【Suite Chidori】中。

    
• 將FBX格式的數據載入到【Suite Chidori】中

現在,我們體驗到如何將【UC-win/Road】上的模型導入到【Suite Chidori】中後操作練習就完成了。


家入的評語和建議

到目前為止,FORUM8的產品線主要面向工程領域的專業解決方案,但最近,也增加了諸如3D建模軟體【Shade3D】與這次介紹的遊戲開發軟體【Suite Chidori】等幫助消費者進行內容製作的系統。


在預防交通事故、防災和疏散演習等領域,以實際行為為基礎的高級模擬效果,能讓一般人也容易理解,使其對此領域的內容感興趣。


我自身在製作顯示火災或洪水等現場結果的內容時,通過遊戲來表現會更加清晰易懂,並且可以以【最佳實施方案】為目標進行多次嘗試。 這樣的重複訓練有利於突發情況下的快速行動。


我也期望Suite Chidori在提高公眾的防災意識等製作內容方面能被廣泛使用。



上一頁
    
目錄
    
下一頁
(Up&Coming '21 夏季刊)
返回
Up&Coming

FORUM8

LOADING