Wednesday December 19, 2018

Doom Modder Uses Artificial Intelligence to Enhance the Textures of the Cult Classic

A Doom modder named "hidfan" on the Doomworld forums has used artificial intelligence (A.I.) to increase the texture fidelity of the 1993 cult classic. The Doom Neural Upscale 2X mod uses a combination of Super Resolution from the NVIDIA GameWorks: Materials & Textures toolset and Topaz AI Gigapixel to upscale the textures and sprites 8x. From there he had to manually rid the textures of unwanted AI artifacts. All transparency masks had to be manually enhanced as the AI wasn't programmed to deal with binary black and white. The final step was to downscale the textures to a final 2x resolution to restore the pixel art look of the game. Hidfan has graciously uploaded his work to a Google Drive folder to share with others. The wad file and installation instructions can be found here. A Morrowind modder named DassiD also used A.I. to upscale the textures in Morrowind as we reported yesterday.

News Image

The process was to pack doom textures into different 1024x1024 pngs (7 iamges), then get the 8x upscaled versions (using 2 different techniques), then blend those results together as they both have qualitys and issues, downsize to 4096 with bicubic supersampling to blend some noise, then downsize to 2048x2048 with nearest neighbour supersampling to keep the sharpness feeling of original doom textures. Unfortunately this comes with some unwanted pixels here and there and a heavy de-noising work was needed. Also the contrast is changed, bright details are brighter, and dark one are darker too, this had to be cleaned as well by removing them and letting the original texture color appear.