Polymer Deficiencies: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Created page with "This is a list of problems in the Polymer renderer that need to be fixed. *limited to one skybox *no voxel support *showview command does not work *it handles fog/light i..."
 
No edit summary
 
(17 intermediate revisions by 6 users not shown)
Line 1: Line 1:
This is a list of problems in the Polymer renderer that need to be fixed.
This is a list of problems in the Polymer renderer that need to be fixed.
[[Plagman]] is master of everything Polymer.


*limited to one skybox
*certain major optimizations remain to be done
**The '''sole''' issue is lack of time.
**Plagman knows exactly what needs to be done.
*implement new sky support; would solve:
**limited to one skybox
**level geometry is displayed through skyboxes when it should not
**[[showview]] command does not work
**changing skies at runtime
*no voxel support
*no voxel support
*[[showview]] command does not work
*no support for glblend def tokens
*it handles fog/light interactions terribly (to the point where you basically cannot use fog)
*the artmapping shader conflicts with filtering, normal/specular mapping, and some tint effects
*breaks geometry in savegames (sometimes)
*doesn't save known good geometry in savegames for use as a fallback when map effects become corrupt, revealing errors that otherwise would be avoided
*not hooked up to [[User:TX|TX]]'s Sector Effector-based [[ROR]] (which remains useful for retrofitting existing maps)
*not hooked up to [[User:TX|TX]]'s Sector Effector-based [[ROR]] (which remains useful for retrofitting existing maps)
*polymer does not modify roll when transforming HUD models during changes to rotscrnang (per polymost).
*ATI cards cast no shadows with any spotlights.
*Better sprite/model sector tracking; would solve:
**Models disappearing from view
**Lights affecting sprites through walls
*Translucent/masked-out texels of sprites draw incorrectly in front of translucent TROR boundaries (may be multiple issues)
#Non-hightile, lighting enabled: in trueror1.map, shoot with the chaingun at the TROR water. The water will not show where the splash texture has masked-out texels. Bug disappears with lighting disabled.
*Mapster32: sector visibility doesn't get updated on the walls, may have in-game implications. http://forums.duke4.net/topic/1348-mapster32-problems-and-bugs/page__view__findpost__p__161649
*Both Polymodes: the drawing order between sprites and masked walls can be incorrect on occasion. This is only noticeable with translucent walls, since otherwise depth testing makes the scene appear to be drawn correctly. http://forums.duke4.net/topic/5340-bug-with-masked-walls/page__view__findpost__p__156015

Latest revision as of 13:04, 15 April 2018

This is a list of problems in the Polymer renderer that need to be fixed. Plagman is master of everything Polymer.

  • certain major optimizations remain to be done
    • The sole issue is lack of time.
    • Plagman knows exactly what needs to be done.
  • implement new sky support; would solve:
    • limited to one skybox
    • level geometry is displayed through skyboxes when it should not
    • showview command does not work
    • changing skies at runtime
  • no voxel support
  • no support for glblend def tokens
  • the artmapping shader conflicts with filtering, normal/specular mapping, and some tint effects
  • doesn't save known good geometry in savegames for use as a fallback when map effects become corrupt, revealing errors that otherwise would be avoided
  • not hooked up to TX's Sector Effector-based ROR (which remains useful for retrofitting existing maps)
  • polymer does not modify roll when transforming HUD models during changes to rotscrnang (per polymost).
  • ATI cards cast no shadows with any spotlights.
  • Better sprite/model sector tracking; would solve:
    • Models disappearing from view
    • Lights affecting sprites through walls
  • Translucent/masked-out texels of sprites draw incorrectly in front of translucent TROR boundaries (may be multiple issues)
  1. Non-hightile, lighting enabled: in trueror1.map, shoot with the chaingun at the TROR water. The water will not show where the splash texture has masked-out texels. Bug disappears with lighting disabled.