news.volyx.in

Voxel Displacement Renderer – Modernizing the Retro 3D Aesthetic (blog.danielschroeder.me)

438 points by huhtenberg · 812 days ago · 73 comments on HN

Article summary

The author has developed a custom real-time renderer that uses small voxels to produce a distinctive visual style reminiscent of classic 90's 3D games. The renderer uses conventional low-poly triangle meshes and textures, and applies displacement maps to define voxel-scale surface details. This approach allows for the creation of environments with a retro aesthetic without the need for specialized voxel-editing software. The author discusses the technical details of the renderer and its potential applications in game development.

Main themes

  • Voxel rendering
  • Retro 3D graphics
  • Displacement mapping
  • Game development
  • Graphics rendering
  • Voxel aesthetics

What commenters say

  • The renderer's ability to add voxel-like surface detailing to low-poly meshes is a significant achievement, but it lacks important features like shadows.
  • The retro aesthetic produced by the renderer is highly evocative and reminiscent of classic games, but may not be suitable for all types of games.
  • The approach used by the renderer is distinct from other techniques like Nanite, and may have different use cases and advantages.
  • The potential applications of the renderer in game development are significant, but it would require integration into an existing engine to be practical.
  • The lack of certain features, like anti-aliasing, is noticeable, but may not be a significant issue for all users.
  • The technique used by the renderer is not a true voxel engine, but rather a way to generate voxel-like details on top of low-poly meshes.
  • The possibility of using this technique to remaster old games is intriguing, but would require significant additional work and may not be feasible without access to the original source code.