[unity3D] UV Manipulator
A downloadable tool
UVManipulator System
Overview
A Unity tool for batch UV manipulation across multiple renderers using a single shared material. Each renderer gets its own MaterialPropertyBlock overrides, allowing independent UV and color control without creating unique material instances.
Core Functionality
Single Material Workflow
- Assign one target material to the component
- All renderers use this shared material
- Per-renderer overrides applied via Property Blocks (no material duplication)
UV Channel Control
Controls three separate UV channels independently:
- Base – main texture UVs
- Normal – normal map UVs
- Mask – mask/alpha UVs
Each channel has its own:
- Offset (position)
- Tiling (scale)
- UV method (UV Mapped, World Pos, Polar, Screen Space, Time Sequence, Custom Math, Procedural)
Renderer Management
- Automatically finds renderers in children
- Filter by layer or specific material
- Individual enable/disable per renderer
- Visual selection system for batch operations
Selection & Randomization
- Selection modes: Select All, Random %, Select from Unselected only, Invert Selection
- Randomize Selected: Applies random UV offsets, tilings, and colors to chosen renderers
- Randomization controls: Configurable variation ranges for position, size, and color
- Auto-randomize on Start: Optional runtime randomization
Color Control
Per-channel color properties:
- Tint
- Brightness
- Contrast
- Hue Shift
- Saturation
- UV Blend Weight (base ↔ normal blending)
Per-Renderer Flexibility
Each renderer can either:
- Follow Master – inherit global UV/color values
- Custom – use stored per-renderer overrides
Summary
A single-material, multi-renderer UV control system that enables independent UV manipulation, randomization, and color adjustment across selected objects without creating material instances—ideal for achieving visual variety while maintaining render efficiency.
note: Unity 6 (and future versions): System may fail or cause visual errors because of MaterialPropertyBloc
| Status | Released |
| Category | Tool |
| Author | RawFormula Prototypes |
| AI Disclosure | AI Assisted, Code |
Download
Click download now to get access to the following files:

Leave a comment
Log in with itch.io to leave a comment.