{"id":3287,"date":"2014-06-28T19:47:04","date_gmt":"2014-06-28T09:47:04","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=3287"},"modified":"2014-07-07T21:36:57","modified_gmt":"2014-07-07T11:36:57","slug":"more-forests","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2014\/06\/28\/more-forests\/","title":{"rendered":"More forests"},"content":{"rendered":"

I’ve spent much of the day today working on world terrain generation, with an emphasis on tree placement during game startup. The big thing I’ve been struggling with has been a strange bug which resulted in trees being placed in strange patterns; often in north-south or in diagonal stripes across a forest, instead of uniformly within a region.<\/p>\n

Eventually I found the issue; some uninitialised memory which was causing the game to think that forest was already present in some positions on the map. Fixing that resulted in getting a lot more trees in the world; now a standard default world has around 10,000 trees, where previously it had about 2,000 to 3,000. In order to keep reasonable performance, I made some simplifications to the tree model generation, some visible, and some imperceptible. Oddly enough, I think I like the simpler trees more; the faceted, low-polygon appearance gives them some character that they were lacking, before. Still no substitute for proper, artist-created models, but they’ll do for the moment.<\/p>\n\n\t\t