Weird Artifacts when using ReflectionPlane in Deferred Renderer
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 353
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 1
Description
**Description**
Using a ReflectionPlane produces weird artifacts on meshes when using the deferred renderer.
**To Reproduce**
1. Download the attached blendfile
2. Play
3. Observe the weird artifacts on the bullet-train head when using deferred renderer
**Expected behavior**
There should not be weird artifacts in any renderer with ReflectionPlanes.
Eevee Reference:

Artifacts with Deferred Renderer:

No Artifacts with Forward Renderer (but also, no reflections):

**System**
Blender: v2.80 Release
Armory: 2019.9.0
OS: Windows 10 64 bit (1903)
Graphics card:
GeForce MX150
(also tested on Intel UHD Graphics 620, issue persists.)
**Test File**
[upload.zip](https://github.com/armory3d/armory/files/3631861/upload.zip)
Thank you!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by opening the attached upload.zip blendfile and reproducing the artifacts with the deferred renderer and ReflectionPlane. Trace the ReflectionPlane handling in the deferred-renderer path, compare it with the forward-renderer result, and verify that the reproduced scene no longer shows artifacts in any renderer.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blender
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100