TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #1076 4.7K
Вездесущая текстура — шум Вороного

Диаграмма, придуманная ещё в 20 веке учёным из Российской Империи — сегодня обязательный инструмент разработчиков, реализацию которого можно видеть в большинстве игр. И конечно, алгоритм вшит в Blender, Houdini, 3Ds Max и большинство игровых движков. Почти каждый разработчик в геймдеве, вне зависимости от своего направление, хоть иногда сталкивался с шумом Вороного.

Алгоритм разделяет пространство на области вокруг случайно расположенных точек. Значения в каждой точке рассчитываются на основе расстояния до ближайших точек, создавая случайные, но узнаваемые узоры. А если хотите наглядно разобраться как устроен этот шум, приглашаем к видео.

@make_game #теория #графика
YouTube ЭТА ТЕКСТУРА ВЕЗДЕ: окружение, разрушение, природа https://clck.ru/3QWmEH — пройди наш тест от XYZ и узнай свой карьерный трек в геймдеве! Дополнительная скидка 10% по промокоду МЕДИА на все курсы. И да, она суммируется с другими скидками erid:2SDnjesG2Z7 За тему, идею и вдохновение спасибо каналу Stylized…
  • 👍 10
  • 🔥 3
  • 🌭 2
  • 🤔 1
More from @make_game
  1. Oct 7, 2026Как ошибки QuadriFlow срывали ретопологию моделей SketchUp Автор skpforge, инструмента под…
  2. Oct 7, 2026Почему окрестности 5×5 недостаточно для ячейки Вороного Один из способов строить процедурн…
  3. Oct 7, 2026Как Godot ускорил анимацию Polygon2D В тестовом проекте вершины Polygon2D анимировались че…
  4. Oct 6, 2026Как убрать рывки движения других игроков Допустим, сервер отправляет состояние мира десять…
  5. Oct 6, 2026Как выбрать способ оптимизации шейдера в UE5 Граф Material Editor уже компилируется в HLSL…
  6. Oct 6, 2026Как Godot исправил просадки FPS от мышей на 8 кГц Мышь с высокой частотой опроса может отп…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →