| entry |
systems |
rendering |
0 |
2 |
specular-occlusion-from-ambient-light |
Specular occlusion from ambient light |
Added realism for cheap |
Ever wondered why some objects would eerily shine as if they were lit in an occluded area where they shouldn’t? For example, a common stumbling block for users is seeing light from the sky get reflected in the cracks between bricks in a brick wall.
That’s because the calculation of the light reflected off a surface didn’t take ambient occlusion into account.
Fortunately, our renderer now has a cheap option for specular occlusion that should fix this issue.
For existing projects where it could break the look, don’t fret. A toggle is available in the project settings.
|
| name |
github |
| Lander |
lander-vr |
|
|
https://github.com/godotengine/godot/pull/106145 |
right |
| comparison |
elements |
| true |
| image_alt |
image_src |
image_src_2x |
image_label |
image_comparison_alt |
image_comparison_src |
image_comparison_src_2x |
image_comparison_label |
content_creator |
position |
| Bathroom scene on Forward+ without specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-1-disabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-1-disabled_2x.webp |
Forward+ w/o |
Bathroom scene on Forward+ with specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-1-enabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-1-enabled_2x.webp |
Forward+ w/ |
[@lander-vr](https://bsky.app/profile/landervr.bsky.social) (based on [@CihanGurbuz’s scene](https://discussions.unity.com/t/specular-occlusion/807318)) |
bottom-center |
|
| image_alt |
image_src |
image_src_2x |
image_label |
image_comparison_alt |
image_comparison_src |
image_comparison_src_2x |
image_comparison_label |
content_creator |
| Abstract banana on a wooden floor illumuinated behind it by multiple lights scene on Forward+ without specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-2-disabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-2-disabled_2x.webp |
Forward+ w/o |
Abstract banana on a wooden floor illumuinated behind it by multiple lights scene on Forward+ with specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-2-enabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-2-enabled_2x.webp |
Forward+ w/ |
[@lander-vr](https://bsky.app/profile/landervr.bsky.social) |
|
| image_alt |
image_src |
image_src_2x |
image_label |
image_comparison_alt |
image_comparison_src |
image_comparison_src_2x |
image_comparison_label |
content_creator |
| Car wheel scene on Forward+ without specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-4-disabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-4-disabled_2x.webp |
Forward+ w/o |
Car wheel scene on Forward+ with specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-4-enabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_forwardplus-4-enabled_2x.webp |
Forward+ w/ |
[@lander-vr](https://bsky.app/profile/landervr.bsky.social) |
|
| image_alt |
image_src |
image_src_2x |
image_label |
image_comparison_alt |
image_comparison_src |
image_comparison_src_2x |
image_comparison_label |
content_creator |
position |
| Bathroom scene on Mobile without specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_mobile-1-disabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_mobile-1-disabled_2x.webp |
Mobile w/o |
Bathroom scene on Mobile with specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_mobile-1-enabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_mobile-1-enabled_2x.webp |
Mobile w/ |
[@lander-vr](https://bsky.app/profile/landervr.bsky.social) (based on [@CihanGurbuz’s scene](https://discussions.unity.com/t/specular-occlusion/807318)) |
bottom-center |
|
| image_alt |
image_src |
image_src_2x |
image_label |
image_comparison_alt |
image_comparison_src |
image_comparison_src_2x |
image_comparison_label |
content_creator |
position |
| Bathroom scene on Compatibility without specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_compatibility-1-disabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_compatibility-1-disabled_2x.webp |
Compatibility w/o |
Bathroom scene on Compatibility with specular occlusion from ambient light. |
/storage/releases/4.5/images/godot_specular-occlusion_compatibility-1-enabled.webp |
/storage/releases/4.5/images/godot_specular-occlusion_compatibility-1-enabled_2x.webp |
Compatibility w/ |
[@lander-vr](https://bsky.app/profile/landervr.bsky.social) (based on [@CihanGurbuz’s scene](https://discussions.unity.com/t/specular-occlusion/807318)) |
bottom-center |
|
|
|