Физический движок на видеокарте в Godot

12+
12+

1 просмотр

8 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

8 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

8 дней назад

Недавно захотел поиграться с вычислительными шейдерами и решил сделать мини физический движок в годо. Пока что максимальное количество частиц, при котором симуляция работает более менее адекватно - 6200. Работает она так: Сначала создаются массивы с параметрами частиц (положения, массы, радиусы и т.д.); Затем они отправляются в буферы вычислительного шейдера; Он вычисляет новые положения частиц и записывает их обратно в буфер; Оттуда они считываются в скрипте; И наконец создается изображение, содержащее координаты частиц, которое отправляется в шейдер частиц для отрисовки на экране.

Название:

Физический движок на видеокарте в Godot

Категория:

Разное