Home

Table of Contents

Iconizer - Complete User Guide

This guide explains each feature of Iconizer in detail, along with simple instructions on how to use them. Whether you're a beginner or a seasoned pro, you'll find everything you need to generate professional-looking icons for your Unity projects.

1. One-Click Full Character Processing

What It Does: This feature automatically detects and processes every skinned mesh in your character prefab—armor pieces, weapons, attachments—and renders each into a separate icon with a single click.

How to Use

  • Open the Iconizer window from Window > Icon Generator in Unity.
  • Drag your Character Prefab into the provided field.
  • Check any relevant options (like processArmorIconsIndividually) if you want each armor piece generated separately.
  • Click Generate. Iconizer will cycle through all skinned meshes and create icons automatically.

Why It's Useful: Saves you the hassle of manually toggling or isolating each part of your character. Perfect if you have large or complex models.

2. Batch Processing

What It Does: Batch Processing lets you generate icons for multiple prefabs at once by scanning an entire folder. Iconizer then processes each prefab inside that folder automatically.

How to Use

  • Open the Iconizer window.
  • Enable Process Folder or select Entire Folder as your Source Type.
  • Specify the folder path containing your prefabs.
  • Click Generate and let Iconizer handle the rest.

Why It's Useful: Ideal for quickly creating icons for entire asset packs or multiple character prefabs in one go.

3. Customizable Background Variants

What It Does: Allows you to assign several background textures so that Iconizer can automatically produce multiple versions of the same icon, each with a different background (e.g., for different rarities or item tiers).

How to Use

  • In the Iconizer window, find the Background Textures section.
  • Drag and drop one or more Texture2D assets into the list.
  • Click Generate. Iconizer will cycle through each background to create multiple icon variants.

Why It's Useful: Quickly produces different themed icons for your items (e.g., common, rare, legendary), saving you time from having to regenerate each icon manually.

4. Camera & Lighting Customization

What It Does: Provides fine control over the camera angle, projection mode (orthographic/perspective), rotation offset, and lighting (intensity, direction, and tethering) so your icons have the exact look you want.

How to Use

  • Locate the Camera and Lighting settings in the Iconizer window.
  • Choose Orthographic or Perspective depending on your desired style.
  • Adjust the Rotation Offset to spin your model to a perfect angle.
  • Set Light Intensity, Light Direction, and toggle Tethered Lighting if needed.
  • Preview changes in real-time (if available) or hit Generate to see final results.

Why It's Useful: Ensures your icons have a consistent, professional appearance. Perfect for matching your game's lighting style or theme.

5. Smart Exclusion System

What It Does: Allows you to automatically skip certain meshes based on keywords or object references, ensuring they don't appear in your final icons (e.g., hands, feet, or hidden geometry).

How to Use

  • Open the Iconizer window and look for Exclusion Settings or Exclusion Keywords.
  • Enter the names or keywords (like "Hands" or "Feet") you wish to exclude.
  • Iconizer will ignore any meshes containing these keywords during icon generation.

Why It's Useful: Keeps your icons focused on what matters, removing extra components you don't want displayed.

6. Multi-Layer Icon Support

What It Does: Lets you select multiple meshes or parts of a prefab to render them together as a single composite icon. Great for layered armor sets or combined accessories.

How to Use

  • Go to the Multi-Layer Icon Settings in the Iconizer window.
  • Create a new MultiLayerIconElement and give it a descriptive Icon Name.
  • Drag the relevant mesh objects (from your prefab) into this element's list of meshes.
  • Click Generate to produce a single icon that includes all these meshes combined.

Why It's Useful: Perfect for showing multiple items as one cohesive piece (e.g., layered outfits or a combo of gear and accessories).

7. Live Previews & Drag-and-Drop

What It Does: Provides real-time previews of your icons as you adjust settings, with convenient drag-and-drop functionality for configuring prefabs, textures, and other assets.

How to Use

  • Enable Live Preview in the Iconizer settings.
  • Simply drag prefabs, textures, and materials directly from your Project window into their respective fields in Iconizer.
  • Watch the preview update in real-time as you adjust camera angles, lighting, or other settings.

Why It's Useful: Eliminates the guesswork from icon creation. You can perfect your icon's appearance before generating the final version.

8. Beginner-Friendly Setup

What It Does: Offers a simplified interface with presets and automatic configuration to help new users get started quickly without deep Unity knowledge.

How to Use

  • Look for the Quick Setup or Template options in the Iconizer window.
  • Choose a preset that matches your project type (e.g., RPG Items, Character Gear, Weapons).
  • The tool will automatically configure the optimal settings for that type of content.
  • Simply drag your prefab and hit Generate.

Why It's Useful: Helps beginners create professional-quality icons without needing to understand every technical setting.

9. Lightning-Fast Performance

What It Does: Utilizes advanced optimizations to render icons extremely quickly, even when processing batches of hundreds of prefabs or complex models.

How to Use

  • If working with many assets, adjust the Batch Size setting to balance memory usage and performance.
  • Enable the Use GPU Instancing option for additional performance boosts when creating many icons with similar materials.
  • Consider using the Low Quality Preview option during setup, then switching to High Quality for final generation.

Why It's Useful: Saves valuable development time when working with large asset libraries or complex character systems.

10. Prefab & Folder Compatibility

What It Does: Works seamlessly with both individual prefabs and entire folders of assets, handling nested prefabs, variants, and complex hierarchies without issues.

How to Use

  • For individual prefabs, simply drag them into the Target Prefab field.
  • For folders, check the Process Folder option and specify the folder path.
  • If using nested prefabs, enable the Process Nested Prefabs option to ensure all components are properly identified.
  • Use Include Subfolders to process an entire directory structure at once.

Why It's Useful: Provides flexibility to work with your assets however they're organized, without requiring special folder structures or naming conventions.

11. Saving & Exporting

What It Does: Offers multiple output formats (PNG, JPG, TGA), custom resolution settings, and organized folder structures for your generated icons.

How to Use

  • Set your desired Output Format (PNG recommended for transparency).
  • Specify Resolution for your icons (e.g., 128×128, 256×256, etc.).
  • Choose an Output Path or use the automatic folder structure.
  • Enable Auto-Naming to have icons named based on their source prefabs.
  • Use Subfolder Organization to group icons by type or category.

Why It's Useful: Ensures your icons are saved exactly where you need them, in the format that works best for your project, with intuitive naming that makes them easy to find later.