Releases: TheDisillusion/TextureChannelPacker
Releases · TheDisillusion/TextureChannelPacker
v0.4.0
Full Changelog: v0.3.2...v0.4.0
v0.3.2
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Bugfix release. If v0.3.0 showed a black preview area and OK instead of texture thumbnails on your machine, this fixes both.
Fixes
- Black preview pane — the fragment shader was using
packedas a variable name, which is a reserved GLSL keyword. NVIDIA's compiler rejected the shader silently. Renamed todst. - Missing thumbnails — when Qt's image plugins can't decode a file (some 16-bit / float PNGs), the slot thumbnail now builds itself from the texture data OpenImageIO already loaded. No more
OKplaceholders. tcp.logdiagnostic file — every Qt warning, GL version, and shader compile result is now written totcp.lognext to the executable. Drop this file in a bug report and the root cause is usually one grep away.- GL surface format is now requested before
QApplicationinstead of per-widget, which is the only point early enough on some drivers.
Upgrade
Unzip over your v0.3.0 folder (or to a fresh location). No file format changes — .tcpproj projects saved with v0.3.0 load identically.
v0.3.0
First public release.
Pack four input textures into the R/G/B/A channels of a single output, with a live GPU preview and export to PNG, TGA, or DDS (BC1/3/5/7 or uncompressed). Headless tcp CLI ships alongside the GUI for asset-pipeline use.
Built-in routing presets
unreal-orm— AO/Roughness/Metallic → RGBunreal-mra— Metallic/Roughness/AO → RGBnormal-height— Normal XY → RG, Height → Bdiffuse-specular-alpha— Diffuse → RGB, Specular L → A
What's in the zip
TextureChannelPacker.exe— desktop GUItcp.exe— command-line packer- All required Qt 6 / OpenImageIO / DirectXTex runtime DLLs and plugins
LICENSE(MIT) andLICENSE-THIRD-PARTY.txt
Quick start
Unzip anywhere, run TextureChannelPacker.exe, drag textures onto the slots, click Export. See README for the CLI surface.
System requirements
Windows 10 / 11, x64. No installer or admin rights needed.