Repetitionless - Texture Tiling Remover

Asset Store

Repetitionless is a set of shaders that removes texture repetition using various toggleable techniques with additional support for unity terrains, supporting BIRP, URP, and HDRP

Documentation | Issues/Support | Email

Repetitionless is an easy way to remove repetition from materials by using a custom shader to break up texture tiling. Its as easy as creating a regular or terrain repetitionless material and assigning it to an object or terrain. Each material can be individually modified with many different settings as listed below

On top of the premade shaders, repetitionless also includes many sub graphs to implement repetitionless features into your own shaders! It also includes fully documented scripts used to create the GUI for the premade shaders that you can use to speed up your inspector creation

Many Toggleable Techniques

  • Voronoi noise and cell edge sampling
  • Random UV scaling and rotation
  • Triplanar sampling
  • Macro Micro variation support for custom textures or noise
  • Distance blending for seperate tiling and offset or material sampling
  • Seperate material overlay ontop of the main material

Terrain Support

  • Support for up to 32 terrain layers
  • Support for all terrain features
  • Automatic material and terrain syncing
  • All techniques are toggleable per layer

Sub Graphs Included

  • Includes custom sub graphs for all the individual features
  • All sub graphs are fully documented
  • Allows you to create your own shaders with the repetitionless features

Compatibility

  • Supports Built-In, URP, & HDRP render pipelines
  • Tested and working in Unity 6, 2023, 2022, & 2021.3






20% Off sale has started for the next 2 weeks on Itch.io

Update v1.0.2 was also recently released:

Improved performance with noise quality:

  • High samples noise dynamically (same as before), medium/low uses a pre-rendered texture
  • Defaults to medium

v1.1.0 Released!

This release adds an easy way to create repetitionless materials without manually setting the shader, and a way to convert lit materials into repetitionless materials.
It also increases the speed of material creation as well as a few other fixes

  • Added easy repetitionless material creation
  • Added easy conversion from lit materials
  • Repetitionless materials can now be created and converted to through script
  • Added create material button in terrain script
  • Increased material creation speed
  • Created discord & added link
  • Removed review popup
  • Removed static texture channel from tooltips where it can be changed
  • Fixed rare errors related to progress bars
  • Fixed rare error when removing a material from the terrain script

v1.1.1 Released!

  • Fixed issues creating a terrain material through the terrain script
  • Updated default noise scaling to 2

v1.2.0 Released!

  • Added Vertex Colour blend modes
  • Added Vertex Colour mask for material blending
  • Added Specular Highlight toggle
  • Added Environment Reflections toggle
  • Fixed issues with some textures not showing

v1.3.0 Released!

  • Replaced Terrain with Layered shader
  • Added mode selection for layered materials with terrain layers and control textures
  • Improved the layer interface
  • Removed internal sub graph