Okay, going to be quick here on where you can improve based on what I analyzed from your Data folder on your demo.
-Palm Trees in background need to turn into well designed billboards depending on the distance.
-You need to talk to you modeler so that he would remove 3D windows/details so that they become 2D (This is a major player when using any Supersampling at all) [For LODS]
-When you finalize a city for export, if possible you want to export the city in as few meshes as possible with as few parts per mesh as possible, eg the city block right in view in
http://up.k10x.net/xtefvyznyecjm/MT1.png can be reduced from say 10 parts per building X 12 Buildings to say a combined city block with say no more than 30-40 parts (With 3D Window/Details) and less when the 3D elements are converted to 2D.
-When a city block like that is up against a wall, remove every vtx that is not visible on the back of the building.
-For ambient occlusion make sure to try and stay in the Low/Med range with refined/tweaked settings to get good amb occlusion effects without straying into High/Ultra which is a drainer for high-res's
And the screenshots you've posted of Call of Juarez, you'd be surprised at how few vtx's are actually there.
P.S. - Particles were well done in your demo
(03-17-2011 11:55 PM)thecoder Wrote: sorry, but even games like Crysis (and pretty much every modern game made in last few years) run much better with far more advanced graphics, physics, richer environments with more details, AI etc. Sad truth.
It's not the engine it's the game developers.
Take Crysis 2 for instance
-very few Realtime-Reflection surfaces.
-Many buildings are quite literally tall cubes with very well designed textures/normal/bump/reflection maps.
-Very well desgined LOD/object fade system which is something you can implement yourself.
Same goes for any other game, the devs need to go left and right making every lossless optimization possible in order to get a product to efficiently run on a consumer system. The knowledge of optimizations that pro game devs have is very very high.