Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


Thursday is half done but GDC still isn't winding down. Many cool things still remain to be seen and discovered. Gotta head back over to the West Hall and play some more of the excellent IGF entries, for one thing!

This morning I attended a session on procedural content generation for Far Cry 2. Very interesting case study about what is practical, how to manage risks, etc. No talk about algorithms. One interesting point, I though, was that they did not use any procedural geometry generation for their vegetation/flora system. Their artists custom built every model, and they used procedural techniques akin to particle systems to distribute flora on the terrain, based on artist/level-editor-directed style guides. This they did deliberately to ensure a unique look, which is harder to obtain when using tools such as SpeedTree that have either procedurally-generated geometry or standardized libraries of objects.

(Has anyone out there seen the CryEngine 2 physics demo video with teapots tumbling down a San Francisco street? Its a version of the Sony Bravia "Superballs" Superbowl ad. Its out on YouTube and other places. Anyway, perhaps you get the picture, thousands of tiny teapots just tumbling around, while the people in the streets look on, half hiding behind corners, wondering what is up.)

Later in the morning, I spent an hour or so with David Meara, CEO of Havok, and Chris Keogh, a senior engineer with Havok. We talked about Havok's business model of focusing on providing what their customers look ask for and need (rather than go off in wild directions then try to sell a hammer in search of nail---so to speak), and took a look at the latest release of Havok plus the new Destruction tool. Their destruction model looks awesome, and is not based on artist-directed prefracture, e.g., fracture is done at runtime. I should have a full article on this meeting next week or so.

This afternoon, headed to the experimental gameplay session then Pete Isensee's talk on C++. Pete always has some great insights into how to optimize C++ code and avoid problems.
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!