Optimized Interactive Grass Plugin

V1.9 Release Notes :bulb:

Upcoming Features :eye:

  • Grass Model Option: An option to turn a model into grass, creating a hitbox that includes everything within the model, tagging the hitbox appropriately.
  • Modernistic UI Overhaul: A complete redesign of the user interface with a modern look.

Changes to Testing Place :hammer_and_pick:

All assets in the new foliage scenes are available for free on the toolbox, most of the stylized assets are from this free pack: Stylized Nature MegaKit :exclamation:
  • Conveyor Belts: Due to there being so many scenes, there are now conveyor belts to easily navigate around all the different spots

It’s too cartoony for my liking and also it doesn’t work for me.

2 Likes

doesn’t work for me neither :frowning:

1 Like

I get that the style might feel too cartoony for you. If the plugin isn’t working. I’ve just released an update to fix the issue, try updating it, then, go to StarterPlayerScripts > GrassPhysicsClient, delete it, and click the update button in the plugin menu. Also, please remember that there are many options to configure your grass to your liking, the main one you should change if youd prefer something less cartoony would be this:

Tween = {
		Duration = 1.6,  -- Duration of animation tweens in seconds
		EasingStyle = Enum.EasingStyle.Elastic,  -- Easing style for animation tweens
		EasingDirection = Enum.EasingDirection.Out,  -- Easing direction for animation tweens
		TweenName = "pivotTween"  -- Name for the tween instance
	},

You could change the easing style to something not elastic to remove that bouncy effect, or maybe make the duration slower and make the easingstyle exponential.

This is the result I get from making the duration 1.4 and the easing style exponential, which is less cartoony than the default settings in my opinion.

Hey, I’ve just released an update to fix the issue, try updating the plugin, then, go to StarterPlayerScripts > GrassPhysicsClient, delete it, and click the update button in the plugin menu.

1 Like

New config option:

	Tween = {
		Duration = 2,  -- Default duration of animation tweens in seconds
		EasingStyle = Enum.EasingStyle.Elastic,  -- Default easing style for animation tweens
		EasingDirection = Enum.EasingDirection.Out,  -- Default easing direction for animation tweens
		TweenName = "pivotTween",  -- Default name for the tween instance

		-- Object-specific tween settings
		ObjectTweens = {
			["ExampleObject"] = {
				Duration = 1.4,
				EasingStyle = Enum.EasingStyle.Exponential,
				EasingDirection = Enum.EasingDirection.Out
			},
		}
	},

You can now set different easing styles and durations for each type of foliage. By default, all foliage use the standard settings, but you can customize these settings for specific objects by adding their names to the object tween table.


??

thats weird the link seems to work for me maybe try this link or refresh or try it on your phone/different device to see if its a issue on your device?

1 Like

Hmm. It works in incognito but not my normal one… Odd

1 Like

@varuniemcfruity before I buy this… When a car drives over this grass, will the grass move according to the direction of the car? If so could I see a vid?

Updating Breaks it, plugin should just have the wind physics module, and sound doesn’t work before update.

1 Like

There’s a MAJOR BUG to this PLUGIN. So in the studio, the interactive grass works. However, live game, or in-game however you want to call it, it doesn’t work. Unless I’m doing something wrong, then this is the assumption that I have come up with. I’ve been at for weeks and trying to figure out why it’s not working, I’ve READ through the forum and yet, NO SOLUTION. Please! Contact me because I don’t know what I’m doing wrong. Thanks

~ IBB

P.S. I have a video showcasing as well. https://www.youtube.com/watch?v=disoxWMJdpA

1 Like

So I even testing it at your own place (Interactive Grass 🌱 - Roblox). The grass doesn’t work as intended. I don’t know if you made this to only work in the studio or what, but please fix this!

1 Like

I’ll work on trying to figure out the issue, I think that maybe the character or player loads in too late in-game so the script doesn’t work or something. In my testing place when you join in-game the grass works after you reset your character, maybe try this in your game and see if that also fixes the grass for you, or it only works in my place.

Edit:
I’ve ported the map to a different place and it seems to be working
New Place
Old Place

1 Like

Should be fixed, update the plugin first and then click the update button from the menu. If not let me know of any issues you’re facing and if you get any errors.

1 Like

Can you send a screenshot how you have yours setup? Here’s mine

image

I’ve updated the plugin, I did what you asked me to do, yet I still am having trouble to get it working. I get no errors from the developer console as well.

Mine’s set up the same way, but the fix was for the issue where updating it from the plugin menu before would break the entire system and give errors and stop working. Honestly I have no idea on why it works in studio and not in-game sometimes, to fix it I’d have to know why but like its confusing

Yeah… I spent 5$ on this, and I’ve been at it for a week day/night. I’m very confuse. Sound doesn’t even work either.

1 Like

Did you set the sound up in the config?