[Перевод] Комбинирование Signed Distance Fields в 2D
|
|
Среда, 06 Февраля 2019 г. 12:15
+ в цитатник
В
предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки функций расстояний со знаком на glsl, которую можно найти
здесь (http://mercury.sexy/hg_sdf). Также существует несколько способов комбинирования фигур, которые я здесь не рассматриваю.
Подготовка
Для визуализации полей расстояний со знаком (signed distance fields, SDF) мы будем использовать одну простую конфигурацию, а затем применим к ней операторы. Для отображения полей расстояний в ней будет использоваться визуализация линий расстояний из первого туториала. Ради упрощения мы будем задавать все параметры за исключением параметров визуализации в коде, но вы можете заменить любое значение свойством, чтобы сделать его настраиваемым.
Читать дальше -> https://habr.com/ru/post/438954/?utm_source=habrahabr&utm_medium=rss&utm_campaign=438954
Метки:
Алгоритмы
Математика
Работа с векторной графикой
signed distance field
поля
шейдеры
рендеринг графики
hlsl
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-