Well looks like the do almost the same thing but radiosity takes also colour into consideration and AO is just an approximation algorithm for GI. Am I right ??
If you were to give standar definition for each one what would that be ?? I am searching the whole web but I can’t find any !!! I need two definitions that show their difference !!!
AO is a fake GI because it darkens cracks or the area where surfaces get close to each other.
this is in some systems also called as dirt shader.
GI is different - GI deals with indirect illumination based on light tracing or photon mapping.
this creates the effects of color bleeding, diffuse and indirect illumiantion, and also caustics.
GI is also local meaning it depends on the light source.
AO is global wide, you can only tell a material to be more or less affected.
Ive always wondered if there was a “cheap” way to do directional AO with colour bleeding. Crytek has managed to pull it off with ther light propogation volumes malarky before, even claiming to have realtime GI.
I was outlining the reasons for my problem. Not the problem itself directly… regular blender needs a certain version installed of python, all the external renderers need an older one (for macs), and you can’t have a different version installed as well.
these are all techs to do parts of the same thing, I’d say…
Please correct me if I’m wrong, but that’s how I understand it:
AO only lights according to the sky
hemispheric light more or less equals AO but probably does a different approach to reach the same goal
Both neither take into account light sources nor mesh emitters.
Radiosity does NOT take the sky-light into account (except if you create a hemispheric mesh, textured with a sky and set to emit light) - nor does it take into account lightsources. It only works with Meshemitters (or in theory area-lights)
GI basically is the best of both worlds + the world of lightsources. It calculates any bouncelight, no matter, wether it’s from a sky, a mesh emitter or a lightsource.
Though, even if all of them would work for all situations, their results still would look kinda different, it seems.
GI produces rather smooth lighting, most often while AO generates very sharp shadows. It happens sometimes that both techniques get combined to give the actual desired result.
That’s how I understood it
Of the four techniques, GI seems to be the most realistic and the most expensive…
at every location of a pixel in the scene shoot randomly directed rays to the sky. if the ray reaches the sky -> lit, if it doesn’t -> not lit. the average of all results gets used as a lighting value for the pixel.
it’s a very crude approximation and doesn’t really work for indoor scenes.
real global illumination is a lot more complicated.
They are different techniques to simulate indirect light contribution to a scene.
AO is totally fake: it uses no light or color information, it only relies on how close objects are to each other and then “occludes” the space between them with fake shadows, regardless if there’s light directly hitting that point or not.
Radiosity if mostly a mesh-only technique that shades (high) polygon model vertex with color and diffuse light contribution from close objects, starting from an origin light source. It can simulate only diffuse indirect light contributions, not caustics.
GI techniques handle it all, including caustics and subsurface scattering. Photon mapping is one such technique and it more complete than radiosity and faster than what comes next.
And what comes next are physically-based, unbiased techniques, like path tracing and bidirectional path tracing, which ditch the several passes approach of separate and approximate direct, indirect, diffuse, reflective and other parameters developed over the years in favor of physical correctness. They employ Maxwell electromagnetic equations and integrate them over the scene by stocastically tracing light paths through the scene to sample it in countless iterations.