Войти
ПрограммированиеФорумГрафика

Параметризованый мешь (2 стр)

Страницы: 1 2
#15
(Правка: 14:12) 13:50, 3 фев 2023

meekobold
это школа Суслика - черпать все из википедии. Я предпочитаю книжную терминологию, особенно если речь идет уже про академические вещи. Имею ввиду что "триангуляция Делоне" мне как то ближе чем "релаксация вороного"

Ps понял что ты имел ввиду. Но говорю же, условие Делоне мешает находить более хорошие решения

#16
15:45, 3 фев 2023

Каждую вершину проверять перебор. Да и не факт, что будет работать корректно. Точнее будет, но перебор всего это как-то странно. Просто почему не наложить на статичный меш какой-нибудь движущийся шум. Типа voronoi diagram shader. Шум будет сам считать цвет в пикселе или вершине. В зависимости от того где будет отрабатывать в пиксельном или вершинном шейдере. Или можешь генерировать вершины в геометрическом шейдере уже по voronoi diagram shader. Или можешь генерировать voronoi diagram вершины на CPU и подсовывать в буффер через glBufferSubData, glBufferData, glMapBuffer.

#17
19:59, 3 фев 2023

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

#18
21:43, 3 фев 2023

Зачем это вообще всё надо, что в итоге то?

#19
23:26, 3 фев 2023

MrShoor
Что даст знание ближайшей вершины? Если цель определять пересечение ребра. Ближайшая вершина может быть далеко, а проходящее ребро рядом

#20
1:11, 5 фев 2023

MrShoor
> Делоне можно превратить в диаграмму Вороного, и после этого двигать вершины в окресности собственной ячейки без заползаний, прям как ты хочешь.
Нельзя: ребро может заползти в соседнюю ячейку и сделать вывернутый треугольник.

#21
4:57, 5 фев 2023

slepov
}:+()___ [Smile]
Да, я уже понял, что не так понял начальные условия.

Страницы: 1 2
ПрограммированиеФорумГрафика