Skip to content

Feature-rich automation tool for Minecraft resource pack authors to generate RTX and Vibrant Visuals texture sets.

License

Notifications You must be signed in to change notification settings

Cubeir/Texture-Set-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texture Set Manager

Feature-rich automation tool for Minecraft Bedrock Edition resource pack authors to generate texture sets for RTX or Vibrant Visuals.

texture-set-manager-cover

Overview

Overview

  • Select a folder and any number of individual files to be processed together (supports drag-and-drop).

Use the clear button to clear selections, selections are also cleared after each generation attempt.

  • Enable or disable Subsurface Scattering property.
  • Select secondary PBR texture type, this could either be a Normal Map or a Heightmap, set to none to generate MER(s) only.
  • Process Subfolders: If enabled, all subfolders of the selected folder are also processed.
  • Smart Filters: sExcludes PBR texture generation for files that are already part of a PBR texture set, this is figured out in in two passes:
    1. Files that already end with the the conventional PBR texture suffixes (_mer(s), _normal or _heightmap) are excluded

    Something to be aware of: It also attempts to figures out whether the _normal suffix indicates a block variant as opposed to a normal PBR texture, so there's lesser chance of falsely excluding color textures! e.g. sand_normal isn't excluded if sand_normal_normal exists.

    1. All existing *.texture_set.json files are parsed and files referenced by them are excluded as well.

    In other words, any file that may already belong to a texture set will be excluded from texture set generation. This means Texture Set Manager can safely be reused on existing texture packs to mend files and generate missing texture sets with ease.

  • Convert to TGA: Converts all of your textures to a raw 32-bit (8-bit per RGBA channel) Targa format, ideal if your resource pack targets RTX (Windows-only) or if your editing software works better with this format for storing color with alpha channel flattened to zero.
  • Create Backup: Allows you to quickly export the selected folder and files as a zip file in case something goes wrong, recommended to use until you get used to the output of Texture Set Manager.

After configuring your generation parameters, press generate button for texture set jsons and PBR texture templates to be created adjacent to the given textures.

Now you have a readily-available template to work on! 🎉
Modify the textures ending with _mer(s), _normal or _heightmap suffixes to shape up your PBR resource pack! If you need further information, check out the official documentation.

For app support, head over to the Vanilla RTX Discord server's forum channel, or open an issue here. Click the log section beneath the generate button to copy debug logs, plenty useful to attach these when reporting issues!

About

Feature-rich automation tool for Minecraft resource pack authors to generate RTX and Vibrant Visuals texture sets.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages