Tutorial Series MassAi: Intersection pt 2 Rules Processor, Traffic lights, PointCloud etc. | UE5

Поділитися
Вставка
  • Опубліковано 25 кві 2022
  • This is the final part of the series on the ZoneShape, in this video I will analyze how intersections work and what causes traffic lights to spawn
    Looking ahead, I will say that you will need Houdini or knowledge of C ++. In the first case, to work with the existing logic, in the second case, to write your own spawners for your own conditions, both for traffic for traffic lights.
    Special thanks to Denis Murzin for helping with Houdini
    Это заключительная часть серии по ZoneShape, в этом видео я разберу как работают перекрестки и что заставляет спавнить светофоры
    Забегая вперед скажу что вам потребуется Гудини или знание С++. В первом случае для работы с имеющейся логикой, во втором случае для написания собственных спавнеров под свои условия как для траффика так и для светофоров
    Отдельное спасибо Денису Мурзину в помощи с Гудини
    #unreal #unrealengine #ue5 #unrealengime5 #lumen #traffic #massai #gamedev #houdini
  • Ігри

КОМЕНТАРІ • 54

  • @nemysisretrogaming3771
    @nemysisretrogaming3771 2 роки тому +1

    Although you best video is not in my native tongue, I got enough from your explanation to get started with massAI traffic and crowds. Next I'm looking at houdini to make some point cloud data to work with the city sample for new as my C++ is quite bad.
    Subbed.
    PS. If I find anything of great interest I'll let you know.

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому +1

      OK thanks. in particular, I'm interested in adding a point cloud under custom intersections through Houdini)

    • @nemysisretrogaming3771
      @nemysisretrogaming3771 Рік тому +1

      @@Moscowmetaverse Absolutely, that is also my main interest. I have not found any documentation or tutorials yet. But I am still looking.

    • @user-mw2bh5qd1u
      @user-mw2bh5qd1u Рік тому +1

      @@StopBlurryGames hello where is the server url,i really need it

  • @void-yz4yw
    @void-yz4yw Рік тому

    Благодарю за разъяснение как это работает. Вы не знаете по какой причине редактор может подвисать на несколько минут на пустом уровне в проекте City Sample? В мною созданном проекте и перенесёнными туда файлами из проекта Эпиков такого нет.

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому

      аудио системa. она загружается параллельно с уровнем, находит все зависимости и затем переходит в режим воспроизведения.

  • @Ingolmil
    @Ingolmil 2 роки тому +1

    У полигонов перекрёстков не обязательно делать угловые точки, только время тратится на их подгонку к краям точек типа line profile. Достаточно просто все точки полигонов делать только line profile, края сами будут нужной ширины.
    И небольшое уточнение по поводу пешеходных переходов. Они так же участвуют в работе светофоров (невидимых), просто им нужно указать тэг "Crosswalk" (пресет генератора не будет спавнить людей на зон шейпах с этим тэгом). И ещё, так как автомобили останавливаются перед стыком с перекрёстком, поэтому чтобы они останавливались перед пешеходным переходом, а не на нём, то зон шейп пешеходного перехода нужно прокладывать поверх зон шейпа перекрёстка, а не примыкающей дороги.

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому

      Вполне очевидные моменты

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому

      Что то мне подсказывает, что рисование шейпов руками то еще занятие. В рамках небольшого района еще куда не шло, но к примеру обрисовывать полностью город то еще занятие будет, потому наверняка их тоже можно делать в том же гудини процедурненько

  • @mazk6403
    @mazk6403 Рік тому +1

    I played around with the intersections and removed everything about the point clouds and also have no rule processor as I dont need the Traffic lights etc. But the logic for the intersections still seems to work, do you know, where you can manipulate it?
    Edit: Also do you know, where you can control the speed of the cars?

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому

      ok, intersections work by default with traffic light rules: this is built into the intersection tag, so the point cloud and rules processor only help to place the traffic light meshes at your level and no more
      what about the speed of vehicles - go to the Project Settings, in the list on the left, select Mass, then in the drop-down lists of the Module Settings, open Mass Traffic - Speed ​​Limits, you will see 2 parameters in which the speed limits for certain tags are indicated, try adding more parameters for other tags .

  • @user-xo6gq8np7t
    @user-xo6gq8np7t 2 роки тому

    Познавательно

  • @harb893
    @harb893 2 роки тому +2

    Можете пожалуйста сделать видео о том как заменить их модели машин на свои так, чтобы они так же функционировали и повреждались как оригинал в проекте ?

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому +1

      да, в скором времени я дойду до разрушений кастомных транспортных средств. Однако не стоит забывать что все это в рамках проекта CitySample, в котором очень многое написано кодом и перенос тех или иных возможностей средствами обычной миграции в собственный проект возможно не даст нужного результата. Настоятельно рекомендую изучить классы, которые написаны на C++ в предоставленном проекте

  • @user-xe3os7zh1x
    @user-xe3os7zh1x 2 роки тому +1

    Подскажите я новичок делаю все вашему видео, пытаюсь перенести трафик в свой проект выходит ошибка : The following member variables in blueprint 'Blueprint /Game/Vehicle/Blueprint/BP_VehicleBase_Destruction.BP_VehicleBase_Destruction' have invalid type. Would you like to remove them? Map Of Broken Glass Elements to Emissive IDs

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому +1

      Привет! Обрати внимание, что класс для автомобилей написан на C++, таким образом тебе нужно из папки Source проекта CitySample переносить классы в свой проект и делать ребилд. Сейчас движок не видит у тебя родительский класс для автомобилей, т.к. его попросту нет в папке Source в твоем проекте

    • @user-xe3os7zh1x
      @user-xe3os7zh1x 2 роки тому

      @@Moscowmetaverse спасибо помогло ошибка нет. Правда ue вылетает когда симуляцию запускаю).

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому +1

      @@user-xe3os7zh1x а это уже нужно проверять правильность заполнения компонентов в блюпринте автомобилей: какой меш под низкий лод, что со скелетными мешами и т.д. У меня так причиной стал автобус, который добавил в проект

  • @houssameddineboudjellal9756
    @houssameddineboudjellal9756 2 роки тому +1

    can you please show us how to use houdini alembic file to spawn zone shapes? i tried to use many ways but nothing work

  • @user-mq8ph5xs2w
    @user-mq8ph5xs2w 3 місяці тому

    Как я понимаю, вытащить для использования данных настроек MassAI трафика и толпы в своем проекте нереально, работать ничего не будет, только если сам проект создать непосредственно в CitySample ?

    • @Moscowmetaverse
      @Moscowmetaverse  3 місяці тому

      сложность только в перекрестках и поведении толпы. одну анимацию для пешек толпы можно зациклить, но для смены анимаций надо animblueprint делать

    • @user-mq8ph5xs2w
      @user-mq8ph5xs2w 3 місяці тому

      Да я понял, но вот я уже битый день пытаюсь понять как переиспользовать их наработки для своих каких то задач, взять их логику и к примеру использовать у себя, но сделать простой мигрейт не выйдет, как вы уже писали в комментариях что не объявленны нужные классы что были написаны на C++ и выход как я понял самый просто это создать свой проект непосредственно в их проекте, но вот хочется понять как же можно перенести всю логику к себе? судя по всему у вас в проекте вы это сделали, не могли бы вы дать несколько направляющих куда капать и что читать)) @@Moscowmetaverse

  • @philipZhang86
    @philipZhang86 Рік тому +1

    could you please explain how to use the rule processor to get the point cloud data to be actors in UE5? I found there are "poing cloud" and "processor rules" nodes in UE5,and created new mapping,but I didn't find where to load the point cloud file and how is the rule been set....thanks a lot.

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому

      ok, I'll make a video about it

    • @krishnaavrilcg1136
      @krishnaavrilcg1136 Рік тому

      @@Moscowmetaverse Yes please make a video of it🙏🙏

    • @chongliao9702
      @chongliao9702 Рік тому

      解决了吗?怎么设置其他模型,怎么将点云映射到自己的模型上,不用他的模型,比如换棵树,只能用他的文件名,怎么换路径

    • @philipZhang86
      @philipZhang86 Рік тому

      @@chongliao9702 我后来发现有专门的poing cloud节点,可以创建,然后导入点云。自己模型上是什么意思?点云里的信息已经固定了要替代的资产了。需要的话,你可以改点云。

    • @chongliao9702
      @chongliao9702 Рік тому

      @@philipZhang86 尝试过自己写processor rules文件没,用点云创建自己的actor资产

  • @user-vi9rq3xj9w
    @user-vi9rq3xj9w Рік тому

    Помогите пожалуйста, в версии 5.2 я включаю симуляцию, но ни машин ни пешиходов нет, с чем это связанно ? Хотя в версии 5.1 все нормально работает..

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому

      мы еще не переносили проект на 5.2.

  • @1dekar07
    @1dekar07 Рік тому

    посмотрел раз 10 этот тутор, но не смог с другом решить проблему - при заезде на перекресток автомобили останавливаются и не могут проехать дальше, в чем может быть проблема, 4 дня уже это решаю и не понимаю

    • @Moscowmetaverse
      @Moscowmetaverse  Рік тому

      Проверьте теги у полигона и примыкающих линий

  • @yantingye1677
    @yantingye1677 2 роки тому +1

    谢谢

    • @nealcaffrey8890
      @nealcaffrey8890 3 місяці тому

      老哥,这是俄语啊,你弄的明白吗

    • @yantingye1677
      @yantingye1677 3 місяці тому

      没有,只是感谢一下作者做这样的教程而已,哈哈@@nealcaffrey8890

  • @chohostudios6647
    @chohostudios6647 Рік тому

    Can only one vehicle be moved in one lane?

    • @Moscowmetaverse
      @Moscowmetaverse  Місяць тому

      yes, for this it is better to make a separate spaver for a specific type of transport, for example a city bus and add tags for tZoneGraphLines

  • @adlerkampf
    @adlerkampf 8 місяців тому

    What is the Shortcut you used at 1:20

  • @TheRwor
    @TheRwor Місяць тому

    Надеюсь, автор прочитает этот комментарий.
    В данный момент я реализую собственными силами на BP (ну вот ленивый я, или нет, не знаю)) подобный проект.
    Я начал с самого сложного, а именно, регулировка движения БЕЗ светофоров.
    Возможно ли хотя бы кратко увидеть комментарий от Вас, в каком направлении это лучше реализовать?
    Пока остановился на SPLINES-WAY + TRIGGERS, но это получается довольно громоздко и ненадёжно, т.к. правила строятся на помехе справа.
    Спасибо!

    • @Moscowmetaverse
      @Moscowmetaverse  Місяць тому

      Конкретно в этом проекте мы используем то что было в образце, CitySample. И увы этот трафик тоже быстро ломается и требует доработок, как минимум отвязать от алембиков из гудини. А по части недоработок это то что в определенный момент все останавливается, это даже есть в демках на Xbox SX/SS и PS5, и сильно часть возможностей четко описаны кодом, например Trunk движение.
      Что касательно перестроения в полосах это для начала банальные проверки трассировкой, но в 2х словах не рассказать)

    • @TheRwor
      @TheRwor Місяць тому

      @@Moscowmetaverse Спасибо огромное за ответ, мне этого вполне достаточно. Моя проблема в том, что я поочерёдно пробую разные варианты, пока не понимаю что выжал из возможного решения всё, на это уходит невероятно много времени, несмотря на то, что много нового узнаю. Ещё раз спасибо, направление понял!

  • @titans3857
    @titans3857 2 роки тому

    I am New Subscriber
    give us tutorial please about making our own damageable car, I made a perfect car with full animation but when it crashes with another vehicle the main mesh disappear because I cant make Same Skeleton mesh they have.
    Thank you very much
    Я новый подписчик
    дайте нам урок, пожалуйста, о том, как сделать нашу собственную повреждаемую машину, я сделал идеальную машину с полной анимацией, но когда она сталкивается с другим транспортным средством, основная сетка исчезает, потому что я не могу сделать ту же сетку скелета, что и у них.
    Большое тебе спасибо

    • @Moscowmetaverse
      @Moscowmetaverse  2 роки тому +1

      Hello! I'll be tackling this area of work shortly and will make a tutorial once I find the optimal solution. At the moment while we can add our own vehicles

    • @titans3857
      @titans3857 2 роки тому

      @@Moscowmetaverse thanks alot sir

  • @user-ml4kx8tw9o
    @user-ml4kx8tw9o 2 роки тому +1

    No Sub😅

  • @TheAlbifly
    @TheAlbifly Рік тому

    English!