Jump to content
  • entries
    941
  • comments
    5,894
  • views
    867,501

Vegetation Research


Josh

2,738 views

 Share

The Leadwerks 3 vegetation system is being designed to side-step the bottlenecks that limited the Leadwerks 2 vegetation system. The Leadwerks 2 system involved large collections of 4x4 matrices for each instance, resulting in hundreds of megs of data stored with the map. Eliminating this data results in small map sizes and reduction of memory usage.

 

Here we have 10,000 trees being rendered (with no billboards), for a total geometry count of 14 million polygons. Memory usage is...zero!

 

blogentry-1-0-44112600-1435710952_thumb.jpg

 

The framerate for this is 130 in debug and release mode, which tells me it's hitting the ceiling on the GPU vertex shader. Obviously we will use billboards to reduce the polygon count, but this tells me we're on the right track.

  • Upvote 16
 Share

6 Comments


Recommended Comments

GEForce 780. The polycount is ridiculous, and billboards will cut it down to a reasonable level. This shows that the system is being designed to eliminate the bottlenecks the old LE2 system had.

Link to comment

So it's billboards for the most distant vegetation, right? Will we see an automated LOD system for the distances closer than billboard distance?

 

That could allow for crazy dense vegetation.

Link to comment

LOD beyond billboards probably won't be necessary. At any given time, billboards tend to eliminate 95% of the polygon count, and further optimization beyond that doesn't result in much difference.

Link to comment
Guest
Add a comment...

×   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.

×
×
  • Create New...