TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #2103 487
Как GPU Work Graphs делят поверхности Безье без трещин

Аппаратная тесселяция задаёт плотность сетки всему участку: один изгиб заставляет GPU строить лишние треугольники и на плоских местах.

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

Один запуск с CPU обходится без ручной синхронизации и управления буферами между уровнями. При сопоставимом качестве треугольников получается заметно меньше. Схема графа задач и результаты тестов
  • ❤ 1
More from @make_game
  1. Oct 1, 2026Как теория групп помогает учесть повороты и отражения зданий В Factorio здания на квадратн…
  2. Oct 1, 2026Как сгладить сетевую физику интерполяцией снимков Передающая сторона отправляет состояния…
  3. Sep 30, 2026Как разгрузить CPU в Unity при тысячах объектов Сначала профилируйте: скачки времени кадра…
  4. Sep 30, 2026Где выполнять вычисления шейдера и как не переплачивать за точность Вершинный шейдер запус…
  5. Sep 30, 2026Как собрать физический 2D-рэгдолл в Godot 4 Персонажа собирают из узлов RigidBody2D: отдел…
  6. Sep 29, 2026Как один раз объявить ресурсы шейдера для C++ и пяти графических API В движке SETech интер…
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 →