Repetitionless Free
Remove visible texture tiling in seconds with a drop in replacement for materials and terrains. Fully compatible with Built-In, URP, and HDRP
by William Schack
Price History +
Full | Free | Documentation | Discord | Github Issues | Unity Forum | Email
IMPORTANT: THIS VERSION OF THE ASSET DOES NOT HAVE ALL THE FEATURES LISTED BELOW, IS NOT UP TO DATE, AND WILL HAVE SOME ISSUES UPDATING. EITHER WAIT A DAY OR TWO FOR THE CURRENT UPDATE, OR REINSTALL THE PACKAGE WHEN THE NEW VERSION IS OUT
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.
Designed for use with seamless textures
──────────────── Features ────────────────
Easy To Use
- Includes simple and easy to use custom inspectors
- Drop in replacement for regular materials
- Easily convert from lit materials
- Support for many texture types and properties unsupported in lit materials
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 4 terrain layers on one material
- Support for all terrain features
- Automatic material and terrain syncing
- All techniques are toggleable per layer
- More multi-layer features in the full version listed below
Samples
- Includes 3 samples:
- Comparison to the lit shader
- Flat scene to experiment with the features
- Terrain scene with multiple layers setup
Full Documentation
- Includes tutorials on how to create and customise repetitionless materials, as well as your own shaders or scripts
- All scripts, shader code, and shader graphs are fully documented
──────────────── Full Version Features ────────────────
The following features are only available with the full version of Repetitionless
Extended Multi-Layer Support
- Up to 32 layers on one material
- Terrain, Control Texture modes
- Support for layered materials on non-terrain objects
Sub Graphs
- Includes custom sub graphs for all the features
- All sub graphs are fully documented
- Allows you to create your own shaders with the repetitionless features
Asset Integrations
- Full support for MapMagic 2
- More integrations to come
──────────────── Extra Details ────────────────
Performance
- Terrain performance is similar to and can be higher than Unity's terrain shader
- Enabling additional features can reduce performance depending on whats used
- Repetitionless materials have packed variables, textures, and use texture arrays to reduce shader inputs, and allow it to run in a single shader pass, increasing performance further
Constant Support
- I want to continue improving this asset as much as possible, so I will be active responding to queries that anyone has for as long as possible
- To contact me about the asset you can: Submit an issue (Bug Report, Feature Request), Create a discussion (Questions, General Discussion), or email me
Compatibility
- Supports Built-In, URP, & HDRP render pipelines
- Tested and working in Unity 6, 2023, 2022, & 2021.3
Third Party Notice
- The asset contains the following:
- Keijiro Noise (Simplex, Classic) under the MIT License
- The samples contain the following: (These are only included if the samples are imported and are not required)
- Dan Greenheck EZ Tree under the MIT License
- Polyhaven Textures under the CC0 License
See the Third-Party Licences.txt file in the package for more details