利用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