A tool for upscaling Minecraft textures, making them "less edgy" in the process. Based off the NearlyDefault texture pack, and the algorithm used to create it, by Qwertz19281.
This project has been a learning project for writing rust, so structure / organisation / etc. may not be perfect
It runs as a tool, called from the command-line.
iorinput- a target directory. The program will recurse through anything here, processing any textures it finds.ooroutput- the directory to place processed textures into. Any folders inside the target folder, should be replicated herexorscale- how much to upscale the textures by. Currently only accepts 4, 8 or 16
-
CLI Argument support for pointing to directories, setting the size to upscale to -
Generate textures similar to the original -
Modify code to be async / multi-threaded, to process several textures at once - Publish build(s) and/or a how-to for using this
Thanks again to Qwertz19281 for making the original pack and coming up with the script.