I’m a 17-year-old indie game developer. I use Blender for modeling, but I was dissatisfied with the workflow of importing materials from Blender to Unity. I couldn’t find any free tools that met my requirements, and I couldn’t afford the paid ones—so I created my own Blender extension to simplify the process.
I ended up building this extension far beyond my original needs. Features include:
142 texture bake types
Atlas baking / Bake multiple objects into one texture
Channel packing up to 4 channels
Invert textures
Bake from high poly to low poly
Unity importer with custom shader support
Auto-apply baked textures to materials
Automatically add UDIM tiles based on UV coordinates
Smart UV projection (detects overlapping UVs or UVs outside 0–1 space)
Dynamic file paths
Dynamic file naming
Here’s a quick demo video showing TexCraft in action: https://www.youtube.com/watch?v=la0Duw-Rs28
I ended up building this extension far beyond my original needs. Features include:
142 texture bake types
Atlas baking / Bake multiple objects into one texture
Channel packing up to 4 channels
Invert textures
Bake from high poly to low poly
Unity importer with custom shader support
Auto-apply baked textures to materials
Automatically add UDIM tiles based on UV coordinates
Smart UV projection (detects overlapping UVs or UVs outside 0–1 space)
Dynamic file paths
Dynamic file naming
Here’s a quick demo video showing TexCraft in action: https://www.youtube.com/watch?v=la0Duw-Rs28