0 A.D. is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. It's a historically-based war/economy game that allows players to relive or rewrite the history of twelve ancient civilizations, from Iberia to Mauryan India, each depicted at their peak of economic growth and military prowess. Developed using Pyrogenesis, a ground-breaking new game engine custom-built to suit this project, 0 A.D. will give players a rich and entertaining real-time gaming experience.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Ambient Occlusion
embed
share
view previous next
 
Post comment Comments
Heaney
Heaney Jun 14 2012, 7:57pm says:

VERY nice looking!

Great addition to the engine.

+7 votes     reply to comment
Chompster
Chompster Jun 14 2012, 8:43pm says: Online

a very obvious difference. looks great :)

+2 votes     reply to comment
clonekingtehsniper
clonekingtehsniper Jun 14 2012, 11:18pm says:

does this change the way light is formed around objects instead of putting the shadows in by hand?

+2 votes     reply to comment
Mythos_Ruler
Mythos_Ruler Jun 15 2012, 12:48pm replied:

The engine will pre-compute a light map, which is a 2nd texture applied over the object simulating the illumination (or rather, the lack of illumination) from ambient light. So basically, the modder or developer doesn't have to burn the shadows by hand, and multiple objects can use the same diffuse map, since the light map is created separately on a per-object basis.

+2 votes     reply to comment
AirborneSn1p3r
AirborneSn1p3r Jun 15 2012, 5:59am says:

amazing, really looks unique the way it comes through the pillers

+3 votes     reply to comment
Necrod
Necrod Jun 15 2012, 10:11am says:

This was definitely missing. Can't wait to see bigger scale screenshot

+2 votes     reply to comment
localhost11
localhost11 Jun 15 2012, 12:44pm says:

"...removing the need for artists and modders to bake textures or render light maps themselves in Blender or 3DS Max. This would happen dynamically for each new model..." - GREAT JOB!!!

+3 votes     reply to comment
Chronosheep
Chronosheep Jun 15 2012, 1:46pm says:

Why not use SSAO (perhaps as a supplement)?
SSAO would add ambient occlusion to the ground and dynamic objects (animated stuff like infantry and wagons) as well, not just static models. (If this method is used on a dynamic model, the lighting would not be correct in many circumstances)

Anyway: Great work. Can't remember seeing an engine that pre-renders AO maps in this way.

+1 vote     reply to comment
feneur
feneur Jun 15 2012, 5:09pm replied:

To read the entire discussion, including SSAO, Bloom, etc etc click the link to go to our forums... ;) Let's just say that if all the things myconid have been working on are included it will make a huge difference to the look of 0 A.D. (Some of them will require work by the artists though, so don't expect things to change too much right away. Some like this will not though, so as soon as they're finished and tested they will make a big difference :) )

+4 votes     reply to comment
calicoyoda
calicoyoda Jun 15 2012, 4:16pm says:

Nice job :D. I'm having loads of fun with the Alpha right now, it brings back memories of Empire Earth, AOEII, AOEIII, and AoM.

+3 votes     reply to comment
Orac|
Orac| Jun 17 2012, 9:01pm says:

That's gorgeous.

+1 vote     reply to comment
alphaflight83
alphaflight83 Jun 18 2012, 5:51pm says:

That's one piece of awesome enhancement. Keep up the great work.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Description

Open Source contributor, myconid, has been working on adding additional visual enhancements to 0 A.D.'s graphics engine. One of these enhancements is Ambient Occlusion, which simulates a measure of how much each part of the model is illuminated by indirect sunlight (mainly from the sky or other objects).

On the right is the current lighting implementation and on the left is the ambient occlusion light map applied by myconid's changes. The engine would pre-render the light maps for all of the models in the game, removing the need for artists and modders to bake textures or render light maps themselves in Blender or 3DS Max. This would happen dynamically for each new model as it's added to the game.

To follow the discussion of additional enhancements to the game's rendering engine, go to our forums here: Wildfiregames.com

Image Details
Type
Promotional
Date
Jun 14th, 2012
Size
1024×613
Options
URL
Embed (big)
Embed
Share
Report Abuse
Report media
Add Media
Members only