[WIP] Advanced Texture Tweaker (ATT) - Photoshop like filters for Unity

Hello,

I’m working on an editor extension that allows edit existing textures easily without leaving Unity, accelerating your texturing workflow.

It currently has 22 filters, some of them are really interesting, like heightmap generation and seamless tiling (beta).

Current filters overview:

  • General

  • Brightness

  • Contrast

  • Gamma

  • Blur (Gaussian)

  • Sharpen (Gaussian)

  • Color

  • Color levels (Linear)

  • Grayscale

  • HSL Luminance/Saturation

  • Histogram Equalization

  • Hue

  • Saturation

  • Invert

  • Distort

  • Jitter

  • Water distort

  • Noise Reduction

  • Conservative Smoothing

  • Median

  • PBR / Texturing

  • Heightmap

  • Seamless tiling

  • Transform

  • Rotate

  • Flip

  • Move

  • Crop

Features overview:

  • Friendly and super easy user interface
  • Realtime preview (downscaled and async for performance)
  • Import/export presets in Json format
  • Save as new Texture
  • Easy Object Oriented structure: implement your own filters easily.

Implement custom filters is as easy as inherit ImageEffect class and add an annotation (more info and docs coming soon)

Advanced Texture Tweaker doesn’t need read/write enabled textures (does not alter texture import settings).

Would you like to have a tool like that?

I’m looking for some feedback about this. I’m planning to upload it to the Asset Store. Any comment is greatly appreciated.

More info, screenshoots, etc coming soon!


2567970--179015--context-menu.jpg


Added blog-post in my website with more information:

http://www.rubenvallejogamboa.com/unity/index.php/8-unity-assets/1-texture-tweaker

I see this thread didn’t get much attention, but, is there any missing filter you would be interested in?

I think texture edit ability right inside unity might be useful.

What do you guys think?

This looks interesting. Will there be access to manipulating alpha channels? If so I can see it being helpful for tweaking metallic/smoothness maps quickly.

Thanks for the suggestion. I will definitively look at this. Maybe adding a way to apply filters to every single channel and also the ability to fully edit channels (copy, paste, set alpha from grayscale, etc)

1 Like

Update:

Filters can be applied to RGB and Alpha channels separately. Alpha can also be set from RGB grayscale. This is great for tweaking metallic/smoothness maps quickly.

Right now I’m fixing some bugs and adding support for more image formats.
1st public release shouldn’t take too long :wink:

1 Like