A Godot plugin for streamlined 3D asset processing, including mesh library generation, automated GLB → scene conversion, and customizable file mapping workflows.
PrepKit helps you:
- Batch-convert GLB files into Godot scenes
- Optimize materials by reducing duplicates
- Build mesh libraries from individual assets
- Define custom asset processing rules with mappers
- Clone/copy the plugin to your project's
addons/prep_kitdirectory - Enable in Project Settings → Plugins
Build Mesh Library: Right-click directory with GLB files → "Build Mesh Library"
File Mapping:
- Right-click directory → "Create Map Config"
- Configure the
_prep_kit_map_config.tresfile (mapper settings, prototypes) - Right-click GLB files → "Map Files"
Custom Mappers:
@tool
class_name MyCustomMapper
extends PrepKitMapper
func is_valid_path(path: String) -> bool:
return path.ends_with(".my_extension")
func map(path: String, map_config: PrepKitMapConfig, directory_config: PrepKitConfig):
# Your custom processing logic here
pass- Godot 4.4+
MIT
Jari Helenius