Introducing Grass

@coefficients
Do you happen to know if you guys are releasing an update on terrain anytime soon? There’s a little thing that annoys me and that’s that the terrain still looks a little… 2 dimensional. Will that come included with specular maps and custom materials? Also will you be able to make 3 dimensional materials and use them too?

2 Likes

Awesome. But the grass should have adjustable properites (example. GrassHeight, GrassThickness, GrassAnimationSpeed, etc)

5 Likes

Yes to all of this. I cant provide timing for that, but YES :slight_smile:

13 Likes

Love y’all btw. Y’all making life into creating games and learning physics much more easy and better!

The grass is a cool feature but one thing on mind:

If I would be able to, I would apply then to trees to make moving trees. Also make grass paintable, resizeable in hight and width.

1 Like

Are there plans to make Terrain.Decoration scriptable? Or is there a different way that it can be enabled/disabled locally? My game already has custom grass, though the custom grass combined with the new grass actually looks quite good in most cases - however the game’s areas were designed without it in mind and it’s not perfect in a lot of cases so I would rather have an option to let players disable it for the ‘classic’ look that the game was designed around, and also have the option of playing with the new grass for a new feel.

4 Likes

It is not scriptable for a reason. We expect to remove the Decoration setting with the extension to the whole decoration system and we dont want you to be dependent on it in scripts. This way we are making sure that we are not gonna break games much with its (possible) removal in the future.

7 Likes

Ah I understand, thanks for the quick reply. With that said though I would still like to know if my use case would be doable in the future or not which is enabling and disabling the new grass per client.
I know that if I simply enable the new grass over our old some players would be upset as it does change the look of some areas pretty severely - to me having each client have an option would be the best solution though I understand if this is not a super common problem.

6 Likes

Sorry for the other question I’m going to ask rn but…
Do you know a release date of the SurfaceAppearence and Bones update?

Also I looked back into the roblox old videos and i saw a post in 2012 about their new materials… full reflective and alot of cool 3d materials. what happened to those?

May I ask what that reason may be? Grass being scriptable would mean a lot to us.

Happy Holidays!

Please read posts through to the end, ConvexRumbler explains that the Decoration setting is a temporary stand-in for future grass properties.

I have read the post through the end. I really get annoyed when people tell me this because most likely I don’t understand, or have read the post wrong.

I know the decoration system is a temporary stand in, but once it’s removed, will it be scriptable? What if somebody wants the grass to constantly change color through a cycle of colors every second? (Note this is after the decoration system is removed) The main question I have now is, will it be scriptable in the future?

ConvexRumbler was only referring to the Decoration property being non-scriptable because it will be removed, not Grass’ future features. The color of Grass currently stays consistent with the Color3 of the Grass terrain material, there’ve been numerous previous requests for a separate property (likely for non-grass objects) but there isn’t a official statement on it yet, nonetheless you can change the color of Grass via script as it is now if you’re okay with modifying the Terrain color.

2 Likes

Thank you for helping me understand. This helps.

Happy Holidays!

2 Likes

Know what I really want to see, a official way to paint terrain using scripts and the decoration system, I CAN SEE SO MANY USES for this, be it removing grass, or changing voxels or anything else that comes with this update as well, it could really open up the scripting area with voxels.

Oh. My. God. I. Am. In. Love. With. This. Update.

17 Likes

Hey guys :slight_smile:
A potential workaround to ‘paint’ tall grass is by using Leafy Grass at spots you don’t want to have the tall grass.

Since we can also customize the colours of terrain materials, you can make it blend really well by changing the Leafy Grass to the same colour as Grass in case you want that.

Just thought I’d share. I hope it helps. :slight_smile:

13 Likes

That’s Really Cool, I thought the ground was true lol, but that’s better if the grass are more 3d.

3 Likes

This is so amazing like this will help groups make more realist maps now :slight_smile:

1 Like

It’s a very nice addition, but it has been more than a “week or two” and there’s still no sign of seeing this live on game servers. Any update on this?

Are you sure it’s enabled in the games you’re playing? It’s working fine in any of my games, and as previously mentioned, it’s live on the client.

You need to enable it with the Decorations property of Terrain.

4 Likes