Model Importing¶
Note
Importing requires some prior Blender knowledge.
Installing the Blender Add-on¶
Requirements:¶
- Blender (3.5 or Higher)
- GBFR Blender Tools is required for importing models from the game.
- FlatBuffers - Windows.flatc.binary.zip
Installation:¶
- Download and the
io_gbfr_blender_tools.zip
file from GitHub. - In blender go to
Edit
Preferences
Add-ons
- Click
Install...
in the top right. - Drag in the
io_gbfr_blender_tools.zip
file and install it. - Toggle on the checkbox for the
Granblue Fantasy Relink Blender Tools
add-on. - In the addon's prefences, set the filepath to the FlatBuffers
flatc.exe
file. - Close the preferences window.
Importing¶
-
Make sure you have the
.minfo
,.skeleton
, and.mmesh
for a model all in the same folder together to be able to import them.Tip
- You can learn how to extract files here.
- Check out Entity Prefixes for a list of model prefixes.
- Check out Model IDs to find a certain model's ID.
- Model heads are split into their own files.
.minfo
and.skeleton
files are found undermodel/<model prefix>/<model id>/
..mmesh
files are found undermodel_streaming/lod0/
.
-
Go to
File
Import
Granblue Fantasy Relink (.minfo)
- Drag in the model's
.minfo
file and press theImport
button. - Done! Some models may fail to import currently, please open an issue to let us know by opening an issue on GitHub.
Textures
Refer to the Model Textures (Granite) section on the Texture Extraction page for getting model textures.
Textures must be manually applied to the model in blender.
Video Tutorial¶
Tool Shelf¶
(Press N
in the 3D View
to open the tool shelf, then click the GBFR
Tab)¶
-
Split Mesh along UVs:
Prevents the textures from looking warped in areas on export. (Makes sure to separate vertices that are shared among 2 separate UV islands). -
Sort Materials:
Sorts the order of the materials list so it should be close enough to how they import. Helps with stopping materials from going invisible when out of order. -
Limit & Normalize Weights:
Limits all vertex weights to 4 groups and normalizes them. -
Translate Bones:
Allows you to switch between the GBFR bone names and Unity/Blender standard bone names. -
Separate by Materials:
Separates the model's main mesh into several meshes, one for each material. Also renames them to the material names. -
Join all meshes:
Joins all the model's meshes into 1 mesh. -
Select Zero Weight Vertices:
Selects all vertices that are not connected to any bones. Exporting with 0 weight vertices fails, so this prevents this highlights the unweighted vertices for you to deal with. -
Flip Normals:
Flips the facing of selected geometry in edit mode, so if the model appears inside out, you can flip the facing so it's right-side out. -
Remove Doubles:
Joins vertices that are very close together but not joined. -
Materials Section:
Use this section to set the material indices of the materials that will correlate with the materials listed in the.mmat
s.