Jump to content

Any pre-made grass .for forests?


chris k

Recommended Posts

Dumb question, pls excuse my ignorance here..

I remember a while ago a member made what looked like a nice field of grass using small objects of a few blades of grass, then creating a .for file for it. The result was a field, which had blades of grass shooting up from it, and it looked really good.!

Is there a pre-made 'grass' object somewhere in the library system and/or a .for file which scenery designers could use to make a field of grass? (which the density would vary based on the user's preferences, same as 'number of trees')? I cant seem to find any....

If not - perhaps a new XP10 'default' object (tkyler I'm looking at you =)) should be built to help us newbie scenery designers to quickly add 3-d grassy areas using WED to our airports? (Green Grass, Light Green, and Dry Brown Grass as the 3 default objects/.for file)

Thanks in advance.

- CK.

P.S. If not, I'll have to see about creating my own.

Link to comment
Share on other sites

I have made grass "forest" files in the past but was quickly shot down by Ben S for performance reasons beyond my comprehension. He said that while it could be done, it becomes performance prohibitive quickly, which I have seen myself. Of course I was practically creating a high density cornfield so it was no surprise. Anyhow, the result of that conversation was that In the future, we would look into grass type files similar to for files that was more performance friendly.

  • Upvote 2
Link to comment
Share on other sites

Ha, I was waiting for that to be found Carlos!

Yes, if you use too much grass, it can affect your health :-)

But mild doses- give it a try. ESP along taxiway edges, anywhere that'd most likely be seen by the pilot. But i find xp10's grass textures very crisp, almost not needed, other than more variety.

Link to comment
Share on other sites

Thanks guys for the responses.

tkyler - understood. Yeah I wont know till I try it in terms of it's rendering impact. Perhaps I could LOD it so that it shows up only when you're pretty close.

Simmo - Agreed - however, the nice thing about using this 3D grass is that although XP10's grass is nice, it's still 2-Dimensional. There's no 'height' to the default XP10 texture. Your files will allow scenery creators to give some depth/3D to the scene.

What I'm really interested in - is an .STR of the grass object, so that I could make just a 2 dimensional grass edge along taxiways. I've seen this effect done (i.e. in the FSX conversion of Philadelphia KPHL here ( http://forums.x-plan...&showfile=11513 ).

In that scenery - they use a 2D grass 'object' embedded in the edge of all taxiways and runways. It's a relatively 'cheap' effect (in terms of rendering, as it's just 1 object repeated over and over - instancing anyone? heh), but gives the scenery some depth and detail when taxiing around. Again, only 2D, but 2D "vertically" =)

Anyways - looking forward to any new items (textures/obj/str/for/fac's) that are coming in XP10 to help out the community quickly turn out great looking Airport scenery.

- CK.

P.S. would it be too much to ask for a "dark asphalt" default runway/taxiway texture? Newly paved asphalt is always very dark - Makes me wonder why the X-Plane default texture is almost the brightness of concrete. =) This way, we could have "light asphalt" and "dark asphalt" and use each accordingly.

PPS Happy Bday Simmo!

Edited by chris k
Link to comment
Share on other sites

Simmo - Your "grow your own grass" tutorial & Examples were fantastic.

Here's the result, after a few hours of mucking around with different densities, randomness, colouring, and height. As per our earlier discussions, I put the grass only on the taxiway edges (so we dont kill the FPS), and it looks fantastic at virtually no detectable loss.

The LOD is also calculated automatically (Thanks Tom), meaning that unless your 100m or so from the grass, you dont see it... FANTASTIC!

post-5973-0-05139100-1326185116_thumb.jp post-5973-0-26494000-1326185031_thumb.jp

Look forward to really adding some depth to NZCH now =)

- CK.

Edited by chris k
  • Upvote 1
Link to comment
Share on other sites

Ok, it *does* look really nice, but yeah - as tkyler/simmo mentioned there's a huge FPS hit if it's too dense.

I'm now trying to find a nice balance between speed/FPS and some kind of believable 3D grass.... i.e. at sparse/populated it should have very minimal impact, while at 'overgrown' or 'tree hugger' level, it should be generally flushed-out (thus allowing the user to control the density just as they do with all other forests).

Still tweaking - but the effect is very nice.

post-5973-0-54751900-1326320878_thumb.jp post-5973-0-28253800-1326320874_thumb.jp post-5973-0-89157200-1326320869_thumb.jp post-5973-0-43869900-1326320865_thumb.jp

- CK.

  • Upvote 1
Link to comment
Share on other sites

Nice ck! I remember the frustration- it looks so good, but has a 5-6fps hit. Then it pops up too late as well.

But In reality, are the central grass areas that long? Haven't paid the lawnmower man enough :-)

I really liked the earliest edge planting, that really is enough, maybe a touch less height.

Link to comment
Share on other sites

But In reality, are the central grass areas that long? Haven't paid the lawnmower man enough :-)

I really liked the earliest edge planting, that really is enough, maybe a touch less height.

Yeah - this was just me playing around.

I'm gong to go back to the "edge of taxiways/runways" only. I've also lowered the height on the edges considerably (0.3-0.5m now instead of 0.8-1.2m) which is much more realistic. I'm going back to just trying to give a "slight impression" of edge grass now.

Anyways - This was me trying to get a feel for the 'fill densities', and how it would affect FPS. Note the FPS in the screenshots.., it went from normally 45-50 fps to 11 to 19 FPS depending on distance/fill/density/etc... so yeah, large fields of the stuff are simply not attainable with good rendering speed, no matter how nice they look =)

- CK.

Link to comment
Share on other sites

The grass looks fantastic, but you would find it on the very extremes of the runways......the grass is kept pretty short around the main runways (02, 20 11 and 29), around 02,20 grass you might find a few more gass tufts. In the middle "islands" between the runways/taxiways you might find more tufts.

Just my .02 cents worth :)

Slainte,

Andy

NZCH

Link to comment
Share on other sites

I dont know maybe is a "BIG" mistake what I going to write... Maybe you can try with some kind of Texture or Change the Default Xplane Trees to some kind of grass...

Sorry if this dont makes any sense.... just a crazy idea...

Something like this one

http://forums.x-plane.org/index.php?app=downloads&showfile=5120

Carlos Garcia A

Edited by Carlos Garcia
Link to comment
Share on other sites

  • 4 weeks later...

Just made some experiments with this technique:

http://forums.x-plane.org/index.php?app=downloads&showfile=15655

I think this is a really easy and powerful way to generate more interesting elements like e.g. grain fields araound the airports. For X-Plane 10 this is really great because the grass or the grain is just generated when you are close to them.

Something strange with very small structures happened in the distance. When you are far away the grass disapears even when the LOD parameter is set very high (e.g. 20000).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...