Size: a a a

pro.graphon (and gamedev)

2021 March 31

МД

Михаил Деревянных... in pro.graphon (and gamedev)
прям спрашивают за это
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
но я уже давненько ни с кем не общался)
источник

N

NeuroKALKA in pro.graphon (and gamedev)
Типа как надо выравнивать лдс, чтоб не было банк конфликтов?
источник

МД

Михаил Деревянных... in pro.graphon (and gamedev)
оу, прикольный вопрос)
не, до такого не доходило
источник

k

koren in pro.graphon (and gamedev)
Коротко. Я делаю редактор к системе частиц. Там у эмиттера (излучателя) есть шейпа (формы).
Box - просто куб. У частиц нет направления
Cylinder - цилиндр. Частицы могут двигаться от граней наружу, внутрь, или не двигаться, но не могут появляться от оснований
Sphere - сфера. Ситуация таже, но там частицы могут появляться везде.
Polygon - цилиндр с нулевой высотой.

У Cylinder есть параметры Start Angle и End Angle, которые ограничивают размер цилиндра. У сферы же есть параметры Longitude и Latitude. Первый начинается с вершины сферы (зелёная линия), а второй - с передней стороны и расходится в обе стороны (синяя линия)
источник

k

koren in pro.graphon (and gamedev)
источник

k

koren in pro.graphon (and gamedev)
Задача в том, что я хочу нарисовать эти формы в качестве подсказки пользователю, по какой форме будут излучаться частицы и в каком направлении
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Можно геом шейдером
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Если рассчитать нормаль для каждой вершины
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Как понимаю сами фигуры у тебя уже рисуются
источник

k

koren in pro.graphon (and gamedev)
Alexander Potapov
Как понимаю сами фигуры у тебя уже рисуются
Неа
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
Такая штука это же просто ради красоты? С практической точки зрения достаточно просто показывать их в цикле в момент редакторивания
источник

k

koren in pro.graphon (and gamedev)
Как выглядят Start и End Angle на цилиндре
источник

k

koren in pro.graphon (and gamedev)
koren
Как выглядят Start и End Angle на цилиндре
источник

k

koren in pro.graphon (and gamedev)
Alexander Potapov
Такая штука это же просто ради красоты? С практической точки зрения достаточно просто показывать их в цикле в момент редакторивания
Не пойму Вас
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
а, не очевидно как они летят
ну просто заранее нагенерить базовые шейпы и потом их деформировать в шейдере. Я бы так сделал
источник

k

koren in pro.graphon (and gamedev)
Alexander Potapov
а, не очевидно как они летят
ну просто заранее нагенерить базовые шейпы и потом их деформировать в шейдере. Я бы так сделал
Ну в приципе да... Но вот как показать направление?
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
оно всегда по нормали же, нет?
источник

k

koren in pro.graphon (and gamedev)
Alexander Potapov
оно всегда по нормали же, нет?
По нормали примитива? Да
источник

AP

Alexander Potapov in pro.graphon (and gamedev)
если у тебя есть полигональная сетка, получить нормали тривиально. Как заранее, так и в геом шейдере
источник