Для создания многоуровневых потолков в видеоиграх используются различные современные материалы и технологии, например:
- Физически корректный шейдинг (PBS). 3 Технология позволяет симулировать взаимодействие света и материалов, как в реальном времени. 3 Для этого применяются альбедо-карты, которые содержат только цвет поверхности, а остальная информация о материале хранится в других картах. 3
- CubeMap (кубическая текстура). 4 Трёхмерный интерьер разворачивают на пять плоскостей (пол, потолок и три стены) и с помощью вектора, направленного из камеры вглубь интерьера, определяют, что именно увидит игрок с данного конкретного ракурса. 4 Имея в памяти развёртку интерьера, система на лету рисует плоскую текстуру, которая максимально точно симулирует трёхмерную комнату. 4
- Parallax Mapping. 4 Технология используется для создания объёмных текстур. 4 Части текстуры описываются в карте смещения, после чего для неё прописывается шейдер, который смещает части текстуры относительно друг друга, добиваясь эффекта глубины. 4