Overgrowth is an awesome indie game! We're four guys working more than full time on this until it's done. We hope you will follow our development on ModDB and on our blog! We update our blog every day: click here to subscribe.

Image RSS Feed Latest Screens
Translucent Plant Shader Initial Screenshots Initial Screenshots
Blog RSS Feed Report abuse Latest News: Xtreme plant optimization

18 comments by jeffr on Nov 17th, 2009 digg this super bookmark


A lot of people have mentioned the plants as an area we could improve in Overgrowth. For this reason, I made a point of trying out games that have great plants, such as Crysis, S.T.A.L.K.E.R., The Hunter, and Battlefield 1943. I stared at the plants to figure out how they were built. We even went so far as to load plant assets from other games into Phoenix just to get a better look at them. It's fairly easy to make plants that look good, but it's extremely hard to make good-looking plants that use as few triangles as possible for their 3D models. Here I have boiled down what I have learned from these other games about Xtreme plant optimization!


Above are the basic building blocks of video game plants. On the left is the most modest of plant branches using a single triangle, and on the right is the Cadillac of tree branches with a whopping 6 triangles. Some of these shapes give a lot of bang for the buck, and some are not worth using. Which is best has mostly to do with how the geometry is perceived by the viewer.


You may be thinking here that because the single triangle branch looks the worst, maybe it isn't worth using. The truth is that it can be very useful to fill plant interiors, where the exterior branches are able to hide the bad angles. This is a technique used in Crysis, and can make a plant look really dense.


This branch is about as useful as using two 1tri. branches. It still has one bad angle. It is nothing special, but no real reason to avoid it.


This is the first branch option with no bad angles. This is the best basic branch piece, but not that great for something that may poke out of the bulk of the foliage.


Although this has no bad angles, the same as the 3 tri. branch, it also basically looks the same as the 3 tri. branch and so you are wasting one triangle. I don't use this unless I have a squared off branch texture, but I try to make sure that doesn't happen.


This is the best looking basic building block because the extra edge loop on the back allows you to curve the geometry naturally. This is great for smaller palm tree type leaves, and branches that are sticking out of the foliage. Plants with mostly planer branches look good with this too, like some conifers.

There are a few more basic tips for how to construct a tree that looks as dense as possible. It is important for bushy trees that the branch geometry has their planer faces pointed towards where you expect the viewer to look at the tree from. You can use all the triangles in the world, but if the player only sees your branches edge-on, it will look bad.

Does anyone else have any tips on how to optimize trees? I am always trying to improve so I would love to hear about new techniques!


Track us on ModDB (visit our page)

Please join us here too:
Facebook icon ModDB icon Steam icon Twitter icon YouTube icon

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
Overgrowth Spray For Source Games

Overgrowth Spray For Source Games

Jul 29, 2009 Sprays 7 comments

If you feel like promoting your favourite indie game while playing your favourite Source game. To use it: unzip the file, start your Source game, press...

Overgrowth Main Theme

Overgrowth Main Theme

Jan 14, 2009 Full Version 1 comment

Music for the upcoming sequel to Lugaru: The Rabbit's Foot.

Comments  (0 - 10 of 285)
Elementalist
Elementalist Nov 20 2009, 12:02am says:

Static.pyzam.com

That reminded of Overgrowth for some reason...

+1 vote     reply to comment
hero_kenshin
hero_kenshin Nov 17 2009, 11:20pm says:

How long has it taken you to make you engine.

can i has it ?

Hahah kidding :P

+2 votes     reply to comment
Feillyne
Feillyne Nov 18 2009, 11:01pm replied: Online

Hmmm, well, they could 'sell' the engine, if it'd be popular enough. But then... well... there's no point if you can make total conversions mods. Almost no point...

+1 vote     reply to comment
0bas0
0bas0 Nov 14 2009, 2:19pm says:

Euphoria, will probably become middleware in some years when other companies will make software that is like euphoria, but that will take some years ;)

+3 votes     reply to comment
Dra6o0n
Dra6o0n Nov 19 2009, 9:04am replied:

You do know that technology is much faster than you expect it to develop? With some slow and fast speeds goings on, the results are unexpected.

In less than one year, Euphoria will be outdated already...
In under 3 months, technological advances will be a heap of times better than before... It's just the physical aspect of it being developed, as we humans are too clingy to our money...

and to top it off:
YAY for Open Source industries!
Double YAY for freebies!

+1 vote     reply to comment
Nebcake
Nebcake Nov 9 2009, 8:44pm says:

That will look awesome if you managed to get some of the your concepts into the game

+2 votes     reply to comment
Necromunger
Necromunger Nov 18 2009, 3:42pm replied:

you could sell it over steam

+1 vote     reply to comment
Arthasz
Arthasz Nov 13 2009, 9:08am replied:

i agree. screw MW2 :D.

+2 votes     reply to comment
Darthlex
Darthlex Nov 14 2009, 2:17am replied:

Agreeing to agreeing

+2 votes     reply to comment
Feillyne
Feillyne Nov 16 2009, 8:30am replied: Online

Long live indies!

+1 vote     reply to comment
Post a Comment

Only registered members can share their thoughts. So come on! Join the community today (totally free) and do things you never thought possible.

Icon
Overgrowth
Platforms
PC, Linux, Mac
Developer & Publisher
Wolfire Games
Engine
Custom Built
Contact
Send Message
Official Page
Wolfire.com
Release Date
TBD
Game Watch
Track this game
Bookmark
Digg Super bookmark
Style
Genre
Adventure
Theme
Fighter
Players
Single & Multiplayer
Project
Indie
Boxshot
Boxshot
Statistics
Rank
40 of 1,293
Last Update
4 days ago
Watchers
924 members
Addons
1
Files
1
News
87
Features
8