Войти
ФлеймФорумПрограммирование

HLSL or Compute shader раставить объекты с учетом высоты сетки по Y (9 стр)

Страницы: 14 5 6 7 8 9
#120
(Правка: 15:07) 14:59, 9 авг 2022

Kripto289
> Ну и ворох логических ошибок, которые я уже устал читать.
Логические ошибки у тебя, почему-то ты считаешь например что если ты в этом работал, то оно не лагает.
Тогда как не лагает это задержка на любое действие не составляет более 1/60 секунды.
Странный ты какой-то. Если все вокруг говно, то лучшее говно это прекрасный софт чтоль?
Или если ты готов такие неудобства терпеть, то их готовы терпеть все и о них не надо говорить,
чтобы не дай бог не оскорбить создателей лучшего говна? Они за свою работу деньги получают, а не уважение.
У тебя видимо шкала юзабилити от худшего к лучшему, а не от 0 к идеальному. Но это бред какой-то.

#121
(Правка: 18:37) 18:21, 10 авг 2022

    Mikle

Что мешает записать heightmap в текстуру, читать её в вертексном шейдере с помощью VTF и соответственно поправлять координату Y вертекса модели?

MrShoor

Отрендерить с верху уровень в текстуру Depth и юзать как heightmap

Сделал. Тепьрь могу рисовать траву или деревья на уровне.
Задаю координаты XZ, а шейдер высчитает по heightmap подъем по Y
Могу трубопровод быстро проложить ! Можно в Газпром резюме отсылать :)
Изображение

Так же heightmap позволяет персонажам ходить по холмам правильно.

Прикрепил к камере сферу. И когда на пути холм, то сфера плавно подымается и спускается, следуя за камерой.

#122
18:25, 10 авг 2022

ronniko
> Сделал. Тепьрь могу рисовать траву или деревья на уровне.
> Задаю координаты XZ а шейдер высчитает по heightmap подъем по Y
либо у тебя очень странная трава или оно у тебя некорректно работает. Есть уж слишком утопленная трава.

#123
18:26, 10 авг 2022

Знакомая картинка :)

#124
(Правка: 18:40) 18:30, 10 авг 2022

Super_inoy
Это трава зеленая,состоит из пяти пучков( желтая сухая один пучок). Я от радости завигачил в Блендере сетку травы из пяти пучков(один по центру и вокруг него по краям остальные пучки), что бы травы было больше в уровне.
Центральный пучок верно стоит, а по краям пучки висят в воздухе или утоплены.
И координата Y травы этой взята не с карты высот, а из сетки Vertex.Y

Надо переделать сетку травы. И делать уже по карте высот.

А вот сферы(100 штук) черные уже по heightmap сделал.

Страницы: 14 5 6 7 8 9
ФлеймФорумПрограммирование