[GrassOMG] Ultimate Grass On Mesh Generator

Hi everybody,

I’m pleased to introduce my new asset, which is going to be released on the Asset Store soon.

Ultimate Grass On Mesh Generator is able to render a lot of grass around the player dynamically, on any mesh (including standard terrains). It looks like the standard Unity’s grass system (which works only on terrains, unlike GrassOMG), but is even more powerful with a deeper control over grass generation. As you can create as many “grass objects” as you want, you will be able to mix all grass type you want and set different parameters for each of them.

Is going to be available on the Asset Store soon.

Ultimate Grass On Mesh generator (GrassOMG) features:

  • Powerful, robust, and highly optimized.
  • Extremely easy to use. Setup a few parameters and run it in 5 minutes.
  • Works on any mesh. Also works on standard Unity’s terrains.
  • Use your own prefabs or let GrassOMG create optimized grass objects for you.
  • Use included materials or your own materials.
  • Add as many different types of grass/plant as you want.
  • Grass can be animated by using included material.
  • You can use a control map to add grass only where you want.

More info on the blog.

I hope you will like it!

This looks very nice!
Is the performance comparable with the built in grass using roughly the same density?
What will the price be?

Edit: Is it possible to remove grass on a spot during runtime?

Thanks Virror!

Yes, from my experience of Unity’s grass, performance is comparable with the built in grass using the same density. :slight_smile:
The starting price will be $30.

It is possible to remove grass on a spot just by calling the ClearGrassInRange method. But the grass will be there again when the player go away and comes back. If you want to remove grass “forever”, you will have to edit the control map dynamically (which is very easy using SetPixels method: Unity - Scripting API: Texture2D.SetPixels).

Looks great! and the name is freaking adorable.

Thanks PrimeDerektive!
I like the name too :smile:

Does this interact with Unity’s wind zones? How hard is it to create grass for this system? Can I just use a transparent png file and have it automatically handle wind bending or do I need to do something weird with a second UV set?

This runs very very slowly (< 1 fps) on my Mac with a Radeon 5870 running 10.6.8. Just so you know.

–Eric

Runs smooth/fast here (pc), you could add fps counter there?

Will add this to my “probably buy when i get there” list : )

Can you make a standalone demo? Runs horribly slow for me (but webplayer uses my integrated graphic instead of nvidia card for some reason)

Dude this looks awesome, voxel terrain with nice grass system, performance is very good even on my low end machine.

I am getting pretty low fps in your web demo 3-8 fps. I have a decent graphics card Radeon HD 6770M. It seems slower then regular terrain grass. I would be interested in buying your asset if you could figure out your performance problem.

Yes, I’m currently working on that point. The script will probably be split in two different scripts: one for high density grass and the other one for plants. I will come back here when this is ready.

From reading your docs…it sounds like you are using raycasting against the mesh for grass placement, and also you are tracking individual grass meshes to see if they are out of range, and moving then in front of the player if so. Is that correct?

The reason I ask is, I’m trying to determine how well this will fit my project’s needs :slight_smile: My terrain is heightmap based, and I can sample the heightmap pretty quickly to get heights. But that’s definitely not as general purpose as your solution, so it wouldn’t work at all for arbitrary meshes!

Sorry for bad english, but I just want to ask when this pack will appear. You wrote “soon” but this was two months ago…

This looks very nice! can it work on mobile, ios or android.

GrassOMG will definitely come out. Summer time means holidays that’s why it’ so late.
It will work on mobile if you use a shader which is compatible with mobiles (you will be able to provide your own materials for grass).

that s look awesome, any video or demo? the grass can be blend? or any wind effect on them?

Hi Amfu,

Please tell me something about Grass OMG. I want to create two “layers” of grass that simulate LoD system for grass rendering:

  1. Near grass that is dense and close to the player, with a lot more polys.
  2. Far grass that is sparse, low poly and saves a huge cost on rendering.

However, all the other solutions I have seen don’t allow different layers of grass with separate culling and fading distances. How about Grass OMG?

Any word on this? I cant find it on the asset store. Thanks.