A downloadable asset for Windows, macOS, and Linux

Buy Now$29.99 USD or more

Tutorial



Documentation | Discord | Github Issues | Email |  Asset Store

Remove visible texture tiling in seconds with a drop in replacement for lit materials and terrains. Repetitionless gives good looking variation to materials with minimal setup and no shader knowledge required!

It is as easy as creating a regular or terrain repetitionless material and assigning it to an object or terrain. Each material can be individually customised 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! 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

Designed for use with seamless textures

Easy To Use

  • Includes simple custom inspectors
  • Drop in replacement for regular materials
  • Easily convert from lit materials
  • Support for packed textures
  • Smoothness and roughness support
  • Opaque, Cutout, and Transparent surface types
  • Texture support for Albedo, normal, metallic, smoothness/roughness, occlussion, and emission maps
  • All features have in many settings

Many Toggleable Techniques

  • 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 layers
  • Terrain, Control Texture modes
  • 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

Samples

  • Includes 3 samples:
  • Comparison to the lit shader
  • Flat scene to experiment with the features
  • Terrain scene with multiple layers setup

Performance

  • Performance is similar to Unity's terrain shader when using the core noise feature
  • Additional techniques can be enabled to balance visual quality and performance

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

Constant Support

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

License

Texture Array Essentials is an Extension Asset under the Unity Asset Store EULA. Because of this a team using this asset should buy a copy for each member that needs to use Texture Array Essentials.

Updated 14 days ago
StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorWilliam Schack
Made withUnity
Tags3D, Asset Pack, No AI, Shaders, Textures, Unity
Average sessionA few seconds
LanguagesEnglish
LinksDocumentation, Asset Store, GitHub
ContentNo generative AI was used

Purchase

Buy Now$29.99 USD or more

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:

repetitionless-win-linux-mac.zip 465 MB
Version 1.3.0

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

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!

(+1)

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?

(+1)

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!

(+1)

Just released v1.2.0 with these changes, thanks for the suggestions!

(+1)

Cool assets, very usefull for the devs.