Современные компьютеры способны на то, что еще недавно казалось невозможным. Игры все больше приближаются к реальности, даже относительно скромное «железо» без труда рендерит сложные 3D-сцены. Но по мере развития технологий энтузиасты, похоже, движутся в противоположном направлении. Возможно, это связано с ностальгией или просто с пониманием той креативности, которая требуется для создания чего-то с гораздо более ограниченными инструментами.
Недавно мы видели это на примере нативного x64-порта Word for Windows 1.1a, который берет текстовый процессор Microsoft 1990 года и запускает его на современных ПК с Windows 11. ASCII-арт — еще один хороший пример того старого стиля вычислений, когда целые сцены можно создать, используя только буквы, цифры и символы.
Разработчик под псевдонимом Grow Now! Games пошел гораздо дальше. Он создал полностью проходимый город, целиком состоящий из ASCII-символов. И самое лучшее — насколько простым, но эффективным выглядит весь проект. Здесь нет 3D-моделей, шейдеров или традиционных графических ресурсов, только небольшой собственный движок, который создает 3D-мир из символов.
Под ASCII-представлением скрывается настоящий сеточный 3D-мир, содержащий дороги, здания, деревья, автомобили, пешеходов и такую информацию, как высота зданий. В каждом кадре собственный рендерер испускает лучи от камеры по этой сетке. Он определяет, во что первым делом попадает каждый луч, а затем использует расстояние для расчета перспективы, глубины, размера и того, какие объекты должны быть скрыты за другими.
Движок также включает обнаружение коллизий, движущиеся автомобили, пешеходов и правильную сортировку объектов. Объекты, расположенные ближе к игроку, отображаются более крупными и яркими группами символов, в то время как удаленные объекты становятся меньше и исчезают в темноте. Этот механизм создает убедительное ощущение глубины, благодаря чему мир выглядит по-настоящему трехмерным, несмотря на то, что полностью отрисован ASCII-символами.
Разработчик описывает это как небольшой прототип и говорит, что планирует продолжать эксперименты с ним. И мы, безусловно, надеемся, что он продолжит, потому что вся презентация выглядит потрясающе. Именно так, по моему мнению, выглядит нахождение внутри цифровой симуляции реальности.
Via Gizmodo
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Ivan Jenic




