A+ Grass is a highly customizable, interactive stylized grass shader. It uses texture sampling on a mesh, has wind motion and interactive behaviour.Use A+ Grass to make your games look amazing with interactive stylized grass. It is highly customizable, with endless possiblities. It uses texture sampling, allowing you to input any 2D sprite to render as your grass!DOCUMENTATION📋 Supported Unity Editor Versions 📋✅ 6000.3 + (Developed in 6000.3.9f1)✅ 6000.0 + (Tested in 6000.0.71f1)✅ 2022 + (Tested in 2022.3.62f3)🎨 Works In All Rendering Paths 🎨✅ Forward✅ Forward +✅ Deferred✅ Deferred +📦 The A+ Grass Package Includes: 📦🌾 A+ Grass ShaderHighly customizable grass shader with a range of features:Texture samplingColour shading with gradientColour variation noise textureInteractive with characters and mouseTrail/Colour tint for bent grassWind settings with 2 noise blend modePerspective correction📑 Core ScriptsGrass ManagerThe Grass Manager is responsible for managing all interactive grass elements in the scene. There is also global settings for the wind and recovery of the grass from interactions.Grass InteractorThe Grass Interactor is responsible for handling the interactions between the grass and other objects in the scene. It allows objects to affect the grass, bending and pushing it. You can have as many interactors in the scene, just make sure to add the Grass Interactor component to each.Mouse Interaction HandlerThe Mouse Grass Interaction Handler provides data from the mouse position off the camera using a ray to allow an interactor to follow the mouse position and interact with the grass.📺 Example ScenesDemo 01 - Mouse InteractionDemo 02 - Characters & Object InteractionDemo 03 - Terrain Example🧩 Templates6 unique grass presets/prefabs included, ready to go(That includes 5 unique grass textures & 1 flower texture, 1 colour noise texture, 2 wind noise textures, 1 color ramp texture)🔍 DocumentationEach script contains tooltipsDocumentation .pdf file (Inlcuded in the package)In depth website breakdown (Link above)YouTube/Video tutorials (Included on the website)Shader Features:Texture based grass renderingTexture rampAdjustable color with gradient settings (offset / contrast)Color variation setup with noise map (scale / strength)Trail - colour tinit for bent grassWind noise with 2 noise textures and blend settings (scroll / jitter / blend)Interactive behavior (mouse / characters / objects)Camera perspective correctionGrass Manager Features:Winds multiplierWind directionTransition speed (when values change at runtime)Grass recovery speed & delayGrass Interactor Features:Push rateMaximum rateMovement thresholdDetection radius & position offset




