EZRecolor - Shader and Baker
A downloadable recoloring tool
Page being built! Release Day TBD by the end of the year!
Recoloring Made Easy
EZRecolor is a Unity tool allowing to easily recolor assets such as avatars using only shaders and a custom baking Editor Window, useful for getting yourself a retexture quick and easy while eliminating the need of expensive tools such as Photoshop and Substance for simple recolors!
An expandable shader
The first part of the tool is the EZRecolor Shader. The shader takes in channel packed textures to assign colors you set in the properties of the Material to the correct part of an asset. Sample shaders are included, and it is easy to implement the property fields into custom shaders, either via Amplify Shader Editor Function Nodes or through raw HLSL shader code.
From Shader to Textures
The second part of the tool is the EZRecolor Baker. It takes an EZRecolor Prefab from the scene, then bakes the materials (using a shader only usable within Unity and platforms supporting custom shaders) into fully reusable textures that can be taken anywhere for any use case! You can then spawn in a Prefab of the finished bake in the scene once the baking process is complete!
Templates with infinite possibilities
To glue everything together, the final part of the tool are the EZRecolor Baker Templates. These are asset files created by asset creators (such as avatar makers) to dictate how an asset should be baked. You can:
- Create multiple materials using any shader
- Bake multiple textures using "Texture Instructions"
- Assign these textures to the baked materials' properties
- Reuse past baked texture files to save on video memory
- Set properties on the baked materials individually
- Create multiple prefabs with different material assignments to match
API Access for Extensions
EZRecolor also includes a scripting API so that you can write your own Scripts, Components and Editor Windows to access functions of the Baker!
Documentation
All documentation can be found at ezrecolor.net/docs (Available soon!)
Known Limitations
- This tool has been made to make recoloring assets and avatars easy for people, but does not replace proper texturing software (especially for more complex patterns and details).
- Templates mostly need to be built on a per-asset / per-avatar basis. There are some exceptions possible, but creators need to make their assets compatible with the Baker. A full list of officially supported assets is available at ezrecolor.net/assets (currently at /avatars instead). Get in touch with me to get your assets supported / Get the asset's creator to enter in contact with me!
- Emissive textures with HDR values are not currently able to be baked one to one, and thus will not look exact to the shader version. This is being worked on.
Published | 2 days ago |
Status | In development |
Category | Tool |
Release date | in 20 days |
Author | Mike Da Bird |
Made with | Unity |
Tags | 3D, avatar, chilloutvr, cvr, No AI, Unity, vrc, VRChat |
Purchase
In order to download this recoloring tool you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.