Repetitionless - Texture Tiling Remover

Asset Store

Remove visible texture tiling and repetition in seconds with a drop-in replacement for materials and terrains, combining many shader techniques into an improved and easy to use workflow

Documentation | Discord | Github Issues

Remove visible texture tiling and repetition in seconds with a drop-in replacement for materials and terrains, combining many shader techniques into an improved and easy to use workflow. Repetitionless gives good looking variation to materials with minimal setup, and no shader knowledge required!

It is as easy as creating a regular or layered repetitionless material and assigning it to an object or terrain. Each setting can be individually customised per material or layer with many different settings and features

On top of the premade shaders, repetitionless also includes many sub graphs to implement repetitionless features into your own shaders, integrations with other assets, and full documentation with tutorials, scripts, and shaders!

You can use many of these features for FREE with Repetitionless Free and seamlessly upgrade to the full version if needed

Many Repetition Reducing Features

  • Break up texture patterns with voronoi based variation
  • Change the material or tiling at a distance with distance blending
  • Blend a seperate material ontop of the main material with material blending
  • Remove texture stretching at all angles with triplanar sampling
  • Add custom detail textures or noise with macro micro variation

Multi-Layer Support

  • Support for up to 32 terrain layers
  • Support for all terrain features
  • Automatic material and terrain syncing
  • Control Texture mode for use outside of terrains
  • All techniques are toggleable per layer
  • Multi-layer support is limited in the free version as per the asset page

Multi-Layer Painting Tool

  • Easily paint multiple layers onto an object
  • Supports all 32 layers
  • Includes holes painting
  • Paint in the scene view in real time
  • Many brush settings
  • Support for custom brush textures
  • Includes keybinds for everything
  • Only in the full version

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
  • Only in the full version

Asset Integrations

  • Full support for MapMagic 2
  • More integrations to come
  • Only in the full version

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

v1.4.0 Released!

  • Major performance improvements depending on material and hardware
  • Added terrain instancing support
    • BIRP & URP in all unity
    • HDRP in Unity 6.
  • Changed default layered tiling to
  • Many various improvements and fixes

This update includes breaking changes but most will be automatically handled when updating. This includes:

Automatically Updated

  • BIRP & URP shaders replaced with shader
  • Layered shader split into LayeredTerrain &
  • New shader keywords have been added

Require Manual Updating

  • SubGraphs will need to be re-added to shaders using
  • Shader code has moved to “Shaders/Common”. Paths in shaders referencing them will need to be updated

v1.5.0 Released!

  • Added MapMagic 2 integration
  • Updated the RepetitionlessTerrain component ui
  • Added toggling to the RepetitionlessTerrain
  • Reduced the package size
  • Fixed errors when importing to pre Unity 6.3
  • Fixed various issues with HDRP materials
  • The terrain material now only enables packed texture when loading a TerrainData if it has one set
  • Fixed some properties not automatically transferring to terrains
  • Fixed texture arrays having incorrect names with new shaders
  • Fixed max layers keyword not updating properly on auto update
  • Fixed duplicate terrain layers not working on one material
  • More various small improvements and fixes

v1.6.0 Released!

  • Created a free version of the asset Repetitionless Free
  • Fixed various shader errors
  • Fixed various sample issues
  • Removed unused shaders

v1.6.1 Released!

  • Fixed various issues with shaders folders hiding/unhiding
  • Fixed various terrain inspector and shader errors

v1.6.2 Released!

  • Added a settings menu to the main window
  • Fixed an issue with uvs being incorrect on some machines
  • Fixed network related errors when there is no internet

v1.7.0 Released!

  • Added a painting tool (Full Version)
  • Added material creation/conversion to the Create menu
  • Fixed various holes issues when a material is in the Control Textures layer mode

v1.7.1 Released!

  • Painting now uses world space rather than uv space
  • This fixes brush scaling and position issues

v1.7.2 Released!

  • Painting now masks the mouse raycast to the selection
  • Shift Clicking an unselected object now selects it without painting
  • Brush rotation is now clockwise
  • Added line to indicate the brush rotation
  • Fixed brush sampling only working on one axis
  • Fixed weird shift events while painting
  • Fixed artifacts at noise edges on some machines
  • Fixed noise texture mirroring at the world origin