View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004684 | The Dark Mod | Graphics | public | 25.11.2017 15:08 | 30.12.2018 11:37 |
| Reporter | Spooks | Assigned To | stgatilov | ||
| Priority | normal | Severity | normal | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| OS | Windows | OS Version | 7 | ||
| Product Version | SVN | ||||
| Target Version | TDM 2.07 | Fixed in Version | TDM 2.07 | ||
| Summary | 0004684: Graphical Artifacts in Warp Materials | ||||
| Description | Transparent, warp materials (e.g. water, glass) exhibit graphical artifacts in 2.06. This only occurs when r_useFBO is set to 1 and even occurs when r_fboSharedDepth is set to 0. | ||||
| Additional Information | http://forums.thedarkmod.com/topic/19162-beta-testing-206/page-7 (starting at post 153) contains discussion and screenshots of the artifacts. To quote nbohr1more: "This is an artifact from the use of FBO with "Shared Depth". I'll have to play with cvars tonight to give a clear answer. Earlier in development you could cure this via r_fboSharedDepth 0 but it seems that Soft Shadows always causes this regardless of that setting in the latest builds." | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| related to | 0003879 | resolved | SteveL | Warping post processes (water and glass) distort foreground objects |
| related to | 0004425 | resolved | duzenko | Framebuffer objects for color, depth, stencil |
| related to | 0004781 | resolved | nbohr1more | Weird shimmering effect on seawater textures - |
| related to | 0004714 | resolved | duzenko | Water surfaces broken in Volta2 |
|
I think that particular problem was fixed already. (the test map with the fountain) |
|
|
That bug was described differently, assuming that the "15088 - water blur shader fixed (duzenko)" patch note in the latest beta package was it (0004671) being fixed, then no, this is a different issue. I just started up TDM with said latest beta package and I can see the artifacting still occurring. |
|
| I would request a test map for this | |
| A test map has been added. There is a brush with a warp material in the map. As I said, toggling r_useFBO makes it easier to spot the difference in how that material renders. | |
|
Thanks. It appears the fix for "foreground objects distortion" is not compatible with the new FBO depth texture. When I change the shader program for clear_warp from heathazewithdepth to heathaze it seems to fix it. Please confirm if that works for you. |
|
| Yes, that makes the issue go away. | |
| Other materials should be fixed in the same manner if needed | |
| Has the fix been tested to see if it reintroduces the foreground distortion that heathazewithdepth was introduced to solve? | |
| It does not distort to me on the attached map but Spooks said it distorts for him. | |
| Please attach a test map if distortion still occurs for you | |
| Should the player weapon model be rendered _after_ models like clear_warp? | |
|
The problem affects more than the weapon and would produce erroneous effects if (for example) you held a weapon behind glass or water that was closer to your eyes. Anything in front of a warp\haze material is included in the effect. SteveL's solution was to make the haze shader "depth aware" and stop it at discontinuity boundaries of foreground objects. http://forums.thedarkmod.com/topic/15178-tdm-engine-development-page/page-13#entry356172 |
|
| Still present in 2.07 beta. In-game AA alleviates the issue. | |
|
2.07 Developement: http://forums.thedarkmod.com/topic/19790-resolving-the-heathaze-problem/ Trunk rev 7868 |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 25.11.2017 15:08 | Spooks | New Issue | |
| 25.11.2017 15:10 | duzenko | Note Added: 0009701 | |
| 29.11.2017 09:05 | duzenko | Assigned To | => duzenko |
| 29.11.2017 09:05 | duzenko | Status | new => assigned |
| 29.11.2017 22:18 | Spooks | Note Added: 0009715 | |
| 01.12.2017 20:39 | duzenko | Note Added: 0009720 | |
| 02.12.2017 23:43 | Spooks | File Added: warp.map | |
| 02.12.2017 23:43 | Spooks | Note Added: 0009729 | |
| 03.12.2017 09:32 | duzenko | Note Added: 0009730 | |
| 03.12.2017 11:44 | Spooks | Note Added: 0009731 | |
| 03.12.2017 16:11 | duzenko | Note Added: 0009734 | |
| 03.12.2017 16:11 | duzenko | Status | assigned => resolved |
| 03.12.2017 16:11 | duzenko | Fixed in Version | => TDM 2.06 |
| 03.12.2017 16:11 | duzenko | Resolution | open => fixed |
| 03.12.2017 17:35 | Springheel | Note Added: 0009735 | |
| 06.12.2017 20:45 | duzenko | Note Added: 0009741 | |
| 08.12.2017 22:41 | duzenko | Note Added: 0009748 | |
| 21.12.2017 10:46 | duzenko | Note Added: 0009863 | |
| 21.12.2017 17:21 | nbohr1more | Note Added: 0009864 | |
| 21.12.2017 17:21 | nbohr1more | Relationship added | related to 0003879 |
| 26.12.2017 19:09 | nbohr1more | Relationship added | related to 0004425 |
| 30.12.2017 19:35 | grayman | Target Version | => TDM 2.06 |
| 29.04.2018 21:09 | nbohr1more | Relationship added | related to 0004781 |
| 29.04.2018 21:10 | nbohr1more | Relationship added | related to 0004714 |
| 22.12.2018 08:52 | Spooks | Note Added: 0011013 | |
| 22.12.2018 08:52 | Spooks | Status | resolved => feedback |
| 22.12.2018 08:52 | Spooks | Resolution | fixed => reopened |
| 28.12.2018 14:07 | nbohr1more | Note Added: 0011158 | |
| 28.12.2018 14:08 | nbohr1more | Assigned To | duzenko => stgatilov |
| 28.12.2018 14:08 | nbohr1more | Fixed in Version | TDM 2.06 => TDM 2.07 |
| 28.12.2018 14:08 | nbohr1more | Target Version | TDM 2.06 => TDM 2.07 |
| 30.12.2018 11:37 | STiFU | Status | feedback => resolved |
| 30.12.2018 11:37 | STiFU | Resolution | reopened => fixed |