Skip to content

nights192/fast_pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blender FastPack (Blender 3.0+)

A generic texture atlasing tool that, given a selection of objects, packs all of their shader inputs into a set of texture atlases, allowing an artist to limit the number of materials used on their model without requiring further thought on their part.

Usage:

Leveraging FastPack is fairly painless; to begin atlasing your mesh, you need only:

  1. Ensure that the Python "Pillow" library is installed onto Blender's Python install. (Will be done automatically in the future.)
  2. Select all of the objects you intend to atlas together.
  3. Open your sidebar.
  4. Navigate to the "FastPack" section.
  5. Hit the "Process Objects" button.
  6. Set texture groups you want to render together to the same group number.
  7. (If Necessary) Alter the maximum resolution.
  8. Click "Pack Textures" and wait for the process to finish.
  9. Remove redundant materials.

Features to be Added:

This addon is currently in alpha--as such, there are a few minor features missing.

  1. Currently, the addon does not signal an error upon packing failure; this will be addressed in the next major update.
  2. All resulting atlases are square; this will be rectified in the near-term future.
  3. There ought to be a way to name the target groups; this should be present in the next major update.

License

Though as-of-now source-available solely, as of now I intend for the project to open-source following release of its version 1.0, after the core architecture has occified. The addon is entirely free to use.

Copyright 2022 nights192

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages