Hacker News Digest

Тег: #portal-2

Постов: 2

How many video games include a marriage proposal? At least one (32bits.substack.com) 🔥 Горячее

by bbayles • 13 ноября 2025 г. в 15:33 • 317 points

ОригиналHN

#unity#portal-2#magic-the-gathering#nostalgia#easter-eggs

Комментарии (76)

  • Разработчик Scott Corley спрятал предложение руки и сердца в игре, забыв код позже, но они поженились.
  • Участники делятся историями предложений через игры (romhacks, Unity-игры, Portal 2, Horizon Chase).
  • Приводятся аналогии в научных статьях, Magic: The Gathering и фильме "Free Guy".
  • Отмечается ностальгия по свободе разработки 90-х и уникальные технические методы реализации.
  • Обсуждаются культурное влияние пасхалок и их эмоциональная ценность для игроков.

Why do we need dithering? (typefully.com)

Дизеринг возник из-за ограниченных вычислительных ресурсов в ранние дни компьютеров. Когда память была дефицитом, изображения использовали ограниченные палитры и низкую глубину цвета, что создавало резкие ступени вместо плавных градиентов. Дизеринг обманывает наш глаз, заставляя видеть больше цветов, чем существует на самом деле, за счет добавления шума с соседними цветами. Это работает благодаря пространственному усреднению - наш глаз воспринимает среднее значение в небольшой области.

Основные методы дизеринга - упорядоченный с использованием матрицы порогов (как 2x2 матрица Байера) и диффузия ошибок (алгоритм Флойда-Стейнберга). В первом случае изображение делится на блоки пикселей, которые сравниваются с картой порогов. Во втором - ошибка между исходным и новым значением пикселя распределяется на соседние пиксели с определенными весами. Сегодня дизеринг в основном является ретро-эстетикой, так как современные системы поддерживают высокую глубину цвета.

by ibobev • 04 ноября 2025 г. в 19:27 • 110 points

ОригиналHN

#dithering#floyd-steinberg#adrian-pingstone#return-of-the-obra-dinn#portal-2#mario-odyssey

Комментарии (98)

  • Исторический контекст: Дизеринг ассоциируется с тестовым изображением красного ара из Википедии (Adrian Pingstone, 2004).
  • Современное применение: Техника актуальна в играх (Return of the Obra Dinn, Portal 2) и рендеринге для борьбы с видимыми полосами градиентов в 8-битных каналах.
  • Техническая необходимость: Дизеринг предотвращает артефакты квантования в аудио (шумовое формирование) и графике, особенно в монохромных градиентах.
  • Альтернативное использование: Метод применяется для эстетических целей (например, упорядоченная Bayer-матрица) или как прозрачность в играх (Mario Odyssey).
  • Параллели с аудио: Дизеринг используется в цифровой обработке звука для снижения шума квантизации даже в высококачественном аудио.