Texture Toolkit: Channel Packer (ORM, Masks, Swizzle) View on Asset Store (opens in new tab)

Package details

Latest version
1.0.1
Last updated
First released
Unity version
6000.3.19 or later
Package size
5 KB
Files
5
Favorites
1
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$8.00 on

Keywords

Texture Toolkit: Channel Packer (ORM, Masks, Swizzle)

by OccaSoftware (opens in new tab)

No ratings yet

Pack separate grayscale maps into the RGBA channels of one texture: ORM, URP mask maps, or any custom layout. Per-channel source selection, inversion, and one-click presets.

Price $8.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Texture Toolkit: Channel Packer (ORM, Masks, Swizzle), 6 months Current $8.00; lowest $8.00; highest $8.00 in this period. $0 $5 $10 Aug Sep Oct Nov

About this asset

Texture Toolkit packs your separate grayscale maps into a single texture, so your shaders sample one map instead of three or four. Fewer samples, less memory, same result.

Any channel from any source. Assign a texture to each of the R, G, B and A slots, and choose which channel to read from it: red, green, blue, alpha, or luminance. Any slot can also be a constant 0 or 1 when you do not have a map for it.

Invert per channel. Flip any channel on the way in, which is what you usually need when converting between roughness and smoothness conventions.

One-click presets. ORM (occlusion, roughness, metallic), URP mask map, and a clear preset to start over, so the common cases take a single click.

Output on your terms. Keep the source resolution or force a fixed size from 256 up to 4096, and choose linear or sRGB. The importer settings on the saved file are configured for you, so the packed map is not accidentally treated as color data.

No Read/Write required. Source textures are sampled through the GPU, so you do not have to go and tick Read/Write Enabled on every input first.

Editor tool: Window > OccaSoftware > Texture Toolkit. Saves a PNG into your project.

Includes documentation.

Supported: Unity 6.0 LTS and up.

From the publisher's Asset Store listing.

Technical details

Pack any texture into each of the R, G, B and A channels of one output texture

Choose the source channel per slot: red, green, blue, alpha or luminance, or a constant 0 or 1

Invert any channel, for roughness and smoothness conversions

One-click presets: ORM (occlusion, roughness, metallic), URP mask map, and clear

Output at the source resolution or a fixed size from 256 to 4096

Linear or sRGB output, with the saved file's importer settings configured for you

Source textures do not need Read/Write Enabled

Editor tool: Window > OccaSoftware > Texture Toolkit

Documentation included

Supported: Unity 6.0 LTS and up

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.19f1 Compatible Compatible Compatible

As listed on the Asset Store.