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
RSS Report Ambient Occlusion (view original)
Ambient Occlusion
embed
share
view previous next
Share Image
Share on Facebook Tweet Email a friend
Embed Image
Comments
Heaney

VERY nice looking!

Great addition to the engine.

Reply Good karma Bad karma+7 votes
Chompster
Chompster

a very obvious difference. looks great :)

Reply Good karma Bad karma+2 votes
clonekingtehsniper
clonekingtehsniper

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

Reply Good karma Bad karma+2 votes
Mythos_Ruler Author
Mythos_Ruler

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.

Reply Good karma+2 votes
AirborneSn1p3r
AirborneSn1p3r

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

Reply Good karma Bad karma+3 votes
Necrod
Necrod

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

Reply Good karma Bad karma+2 votes
localhost11
localhost11

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

Reply Good karma Bad karma+3 votes
Chronosheep
Chronosheep

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.

Reply Good karma Bad karma+1 vote
feneur Creator
feneur

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 :) )

Reply Good karma+4 votes
calicoyoda
calicoyoda

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.

Reply Good karma Bad karma+3 votes
Orac|
Orac|

That's gorgeous.

Reply Good karma Bad karma+1 vote
alphaflight83
alphaflight83

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

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

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

Details
Date
Size
1024×613
Options
URL
Embed
Embed Thumb
Share
Feed
RSS
Report
Report