Repetitionless is a set of shaders that removes texture repetition using various toggleable techniques with additional support for unity terrains, supporting BIRP, URP, and HDRPSupports Built-In, URP, and HDRP Render Pipelines for:Unity 6000Unity 2023Unity 2022Unity 2021.3Documentation | Issues/Support | EmailRepetitionless 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 belowOn 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 creationNote that the shader is intended to be used with seamless textures, without them it may look incorrectEasy To UseSupport for packed texturesSmoothness and roughness supportOpaque, Cutout, and Transparent surface typesTexture support for Albedo, normal, metallic, smoothness/roughness, occlussion, and emission mapsAll features have in many settingsCustom inspector that makes it easy to modifyMany Toggleable TechniquesVoronoi noise and cell edge samplingRandom UV scaling and rotationTriplanar samplingMacro Micro variation support for custom textures or noiseDistance blending for seperate tiling and offset or material samplingSeperate material overlay ontop of the main materialTerrain SupportSupport for up to 32 terrain layersSupport for all terrain featuresAutomatic material and terrain syncingAll techniques are toggleable per layerSub Graphs IncludedIncludes custom sub graphs for all the individual featuresAll sub graphs are fully documentedAllows you to create your own shaders with the repetitionless featuresCustom Inspector HelpersIncludes all the scripts used for creating the inspectorsAll scripts are fully documentedPerformancePerformance on terrains are similar to the regular lit terrain material depending on what features you have enabled, it is about the same with just the noise but gets lower when enabling more featuresThere are a bunch of performance saving features in the asset already and I will be constantly looking into it and seeing if I can improve it any furtherFull DocumentationIncludes tutorials on how to create and customise repetitionless materials, as well as your own shaders or scriptsAll scripts, shader code, and shader graphs are fully documentedConstant SupportI 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 possibleTo contact me about the asset you can: Submit an issue (Bug Report, Feature Request), Create a discussion (Questions, General Discussion), or email meCompatibilitySupports Built-In, URP, & HDRP render pipelinesTested and working in Unity 6, 2023, 2022, & 2021.3Third Party NoticeThe asset contains the following:Keijiro Noise (Simplex, Classic) under the MIT LicenseThe samples contain the following: (These are only included if the samples are imported and are not required)Dan Greenheck EZ Tree under the MIT LicensePolyhaven Textures under the CC0 LicenseSee the Third-Party Licences.txt file in the package for more detailsSupport for texture arrays is requiredSupports Built-In, URP, & HDRP render pipelinesTested and working in Unity 6, 2023, 2022, & 2021.3

