This documentation explains what the Seamless Converter Shader is, how to install it, how the hex-based projection works, and how to get the best results in Built-in, URP, and HDRP. It’s organized for
Install from Asset Manager
Open Unity → Window → Package Manager → My Assets.
You’ll see the SeamlessConverter/ folder in your project.
Want to learn about package manager window? Head to the Unity's Package Manager section to learn more.
Automatic Render Pipeline Setup
Decal Collider automatically detects your project's active Render Pipeline (Built-in, URP or HDRP) on first import and installs the correct shader variant silently in the background.
No manual installer steps are required.
If you later switch render pipelines, simply reimport the asset to trigger the auto-setup again.
Load the correct Pipeline version
Go to: SeamlessConverter/Renderers/
Open the folder that matches your project (Built-in, URP, or HDRP).
Double-click the installer/import file inside → Import.
If you switch pipelines later, re-import the matching variant here.
Pink (magenta) materials = wrong or missing variant.
Make your first material
Create → Material (e.g., M_SeamlessTest).
Set Shader to Seamless Converter Shader.
Assign a non-seamless texture to Texture.
Turn SeamlessOn.
Quick tuning:
Style: Texture / Both / Debug
Focus: smoothness between hex cells
Rotate / Zoom: per-cell variation to break repetition
(Optional) Add Normal map and adjust Strength.
Try the demo scenes
Open SeamlessConverter/Scenes/ → Plane, Triplanar, Sphere to see ready setups.
Common fixes
Magenta materials: Re-import the right variant from Renderers/.
URP/HDRP not rendering: Ensure a valid Pipeline Asset is assigned in Project Settings.