Procedural Content Generation in UE5 | GDC 2023

Поділитися
Вставка
  • Опубліковано 16 кві 2023
  • Watch the recording of our presentation ‘Procedural Content Generation in UE5’, originally shown at our booth at GDC 2023.
    A brand new experimental feature, the procedural content generation framework is out now for Unreal Engine 5. In this session recording, we dive into the new toolset and populate an empty open world while demonstrating how to use the tools for your own projects.
    Learn more: dev.epicgames.com/community/l...
    Check out our blog post for news on UEFN, 5.2, MetaHuman, and more: www.unrealengine.com/en-US/bl...
    #UnrealEngine5, #GDC2023, #EpicGames, #GameDevelopersConference, #UE5.2, #GameDevelopment, #ProceduralContentGeneration
  • Ігри

КОМЕНТАРІ • 104

  • @mossberg8817
    @mossberg8817 Рік тому +60

    This guy is a pro at presentin', very clear and snappy.

  • @DjCtavia
    @DjCtavia Рік тому +28

    It's nice to see the procedurale volume back again and evolved.
    It's been a while since it disapeared and now it's stronger than ever, good job guys

    • @DrZou28
      @DrZou28 Рік тому +3

      The procedural volume has always been there and never gone away. You just had to activate it.

  • @literallyjeff
    @literallyjeff Рік тому +7

    This is so cool. I've had an artistic vision for a generative open world game in my head for decades and the technology I need is finally coming around.

  • @markelishaev617
    @markelishaev617 Рік тому +14

    Really good presentation. Very clear and hands on. Hope this guys has more unreal teaching content

  • @TamLe-xv6ug
    @TamLe-xv6ug 3 місяці тому +1

    9:16 - surface sample (how to add density - reducing looseness + point extents)
    20:24 - Projection node explain

  • @Maxwell_Kenway
    @Maxwell_Kenway Рік тому +2

    This one I need to learn! Thanks for providing something this powerful.

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

    Awesome new tools that I'm so excited to dive into especially for a project I'm working on that really needs procedual generation, but I have to say this guy was so entertaining! I actually laughed out loud quite a bit and still found the video super informative. Great work!

  • @JamesKellyWickerman123
    @JamesKellyWickerman123 Рік тому +3

    Great presentation from Aaron. Thank you!

  • @arctech2010
    @arctech2010 Рік тому +2

    A very well prepared and fantastic presentation!

  • @unreal_metronomus678
    @unreal_metronomus678 Рік тому +2

    Perfect presentation - awesome stuff !

  • @dracullbo
    @dracullbo 7 місяців тому

    Congrats, it's so thrilling to see procedural stuff being developed!

  • @Happi4Ever
    @Happi4Ever Рік тому +8

    Been having lots of fun in UEFN! Thanks Epic!

  • @anasab0lic
    @anasab0lic 10 місяців тому

    Great tutorial thanks, the most useful one for PCG I found.

  • @alec_almartson
    @alec_almartson Рік тому +2

    Epic as always ❤

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

    I've waited for this all my life.

  • @Flipside3D
    @Flipside3D Рік тому +6

    Really hope this thing plays nice with the other stuff in the engine. It's going to have a tremendous impact on how level design workflow going forward

  • @50shadesofskittles9
    @50shadesofskittles9 Рік тому +2

    Awesome stuff!

  • @Meowming76
    @Meowming76 Рік тому +4

    Nice tutorial!

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

    not only the speaker is good but this new feature is amazing. this is peak human development

  • @mrcqqq
    @mrcqqq Рік тому +5

    Very useful information, thx!
    Epic is doing an awesome job as always!

  • @epicgames_simone
    @epicgames_simone 11 місяців тому

    Arran is so awesome at presenting. Love him!

  • @guilloisvincent2286
    @guilloisvincent2286 Рік тому +2

    Would be very cool to have those PCG graphs to put hands on 🙏

  • @GES1985
    @GES1985 11 місяців тому +1

    Can we use the PCG Splines to do housing instead of landscape? Like: provide rules/give it a pool of actors/meshes/etc to draw from and let it create cities with explorable interiors?

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

    Love this stuff !

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

    This is awesome!

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

    What a great presentation, love the procedural stuff. May I suggest using a better color scheme in the future, to be able to distinguish landscape and rocks/etc? In some scenes, it all just blends together.

  • @moshmoshpitpit
    @moshmoshpitpit Рік тому +9

    Please keep this UX/UI this is incredible.

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

    Great presenter.. It wa overwhelming and not it's not.. Great Job!

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

    Yeey Houdini in unreal! I was waiting for this

    • @RNDM-nd7tj
      @RNDM-nd7tj Рік тому

      Same. I cant believe how fast it is. Already has a ton of nodes, an attribute system and a geometry spreadsheet. I'm sold!

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

    The only thing I really need is a PCG Cliff Placement on Slopes Tutorial^^

    • @NemwazGames
      @NemwazGames Рік тому +2

      Just in case you haven't found a solution yet (skip to 20:25): ua-cam.com/video/RBFvkfZxJJk/v-deo.html

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

    I hope some basic engine stuff gets love soon. Bridge is insanely slow/laggy, the engine and Bridge always make you sign in, lots of basic UI/UX love needed.

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

    This is what MASH does in Maya. Nice to see it in Unreal, it has been in Maya since a long time.

  • @mingz9212
    @mingz9212 Рік тому +2

    Can all the amazing stuff be generated in runtime? or i have to bake the result into a static map.

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

    amazing

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

    Thanks for the info!

  • @andreiblackfish1185
    @andreiblackfish1185 6 місяців тому

    How do you control the scale of different mesh entries in the Static Mesh Spawner node?

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

    ok girlie.... he was giving UNREAL

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

    great stuff - where are the downloadable demo files?

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

    Any way to have exposed variables in this instead of having all the values hard-coded on the nodes?

  • @PaulFidika
    @PaulFidika 11 місяців тому

    Epic Games had the best booth at GDC 2023, hands down.

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

    A silly question. Is it possible for a game to build such a level at run time by changing values, such as location/ rotation of rocks, replacing grass with trees etc.

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

    i hope you can make it for skeletal mesh to make it for crowd simulation and characters with bones

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

    Nice video

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

    The Power

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

  • @Unknown-wb1bf
    @Unknown-wb1bf Рік тому +1

    Imagine PCG body animations, actually why not PCG everything!

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

    is this all completely points based? because everything I've seen involves generating points. can I manipulate geometry itself like deformation (to another surface, or something like shader displacement), or topology, etc.? How can I send data from pcg to shaders (or the opposite) or other actors, or get data from then? also how do i access the data from the spreadsheet.
    most importantly, how dose it work internally? like ate the points generated, then I deleted them, or am I affecting the **original** distribution of points going backwards (which would be more preforment)?
    I know I have a lot of questions, and any information will be much appreciated.

    • @Unknown-wb1bf
      @Unknown-wb1bf Рік тому

      Why not try to figure it out yourself by using UE5 yourself! That way you can get a accurate answer and can return back to this comment and let us know. While your doing that I got a question for you, can you move and manipulate the PCG objects like, move a specific PCG object and move it, twist it, turn it, and do anything else you wanted to it?

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

      @Unknown 😆. I've downloaded 5.2 already, just didn't really have time to try it out yet and wanted to go into it with some more information. I'll let you know what I find out.

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

      @@Unknown-wb1bf Why not try to figure it out yourself by using UE5 yourself! That way you can get a accurate answer and can return back to this comment and let us know.

    • @Unknown-wb1bf
      @Unknown-wb1bf Рік тому

      @@shmuelisrl Thanks.

    • @Unknown-wb1bf
      @Unknown-wb1bf Рік тому

      @@percgripper223 I wasn't trying to be rude, and I can't.

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

    Can PCG be animated ? Could be cool if it then could be use with niagara and geo cache

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

    Instead of generating a ton of points and filtering out half of them based on the (random) density value, why not generate half the number of points to begin with? Is it just an artificial exercise to demonstrate filtering, or is there some other benefit to doing it that way?

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

    8:32 what does the colors of the debug cubes mean?

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

      Represents the 'density' attribute of each point, which is just random between 0-1

  • @LordLuigi_Rigs
    @LordLuigi_Rigs Рік тому +2

    Yoh!

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

    so, unreal have added geo nodes from blender to the environment

  • @bikotheanimator6169
    @bikotheanimator6169 Рік тому +8

    Is Unreal Tournament going to return? The greatest first person shooter ever created. If it is, I would like to be an animator on the game. Unreal Tournament 2004 remaster or upgrade would be amazing.

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

      It did with UE4. And they made some beautiful maps an weapons and released it for free. No one was playing it. Those who play arena shooters tend to stay with the old classics as higher fidelity doesn't add much to the experience of a competitive deathmatch.

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

    Compared with the previous PFS (Procedural Foliage Spawner) this is a vast improvement! Thank you!!
    As an experienced UX architect with 20 years experience and now a 3D artist I'd like to offer some feedback. Like the PFS before it, the labeling of the controls is very confusing. For instance, is it a good idea to use the words "Point Extents" as a major section control label? As a 3D artist this means nothing to me. Always label controls based on anticipated behavior, not on internal technical jargon (please stop doing this). The next control label "Looseness" should be called something closer to Randomization. Again, label controls based on anticipated behavior. Proper labeling of these controls would solve half the usability problems this tool currently has.

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

    MidJourney to PCG pipeline? 😁

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

    the map is overexposed... is this normal? min 19:00 example

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

    we need helpin in scripting and in blueprint system !!!

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

    Can you share project?

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

    PCG ROCKS! Pun Intended

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

    👋🏼🧔🏻🇨🇴👍🏼🤝🏻👉🏼🕹️👍🏼

  • @archcast5550
    @archcast5550 9 місяців тому

    absolute rotation is basically useless if you make pcg homes along spline please add a node that allows houses to face the road but ignores the landscape deformation

  • @lg3sculpty
    @lg3sculpty Рік тому +2

    о’

  • @joantonio6331
    @joantonio6331 6 місяців тому

    most of those are already deprecated....

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

    is this in 5.2? or in 5.1?

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

    Hey Guys, Chapters would be nice next time

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

    U

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

    When is an ai assistant developer tool coming to help lamen development? Hmm?

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

    The graphics field must implement AI when it comes to graphic creation, at least half of the work should be vocally enabled to remove all these basic procedures regarding commands that the brains need to remember, vocal commands improve humans' memory because this way it can be allocated to really important aspects

    • @GS-tk1hk
      @GS-tk1hk Рік тому +1

      It already exists. DLSS is one example, but there's also a completely different rendering paradigm called Neural Radiance Fields (NeRFs). It's not viable for games yet but there's a lot of research going into it.

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

      ​​@@GS-tk1hk I am referring to assistance while creating, not the running process, there is also a lot of room for it as well

  • @0805slawek
    @0805slawek Рік тому

    Why you just not take lesson and make similar system like in Blender called "geometry nodes" is much more universal and super intuitive, one system work like geometry script, PCG, Procedural Mesh

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

    You guys need to add AI to develop simple and lowpoly 3d inside and directly to ue5. It would be amazing to prototype🎉😮🎉

  • @jimhudson6505
    @jimhudson6505 6 місяців тому

    This is all worthless until they get some updated documentation that explains how to use it.

  • @mr.guzwee7695
    @mr.guzwee7695 Рік тому +2

    1st to comment

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

    So how is this not removing jobs such at environment artist, level artist etc..?

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

      Level artist isn't really a thing since the death of Udk 10 years ago, because it's now easy enough and technical constraints are carried by other roles. PCGs actually help env.artists wich is still kinda killed by bridge.

    • @kazioo2
      @kazioo2 Рік тому +4

      1. This is NOT AI generation. This kind of manually coded procedural generation was done in games for DECADES. 2. the idea of a job is not for a job to exist. Work was never the goal of work. Not so long ago 98% of humanity worked in agriculture. Why aren't you complaining about so many people abandoning that industry?

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

      @@kazioo2 I’m not complaining, I’m asking a valid question. I use this engine for a job and was curious. Not need to get all pissy about me asking a simple question.

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

      It will - but this has been happening for at least 10 years. Just like coding used to be the expensive part of game dev, content/art is now the most time/cost of a game. We are now automating and making that easier and better - as any healthy industry will do.
      The key is to stay aware of which jobs are being automated out and move to those that actually deliver value. You don’t want to do work a machine can do if you want to work in the industry for long. There’s lots of coders that have moved on since we all stopped writing our own graphics engines from scatch, and now we build games twice as fast and are accumulating the best of the gfx world into these engines. The same is now happening with content.

  • @randomfootages9120
    @randomfootages9120 Рік тому +3

    It’s freaking so complicated software to use . Please simplify and make it easier to understand and understand with peace of mind

    • @armchairgeneral7363
      @armchairgeneral7363 Рік тому +6

      What's so complicated about it?

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

      @@armchairgeneral7363 everything, it takes a minimum of atleast 6 months like how to use or familiar with this software you absolutely need 12 months to overcome complexity of UE5

    • @armchairgeneral7363
      @armchairgeneral7363 Рік тому +2

      I wouldn't say 6 months, considering how many UA-camrs are running several tutorial series

    • @TheFoyer13
      @TheFoyer13 Рік тому +4

      Well yeah it is a complex piece of software. Games/experiences/applications don't really build themselves. Should be thankful that this is completely open source.

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

      It literally has some of the most complex code bases ever made in history. It takes orders of magnitude simpler code to launch humans to space and get them back than to run a game engine like this one. It's very difficult to simplify it and offer all the capabilities at the same time. I guess the AI chatbots are gonna solve this problem soon and making game will be more and more like Tony Stark telling Jarvis to make a new iron man suit.