
Unreal Engine 4 Процедурная генерация геометрии - Procedural Mesh
содержание видео
Дата: 2022-08-29
Похожие видео
Комментарии и отзывы: 20
Cyberstars
1: 43 Что такое процедурная генерация
2: 48 Что такое polygon(полигоны); vertex(вертиксы); edge(ребра)
3: 29 Создание полигона
11: 57 Создание Квадратной плоскости из полигонов
14: 14 Генерация массива вертексов
21: 31 Генерация массива треугольников
29: 08 Генерация UV координат
33: 18 Наложение материала на геометрию
34: 12 ПОЛУЧЕННАЯ ГЕОМЕТРИЯ - РЕЗУЛЬТАТ
35: 55 Высоты
38: 48 Покатушки по сгенерированному ландшафту
39: 12 Закругление / Скручивание геометрии
ответить
1: 43 Что такое процедурная генерация
2: 48 Что такое polygon(полигоны); vertex(вертиксы); edge(ребра)
3: 29 Создание полигона
11: 57 Создание Квадратной плоскости из полигонов
14: 14 Генерация массива вертексов
21: 31 Генерация массива треугольников
29: 08 Генерация UV координат
33: 18 Наложение материала на геометрию
34: 12 ПОЛУЧЕННАЯ ГЕОМЕТРИЯ - РЕЗУЛЬТАТ
35: 55 Высоты
38: 48 Покатушки по сгенерированному ландшафту
39: 12 Закругление / Скручивание геометрии
ответить
Андрей
Здравствуйте. Возможно вы знаете, как сделать AI навигацию для такого меша? Пробовал ставить динамическую навигацию, добавлять Invoker в актеров. Боты ходят по ландшафту, созданному заранее в Construction Script, но наотрез отказываются что-либо делать, если меш сгенерирован в процессе игры. И навигационная сетка натягивается только на заранее созданный меш, но не хочет натягиваться в runtime.
ответить
Здравствуйте. Возможно вы знаете, как сделать AI навигацию для такого меша? Пробовал ставить динамическую навигацию, добавлять Invoker в актеров. Боты ходят по ландшафту, созданному заранее в Construction Script, но наотрез отказываются что-либо делать, если меш сгенерирован в процессе игры. И навигационная сетка натягивается только на заранее созданный меш, но не хочет натягиваться в runtime.
ответить
Gheoblink
Каким образом можно применить данный алгоритм один раз и просто сохранять текущий меш ландшафта между игровыми сессиями? Есть ли такой способ? Или же при входе в игру я каждый раз должен перегенерировать ландшафт при входе в игру?
ответить
Каким образом можно применить данный алгоритм один раз и просто сохранять текущий меш ландшафта между игровыми сессиями? Есть ли такой способ? Или же при входе в игру я каждый раз должен перегенерировать ландшафт при входе в игру?
ответить
Meta
В первую очередь, спасибо за урок. Но видимо я чего то не понимаю. Раз у нас ширина объекта 4 вершины, от каждой из них по идее должны строиться полигоны. Почему, мы не строим полигоны от последних вершин? Почему вершин 4 а полигонов 3?
ответить
В первую очередь, спасибо за урок. Но видимо я чего то не понимаю. Раз у нас ширина объекта 4 вершины, от каждой из них по идее должны строиться полигоны. Почему, мы не строим полигоны от последних вершин? Почему вершин 4 а полигонов 3?
ответить
Icy
Возможно уже писали, но мне кажется генерацию лучше не в Event BegunPlay, а в EventScript прописывать. Не знаю будут ли там работать функции, но тогда сразу будет результат высвечивается во вьюпорте. Собственно EventScript вроде для этого и сделан
ответить
Возможно уже писали, но мне кажется генерацию лучше не в Event BegunPlay, а в EventScript прописывать. Не знаю будут ли там работать функции, но тогда сразу будет результат высвечивается во вьюпорте. Собственно EventScript вроде для этого и сделан
ответить
Dmitry
Ваши действия на 22. 13 просто подстава. Заранее подготовил блин. Пол часа впустую. И вообще, может голос и приятный но делаете всё слишком быстро и без объяснений, это дико бесит. Приходится постоянно отматывать.
ответить
Ваши действия на 22. 13 просто подстава. Заранее подготовил блин. Пол часа впустую. И вообще, может голос и приятный но делаете всё слишком быстро и без объяснений, это дико бесит. Приходится постоянно отматывать.
ответить
izzy
А можно как-то узнать из linetrase вершину(точку) полигона чтобы редактировать этот landscape в игре например в Hit result есть face index но он не подходит так как надо узнать именно вершину.
я просто хочу сделать редактор карт
ответить
А можно как-то узнать из linetrase вершину(точку) полигона чтобы редактировать этот landscape в игре например в Hit result есть face index но он не подходит так как надо узнать именно вершину.
я просто хочу сделать редактор карт
ответить
Ruslan
Здравствуйте, не могу понять в чём причина, не могу найти в интернете. созданный ProcedureMesh не отображается в редакторе, подскажите, пожалуйста, кто сталкивался с подобным?
ответить
Здравствуйте, не могу понять в чём причина, не могу найти в интернете. созданный ProcedureMesh не отображается в редакторе, подскажите, пожалуйста, кто сталкивался с подобным?
ответить
Дима
Здравствуйте, а что делать если при написании! = я ставлю notEqual (enum) и он не хочет ни с чем соединяться и пишет, что может только использоваться для перечислений.
ответить
Здравствуйте, а что делать если при написании! = я ставлю notEqual (enum) и он не хочет ни с чем соединяться и пишет, что может только использоваться для перечислений.
ответить
Алексей
Как сделать процедурное смешивание мешей как в игре Spore можно добавлять части тела существам и они создаю плавный переход между телом и конечностью?
ответить
Как сделать процедурное смешивание мешей как в игре Spore можно добавлять части тела существам и они создаю плавный переход между телом и конечностью?
ответить
Milovan
Мда, всё бы ничего, но когда -Да я тут заранее всё сделал- и вываливается схема с соединениями, то это конечно треш. Не надо так делать, пожалуйста, больше
ответить
Мда, всё бы ничего, но когда -Да я тут заранее всё сделал- и вываливается схема с соединениями, то это конечно треш. Не надо так делать, пожалуйста, больше
ответить
mambasa
хочу больше процедурной генерации! Процедурное небо, материалы, облака, города, планеты. ВСЕЛЕННУЮ - хочу все процедурное и чтоб ниче не тормозило)
ответить
хочу больше процедурной генерации! Процедурное небо, материалы, облака, города, планеты. ВСЕЛЕННУЮ - хочу все процедурное и чтоб ниче не тормозило)
ответить
Sip
Урок хороший но в не которых моментах не объясняешь как делать так например 30: 12 просто поставил схему и всё не объяснив как и что там выполняется
ответить
Урок хороший но в не которых моментах не объясняешь как делать так например 30: 12 просто поставил схему и всё не объяснив как и что там выполняется
ответить
Nenuzhniy
На 30: 03 у вас есть блок ADD соединенный с array vector 2 d и двумя флоатами, мне пишет float is not compatible with vector 2d structure. Как вы присоединили его туда?
ответить
На 30: 03 у вас есть блок ADD соединенный с array vector 2 d и двумя флоатами, мне пишет float is not compatible with vector 2d structure. Как вы присоединили его туда?
ответить
Rtaidem
Подскажите, сделал всё по видео, но не могу ездить по этой сгенерированной поверхности. я так понимаю, нет коллизии. как ее включить?
ответить
Подскажите, сделал всё по видео, но не могу ездить по этой сгенерированной поверхности. я так понимаю, нет коллизии. как ее включить?
ответить
TriCeraMops
Урок отличный, но процедурка на блюпринтах это изврат: ) на среднем компе 256 на 256 будет минут 15 грузить, а 512 на 512 положит движок
ответить
Урок отличный, но процедурка на блюпринтах это изврат: ) на среднем компе 256 на 256 будет минут 15 грузить, а 512 на 512 положит движок
ответить
Tema
Всем привет! На 9: 19 как запихать Make vector 2D в Make Array на что нажать? Что это происходит зачем их спаивать если была на него связь? )
ответить
Всем привет! На 9: 19 как запихать Make vector 2D в Make Array на что нажать? Что это происходит зачем их спаивать если была на него связь? )
ответить
Александр
Чето мне кажется что я один буду повторять все и изучать. Хочу игру написать. Ресую идеально а вот с движком неочень.
ответить
Чето мне кажется что я один буду повторять все и изучать. Хочу игру написать. Ресую идеально а вот с движком неочень.
ответить
Evgexa2012
логику алгоритма почему то не объясняешь, я могу скопировать конечно, но я хочу понять почему мы делаем именно так
ответить
логику алгоритма почему то не объясняешь, я могу скопировать конечно, но я хочу понять почему мы делаем именно так
ответить
Maksim
Можно ли в ue4 динамически изменять значения uv, verticles, triangles? Или их можно записывать только при старте игры?
ответить
Можно ли в ue4 динамически изменять значения uv, verticles, triangles? Или их можно записывать только при старте игры?
ответить
Добавить отзыв, комментарий
Другие видео канала















