Polymost

From EDukeWiki
Jump to navigation Jump to search

Polymost is an OpenGL renderer written by Ken Silverman as a replacement for 8-bit Classic software rendering. It has been described as employing Classic rendering methodology with OpenGL tools and techniques. It includes the hightile feature which allows true-color textures to replace 8-bit art, and support for 3D models.

As part of development surrounding Duke Nukem 3D: Hail to the King Collection and Ion Fury, the implementation of Polymost was greatly modernized and features such as palette emulation and true paper skies were added, allowing it to function with the feature set and performance needed to fully replicate Classic with aesthetic integrity, remain efficient on CPU power and battery life, and scale well for resolutions past 1080p. It has the added advantages of perspective correct freelook, true color blending, and a full depth buffer. Even y-shearing is available as a console variable.

See rendmode.