Jump to content
  • entries
    165
  • comments
    199
  • views
    87,349

Baked AO, ambient occlusion


Flexman

2,477 views

 Share

Today we looked at a neat little program called SMAK which is a neat little program for generating normal maps for low poly models by using high poly models. It also can bake ambient occlusion shadows onto your diffuse textures.

 

This is also a feature of 3DMAX so Dave tried a little experiment.

 

nobakedAOImage.jpgBefore, no baked AO

 

bakedAOImage.jpgAfter, with baked AO

You might want to click on those images to see the full sized renders. Certainly the cockpit area could benefit, and the buildings we have with ground proximity shading for compounds and city blocks. Best of all, no fps impact. There's still work to do to improve normal maps.

 

We started an audit of game textures and will extend this to include QA for each texture layer, ensuring it's as good as we can make it and optimise memory usage into the bargain.

 

There are subtle things, such as the DXT5 compression that results in acne. Using a different DDS format and reducing the resolution can result in a better image and smaller memory footprint. See pic below.

 

spotthedifference.jpg

 

We made some material changes to the cockpit, specular, glow maps. I'm not sure the grips should be backlit but it makes them easier to read in the dark.

 

screenshot238.jpg4946580266235927217-5682478152525049559?l=combathelo.blogspot.com

 

Source

 Share

6 Comments


Recommended Comments

Jeepers, I'm sorry about the format, this is an import from blogspot. It goes crazy sometimes.

 

But it's all down to someone here mentioning SMAK, I had to check it out, bought the beta (since it's on offer) and had a play. We didn't use it for the above test but it was enough to get an idea of where we could make some improvements. And if you don't have MAX it's a bargin for what you get.

Link to comment

Baking AO to textures is still a good thing these days. Even if you could do it in realtime with a shader.

People with low-end systems will definitly love baked lighting.

Link to comment

Yeah, baked AO is the way to go with vertex engines. It takes too much FPS to do as good quality AO with shaders. The FPS can be used for much more important stuff which you can't bake, like raytracing, or at least light bounce and color bleed.

Link to comment

But Crysis has me hooked on real time =D

 

and so does leadwerks. I like my AO to interact with every single blade of grass :blink:

 

But in a flight simulator this makes perfect sense imo

Link to comment

Everybody else sums it up already: great work with the AO backing.

 

And the detail from the cockpit is magnificent! must have taken a lot of hours.

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