资讯/NEWS
GameMaker Studio发布BBMOD 3
发布于 2022/01/17  |  发表在 [ CG技术 ]    浏览 ( 1202 )      6
BBMOD 3是 GameMaker Studio 2 的高级 3D 渲染解决方案

BBMOD 3是 GameMaker Studio 2 的高级 3D 渲染解决方案。它由自定义模型和动画文件格式 ( *.bbmod, *.bbanim)、模型转换器 (BBMOD CLI)、功能强大且易于使用的 GML 库以及可以使用专业的行业标准软件渲染纹理模型的 PBR 着色器组成。


BBMOD-GUI-485x300.png


1、BBMOD CLI-用于将第三方模型格式(使用Assimp)转换为和*.bbmod*.bbanim

2、一个强大的 GML 库,可以轻松加载和渲染 BBMOD 文件

3、演示项目


GML库的内容:


BBMOD GML 库分为多个文件夹(模块)。它们中的每一个都添加了额外的功能,从运行时 BBMOD 模型转换到高级渲染技术以及与第三方库的接口。唯一需要导入到项目中才能使用 BBMOD 的模块是核心模块。


核心模块- 包含用于加载模型和动画、播放动画、基本渲染、批处理模型以提高渲染性能的基本代码,以及用于轻松操作向量、四元数等的数学库。


DLL 模块- 使用 DLL 向 GM 公开 BBMOD CLI 的功能。


Mesh Module - 这个模块允许你通过代码创建一个 BBMOD 网格。


导入器模块- 这些模块允许您加载多种模型格式,而无需先转换为 BBMOD。目前*.obj只包括进口商。


摄像头模块- 包括用于 Mouse Look 的第一人称和第三人称摄像头。使用渲染器模块,这是开始使用 BBMOD 创建 3D 游戏的绝佳组合。


渲染器模块——包含一个渲染器结构,大大简化了 3D 渲染。


PBR 模块- 包括基于物理 (PBR) 的着色器和完全支持金属粗糙度工作流程的材料。


状态机模块- 包含一个通用状态机和一个用于控制动画播放的状态机。


ColMesh 模块–  ColMesh 是The Snidr 用于 3D 碰撞的流行解决方案。该模块包含允许您轻松将 BBMOD 模型添加到 colmesh 的功能。


 收藏 (0)  喜欢 (1)