Interactive shader for plants & objects, reacts when player touches. URP, Unity 6, mobile-optimized. Plug & play.This shader is built for URP (Universal Render Pipeline) and requires Unity 2022.3 or higher. Tested and optimized for Unity 6. Not compatible with Built-in or HDRP.Touch React Shadergraph — Interactive Soft Objects(URP, Unity 6, Mobile-Optimized)By PlayMindVersion 1.0 — Built for URP — Unity 6 Ready — Mobile-OptimizedWhat is this?Touch React Shadergraph is a lightweight, mobile-optimized shader system for URP.Objects react naturally — and only — when the player touches them.Perfect for soft, organic, or hanging objects like grass, lanterns, curtains, papers, and fantasy elements.No coding.No complex setup.Just drag, drop, and play.Key FeaturesOne-touch trigger → smooth animation continues after player leavesRandom phase offset → each object moves uniquelyFully customizable → color, texture, radius, duration — via scriptBuilt for mobile performance → vertex animation only → low overheadUnity 6 compatible → takes advantage of URP improvementsDemo scene included → works in 30 seconds⚠️ Render Pipeline Requirement (Important)This asset is built exclusively for URP (Universal Render Pipeline).If materials appear pink after import, this means URP is not enabled in your project.How to fix:Install Universal Render Pipeline via Package ManagerAssign a URP Render Pipeline Asset in Project Settings → GraphicsOnce URP is properly set, all shaders and materials will display and work correctly.Package ContentsTouchReactShadergraph/├── Demo/ → DemoScene.unity (add your own player to test)├── Documentation/ → Touch React Shadergraph.pdf├── Materials/ → TouchReactShadergraphMat.mat, Ground_Mat.mat├── Prefabs/ → Plant.prefab (100% original mesh by PlayMind)├── Scripts/ → TouchReactController.cs├── Shaders/ → TouchReactShadergraph.shadergraph (URP, editable)├── Third-Party Notices.txtQuick Start (30 seconds)Import into your URP project (Unity 2022.3 or higher recommended).Open Demo/DemoScene.unity.To test: add any GameObject with the tag "Player" and move near the plants.To use in your own scene:Drag Plant.prefab into your scene, orAdd TouchReactController to your mesh and assign TouchReactShadergraphMat.mat.Ensure your player has the tag "Player".Perfect ForThis shader is designed for soft, organic, or hanging objects that naturally react to player presence:Grass, bushes, flowers, vinesLanterns, flags, curtains, bannersCarpets, pillows, cloth, towelsPapers, books, posters, scrollsMagical crystals, floating bubbles, fantasy tentaclesNot recommended for rigid objects like rocks or walls — use only where movement feels natural.Customize via ScriptOn TouchReactController:Detection Radius → trigger distanceWave Duration → animation lengthFade Speed → return speedBase Color → tintMain Texture (optional) → use ASTC / ETC2 for mobilePro Tip:Use different colors or your own textures for visual variety — no shader editing needed.Mobile TipsUse ASTC 4x4 or ETC2 texture compression.Works with any input system — just tag your player "Player".Tested on Samsung A12 / iPhone SE → stable 60 FPS.FAQQ: Does this work with Unity 6?A: Yes. Fully tested and optimized for Unity 6 + URP.Q: Can I use this on any mesh?A: Yes — as long as it’s a soft object (see “Perfect For”).The object must have a Renderer and a Collider.Q: What if I have multiple players?A: Easy to extend — modify the script to check for multiple tags or layers.Q: Why not use a Wind Zone?A: Wind Zones create constant, global movement — great for ambient background wind.Touch React is player-driven and triggers only on interaction.Design PhilosophyTouch React is interactive by design — objects react only when the player touches them.This means:Gameplay-first → the world responds to player actionsMobile-optimized → no idle calculationsFull artistic control → you decide where and when movement happensUse Wind Zones for background ambiance.Use Touch React for meaningful, interactive moments.Support & LicensingMade with passion by PlayMind.All 3D models, shaders, scripts, and materials in this package are 100% original creations by PlayMind. No third-party assets are included.Questions or suggestions? 📩 playmindsconnection@gmail.comThank you for choosing Touch React Shadergraph, may your scenes feel alive, even on the smallest screen.One-time touch trigger with smooth animation decayPer-object random phase for natural variationFully exposed parameters (radius, duration, color, etc.)Mobile-optimized (vertex shader only)URP-native, Unity 6 compatibleIncludes: demo scene, prefabs, materials, documentationZero code required for basic use




