BBMOD is a 3D model and animation format specially crafted for GameMaker Studio 2. This package contains everything you need to convert your 3D models into the BBMOD file format and then load and render them in GMS!
Contents of this package:
1. BBMOD CLI:
BBMOD CLI is a command line tool using which you convert other model formats like
FBX and many more into the BBMOD model format. You can also use various command line parameters to control how the model should be converted - from modifying the vertex format, through mirroring texture coordinates to enabling optimizations for faster model rendering. This tool is the perfect option for those who are used to work with the command line and they need access to all possible configurations when converting their models.
2. GML library:
The GML library utilizes the latest GML features of GMS2.3 to provide you with super powerful and extremely easy to use API for loading, animating and rendering models. Everything is fully documented! An online documentation is available for you to check out even before purchase on our website.
3. Physically Based Rendering:
BBMOD comes by default with a powerful material system with full support for metallic-roughness PBR workflow. This means you can create your game assets in your favorite professional software like Substance Painter for example and use them in your GameMaker games with minimal effort. Or even use high quality 3D-scanned assets from libraries like Quixel Megascans! If you are more interested into making stylized graphics, don't worry, you can use the material system too! Materials are fully customizable and they also allow you to use your own shaders.
4. BBMOD GUI [Early Access] Commercial License:
BBMOD GUI is a graphical user interface which partly covers the BBMOD CLI functionality, but it additionally provides a live preview of what your model is going to look like when you render it in GameMaker Studio! Using this tool you can:
BBMOD GUI is the perfect option for artists who need a real-time preview of what their model is going to look like in the game.
By purchasing BBMOD from the Marketplace you obtain a version of BBMOD GUI which you are allowed to use without limitations in commercial projects!
If you are interested in converting models into BBMOD right from your GM project, the GML library contains an easy to use wrapper for a DLL using which you can do just that on the Windows platform!
This package of BBMOD is for those who want to support its development and/or use BBMOD GUI for commercial projects. If you are working on non-commercial projects, you can obtain a free version of BBMOD GUI from our website (requires a registered account). The plain GML library and BBMOD CLI can be obtained for free from GitHub for both non-commercial and commercial projects.