
Repetitionless
A downloadable asset for Windows, macOS, and Linux
Tutorial
Full | Free | Documentation | Discord | Github Issues | Unity Forum | Email
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
| Updated | 11 days ago |
| Status | Released |
| Category | Tool |
| Platforms | Windows, macOS, Linux |
| Rating | Rated 5.0 out of 5 stars (2 total ratings) |
| Author | William Schack |
| Made with | Unity |
| Tags | 3D, Asset Pack, No AI, Shaders, Textures, Unity |
| Average session | A few seconds |
| Languages | English |
| Links | Documentation, Asset Store, Discord, GitHub |
| Content | No generative AI was used |
Purchase
In order to download this asset you must purchase it at or above the minimum price of $29.99 USD. You will get access to the following files:












Comments
Log in with itch.io to leave a comment.
Amazing asset! It works right out of the box and integrates seamlessly into existing projects thanks to the texture formatting options. I did run into one tiny thing, the materials don’t have the advanced material options to turn off Specular Highlights and Environment Reflections. Also, it would be really cool to see a version with material blending using vertex colors! But overall, it’s an incredible asset, a great purchase, 100% recommend!
Thanks for the comment :)
Ive added specular highlights and environment reflection toggles that will come out with the next update
Also with the vertex colours, are you thinking using the colours as what is overlayed? Or using it as a mask for the material? Ive added a setting where you can choose a specific colour from the vertex data to be the mask, but if you meant having it be the actual colour, im thinking I might just add a general setting where you can overwrite or add the vertex colours ontop of everything else, what do you reckon about that?
Really nice to hear that these toggles are coming some time soon! Sorry for the vague suggestion about the vertex colors, I did mean to use it as a mask for blending textures! To answer your question: it might be pretty useful to use the vertex as a color overlay as well! At any rate I'm looking forward to the updates to come!
Just released v1.2.0 with these changes, thanks for the suggestions!
Cool assets, very usefull for the devs.