eden-protocol / protocol-engine

My fork of Nail & Crescent, containing branches with features I work on. Check out PalmliX/NaC for the definite upstream repository of this project.
Other
0 stars 0 forks source link

Parallax Occlusion Mapping With Silhouette Support & Self Shadowing #1

Open MartianDays opened 3 years ago

MartianDays commented 3 years ago

parallax-mapping

Parallax Occlusion is an important feature for all surfaces from hard surface to vegetation and terrain. It effectively fakes 3d geometry where there isn't any, using texture maps. Can [and should] support self-shadowing and silhouette.

Example Video Here

A vanilla Quake 2 mod adds this feature, but only for the raster renderer, not the new path traced renderer: Link Here

MartianDays commented 3 years ago

Useful links for POM: https://learnopengl.com/Advanced-Lighting/Parallax-Mapping

https://www.gamedev.net/tutorials/programming/graphics/a-closer-look-at-parallax-occlusion-mapping-r3262/

MartianDays commented 3 years ago

Related to open Q2RTX ticket:

https://github.com/NVIDIA/Q2RTX/issues/138