Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrepKit

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

Installation

  1. Clone/copy the plugin to your project's addons/prep_kit directory
  2. Enable in Project Settings → Plugins

Usage

Build Mesh Library: Right-click directory with GLB files → "Build Mesh Library"

File Mapping:

  1. Right-click directory → "Create Map Config"
  2. Configure the _prep_kit_map_config.tres file (mapper settings, prototypes)
  3. 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

Requirements

  • Godot 4.4+

License

MIT

Author

Jari Helenius

LinkedIn

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages