Skip to main content

Questions tagged [ambient-occlusion]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
9 votes
2 answers
576 views

What is ambient occlusion?

Ambient occlusion "is a shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting. Ambient lighting is regarding to What is ambient lighting?: ... ...
Joey's user avatar
  • 627
8 votes
2 answers
2k views

Am I missing something for ambient occlusion?

I'm trying to implement ambient occlusion in Python 3 and I'm seeing shadows beneath my reflective spheres but they seem very faint. I'm not sure if that means I've missed something, or if I just have ...
trichoplax is on Codidact now's user avatar
7 votes
2 answers
2k views

Why is AO considered Post-Processing?

Ambient Occlusion is a physical approximation to occlude ambient light. If ambient light is not considered post-processing, why is AO? Ambient occlusion has the same inputs as regular deferred ...
Karim Abdel Hamid's user avatar
7 votes
1 answer
3k views

What is Radiosity?

After reading a wikipedia article about Global Illumination It mentions a variety of techniques like Ray Tracing, Path Tracing and Ambient Occlusion. One technique it mentions is Radiosity which I don'...
Arjan Singh's user avatar
  • 2,511
5 votes
1 answer
2k views

Alternatives to Ambient Occlusion

Recently I wanted to improve the lighting in my game engine, naturally I looked towards Ambient Occlusion. I was considering SSAO but are there any better techniques? Maybe some that are Physically ...
Arjan Singh's user avatar
  • 2,511
5 votes
2 answers
3k views

What is the difference between shading and shadowing?

Shading and shadowing are often mentioned in how to create realistic 3D graphics, but the distinction is not clear. Are both responsible for the generation of shadows, or do they refer to the same ...
Crashalot's user avatar
  • 181
5 votes
0 answers
65 views

Early exit strategy for SSAO

I'm working on an SSAO implementation. I've had an idea to speed it up by having AO fragment shader finish faster for fragments that are not occluded (depending on the scene, this can be a significant ...
nicebyte's user avatar
  • 151
4 votes
2 answers
466 views

Ambient occlusion of a sole object in a scene

So, the german wikipedia states about ambient occlusion:The ambient occlusion method is based on the assumption that an object, a set of objects or an entire scene is surrounded by a unit sphere of ...
yot's user avatar
  • 43
3 votes
1 answer
480 views

Screen Space Ambient Occlusion Issues

I'm having problems with Ambient Occlusion. I've tried to follow both John Chapman's improvements over the Crytek AO and LearnOpenGL's tutorial of it when I failed to properly obtain the correct ...
Karim Abdel Hamid's user avatar
2 votes
0 answers
130 views

AO Denoise Filter

I'm trying to implement a filter to denoise ambient occlusion data. What kind of filter do you suggest for the purpose? The techniques I've come across are the following: Gaussian filter (doesn't ...
leone ruggiero's user avatar
1 vote
1 answer
144 views

Edge-aware spatial denoising (Ambient Occlusion)

Reading through the source code of the XeGTAO project I found this function while looking for the denoise filter: ...
leone ruggiero's user avatar
1 vote
1 answer
253 views

SSAO with reconstructed depths yields strip artifacts

I wrote an ssao algorithm with compute shaders and view-position-reconstruction from the depth buffer. It works great for objects near by but results in strip or banding artifacts for large planes ...
Sprinklerkopf's user avatar
1 vote
1 answer
63 views

Expected visibility

I want to extend the following to work on a solid angle: Suppose we have a volume filled with small surfaces. If we cast a ray from a given point, the probability that the ray will not hit a surface ...
Stackmm's user avatar
  • 89
0 votes
2 answers
230 views

Why wasn't CryTek SSAO multiplied by 2?

Screen space ambient occlusion https://learnopengl.com/Advanced-Lighting/SSAO "Because the sample kernel used was a sphere, it caused flat walls to look gray as half of the kernel samples end up ...
macrod's user avatar
  • 11
0 votes
1 answer
984 views

What are some new Real-Time Graphics Rendering Techniques to get closer to real life? [closed]

So recently after implementing PBR in my engine, I was wondering what are some new & old Rendering Techniques that people are implementing and researching to get Real Time Graphics closer to what ...
Arjan Singh's user avatar
  • 2,511
0 votes
2 answers
284 views

Ambient occlusion depth buffer normalization

Been trying to follow a shader from A Comparative Study of Screen-Space Ambient Occlusion Methods http://frederikaalund.com/wp-content/uploads/2013/05/A-Comparative-Study-of-Screen-Space-Ambient-...
Boinking's user avatar
-1 votes
1 answer
151 views

Unsolved Problems in CQ to this day?

What problems haven't been solved yet when it comes for instance in rendering,deferred rendering, Volumetric lighting, ambient occlusion or in any other interesting area. When i say unsolved problems, ...
Code Master's user avatar