
Full opaque grass with physics and wind
Ghibli-style grass field with physics, a Wind Manager, and a display tool for meshes! Perfect for mobile games and VR. Lightweight, optimized, and ready to useFull Opaque Grass Physics & WindThe Full Opaque Grass Physics & Wind is designed for mobile, VR, and stylized projects. It provides optimized, high-performance grass rendering effects that work seamlessly in Unity’s Universal Render Pipeline (URP). This pack includes a customizable wind system, optional dynamic grass physics (trail system), a mesh placement tool, and ambient grass/firefly particles.FeaturesStylized, optimized shaders for mobile, VR, and stylized games.100% Opaque RenderingNo transparency for better performance and visual clarity.URP & Shader GraphCustom Shader Graph fully compatible with Unity’s rendering pipeline.Custom Wind ManagerAdjust wind direction, strength, speed, and wave size in real time.Dynamic Grass Physics (Beta) limited to 1 target for the momentOptional physics system that responds to moving object like players.Multiple Shader OptionsChoose between full interactive physics, optimized, or static grass.Firefly VFX IncludedWind-reactive ambient fireflies for a magical touch.Grass Particle VFXFloating grass particles that simulate wind turbulence.Demo Scene IncludedShowcasing all effects in a ready-to-use environment.Shader & Script Combinations:• S_Vegetation_Interactive with the script VFX_TargetPosition_5Point – Highest quality• S_Vegetation_Interactive_Simple with the script VFX_TargetPosition_2Point – Optimized version• S_Vegetation – Static grass, no interactionCopyright NoticeCopyright Roman Chacornac 2025All rights reserved. This product is protected by copyright and may not be distributed, modified, or resold without prior permission. Any unauthorized use is prohibited.SupportIf you encounter any issues or need assistance, feel free to reach out to us at:📧 Email: optifx.fr@gmail.comRender Pipeline: URP (Universal Render Pipeline) OnlyUnity Version: Developed and tested on Unity 2022.3.59f1Performance: Optimized for low-poly, mobile, and VR applicationsShader: Custom Shader Graph, all parameters are controlled via wind manager prefab and materialScene Compatibility: Compatible with Unity URP 2022.3.59f1 and newerDynamic Grass Physics (Beta)Three options are available:S_Vegetation_Interactive (with VFX_TargetPosition_5Point) : High-quality trail system using 5 points for smooth interaction.S_Vegetation_Interactive_Simple (with VFX_TargetPosition_2Point) : Optimized version using 2 points for lower performance cost. S_Vegetation : Lightweight version without any physics, ideal for distant grass or simpler setups.To use:1. Add the desired VFX_TargetPosition script (2Point or 5Point) to your player or moving object.2. Assign your player (or moving target) in the **Target** field in the script inspector. Limit to 1 Target.3. Apply the corresponding vegetation shader (Interactive or Simple) to your grass material.⚠️ This system is in beta. If you encounter issues, feel free to contact me.--------------------------------------------------------------Mesh Display ToolThe Mesh Display Tool allows you to manually paint grass directly on 3D mesh surfaces.How to Use:1. Select your mesh in the scene.2. Add the DisplayGrass Script3. Select the SM_Grass Prefab and adjust parameters such as density, size, and randomness.4. Generate.--------------------------------------------------------------Wind ManagerThe WindManager controls global wind direction and strength affecting all grass elements and VFX (like fireflies and floating grass).Customizable Parameters:- Wind Direction (Vector2): Controls wind direction on X and Y axes.- Wind Size (Float): Controls the size of the wind waves.- Wind Strength (Float): Determines how strongly grass is pushed.- Wind Speed (Float): Controls the speed at which wind moves.