Skip to content

UnityEQLabs Create: Art & VFX

EQ Texture Memory Saver

EQ Texture Memory Saver analyzes imported textures for high-confidence mirrored regions and prepares non-destructive generated texture variants. The tool focuses on artist-safe memory savings, generated outputs, visual confidence, and rollback-friendly material variants.

Tools/EQLabs/Creation/Art/Texture Memory Saver

This tool supports analysis previews, generated texture export, remap assets, report/manifest JSON, optional UV remap recipes, optional non-destructive material variants, batch analysis/export for selected textures or folders, saved profile assets, and remembered editor settings.

  1. Select or assign a Texture2D source asset.
  2. Pick a built-in profile: High Fidelity, Balanced, or Aggressive Mobile.
  3. Run analysis.
  4. Review the recommendation, confidence, similarity, and estimated savings.
  5. Review preview modes: Original, Region Overlay, Generated Layout, Reconstructed, and Difference.
  6. Export generated outputs when the candidate is recommended.
  7. Keep UV Remap Recipe enabled to save a Shader Graph/manual shader recipe beside the export.
  8. Keep Material Variants enabled to clone matching materials and swap texture references to the generated texture.
  9. Use Save Profile Asset when a built-in or assigned profile should become a reusable project asset.
  1. Select one or more textures, or select a project folder containing textures.
  2. Press Analyze Selection in the Batch Candidates section.
  3. Review recommendation, confidence, estimated savings, and status per row.
  4. Use Select Recommended to restore the safe default selection when needed.
  5. Leave only the intended recommended rows checked.
  6. Press Export Checked.
  7. Press Save Batch Report when you want a reviewable JSON and Markdown summary under EQLabs Generated.
  8. Use Clear Batch to reset the batch list without touching source assets or generated exports.

Source textures and source materials are never overwritten. Generated assets belong under:

Assets/EQLabs/Generated/Create_ArtVFX/TextureMemorySaver/

The tool compiles without URP, HDRP, or Shader Graph package references. Shader Graph and Built-in remap setup are provided through generated recipes and this shared include:

Assets/EQLabs/Shaders/Create_ArtVFX/TextureMemorySaver/EQTextureMemorySaverUVRemap.cginc

Generated material variants only swap texture references. Use the saved recipe or the shared include in a project shader to reconstruct mirrored UVs from the memory-saved texture.

The window remembers common local editor preferences, including built-in profile, preview mode, export options, and whether batch analysis includes generated assets. Saved profile assets are project assets under:

Assets/EQLabs/Editor/Create_ArtVFX/Profiles/TextureMemorySaver/

Report an issue with this tool

Opens our feedback form in a new tab with the tool name pre-filled.