GPU-Based Run-Time Procedural Placement in Horizon: Zero Dawn

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • In this 2017 GDC session, Guerrilla Games' Jaap van Muijden describes the GPU-based procedural placement system that dynamically creates the world of Horizon: Zero Dawn around the player.
    Register for GDC: ubm.io/341ZiaZ
    Join the GDC mailing list: www.gdconf.com/...
    Follow GDC on Twitter: / official_gdc
    GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.

Komentáře • 105

  • @TheTherapistGamer
    @TheTherapistGamer Před 3 lety +49

    All vegetation assets by three people. All environment logic by one person. Absolutely incredible!

  • @zinoudznabil3637
    @zinoudznabil3637 Před 4 lety +45

    19:53
    "it just works"
    sir you earned the right to say it

  • @ColeEdits
    @ColeEdits Před 4 lety +79

    15:25
    “It just works.”
    😉😉👌🏻

    • @roshe7887
      @roshe7887 Před 4 lety +9

      Cole Edits clearly not made by Bethesda.

    • @penumbrum3135
      @penumbrum3135 Před 4 lety +6

      @@roshe7887 Or Nvidia.

  • @johnp1085
    @johnp1085 Před 4 lety +136

    very useful info! whoever's editing these videos, though, please stop cutting away from the slides because you make it much harder to follow his explanation. (e.g. 37:22)

    • @lukassberg7850
      @lukassberg7850 Před 4 lety +3

      The slides are always free to read on GDCvault afaik.

    • @AndyLundell
      @AndyLundell Před 4 lety +26

      @@lukassberg7850 Sure, but it's kinda absurd if we have to load up a slide-show in a separate window to follow along with a video.

    • @SirPytan
      @SirPytan Před 3 lety +7

      Exactly, everyone is looking at the screen and he is explaining stuff, but the camera shows the guy with the empty stage, which is at that point the least important.

  • @glbernini0
    @glbernini0 Před 4 lety +23

    Love how he keeps saying "Its fairly simple!"

    • @ChrisD__
      @ChrisD__ Před 4 lety +8

      I love stuff like this, collectively it's absolutely insanely complex, but the moment you look a just one part of it, it shatters into large simple chunks.

    • @QuietSnake-xs5vx
      @QuietSnake-xs5vx Před 3 lety +1

      For him

  • @westvirginiaglutenfreepepp7006

    Love this game largely due to the environment, the sound design and Aloy's character animation and passive motions. It's beautifully balanced between realism and stylized art

  • @Lishtenbird
    @Lishtenbird Před 4 lety +48

    For no particular purpose, I want to load up this tool and go on a world creation spree.

    • @GymCritical
      @GymCritical Před 3 lety +3

      Is a purpose needed? I do too 😂

  • @KentHambrock
    @KentHambrock Před 4 lety +13

    Reminds me of an advanced version of infini Grass and other vegetation placement tools on Unity. The difference between professional and hobby level tools.

  • @Dethikah
    @Dethikah Před 6 měsíci

    The sheer amount of analysis, scrutiny, care and effort that went into creating these procedural environment systems i understand was to help expedite progress for the artists, but it also helps the player totally immerse and lose themselves into the gorgeous landscape and makes the world feel so alive. I spent most of my time joyfully exploring the wilderness at my leisure and taking screenshots of the scenery around me on my journey. This game is a work of art in all ways.

  • @Nurpus
    @Nurpus Před 4 lety +32

    SLAP A GOOD UI ON IT AND SELL IT AS A SEPARATE GAME

    • @ayrendraganas8686
      @ayrendraganas8686 Před 4 lety +2

      they could swll that as a tool... for like 5k per seat licence xD

  • @TheWorldsOfGaming
    @TheWorldsOfGaming Před 4 lety +3

    Great job from Guerilla. I'm walking around the game world for days now, taking clips of the gorgeous landscape for my videos. Guess I will never leave the "Embrace". LOL

  • @aideniridescence1437
    @aideniridescence1437 Před 4 lety +3

    This is amazing. I hope this would be a baseline on all game dev tools.

  • @aleefmohammed244
    @aleefmohammed244 Před 4 lety +10

    And it’s coming to PC, I hope to see it in 60FPS.. will be a sight to behold.

  • @vulcanman806
    @vulcanman806 Před 4 lety +7

    This engine is insane!

  • @niks660097
    @niks660097 Před 8 měsíci

    I first learned about frustum culling from horizon zero dawn's video on occlusion culling, good stuff.

  • @MichelLaury
    @MichelLaury Před 3 lety +6

    The slides are available here : www.slideshare.net/guerrillagames/gpubased-procedural-placement-in-horizon-zero-dawn

  • @mannyc19
    @mannyc19 Před 4 lety +7

    Impressive! Their Decimae Engine is very impressive indeed. Wish it was available on the PC.

  • @emilybendsspace
    @emilybendsspace Před 4 lety +2

    Slide at 17:56 explains the entire AAA game industry.

  • @CrashBashL
    @CrashBashL Před 4 lety +13

    "Hand polished manually"
    Jaap van Muijden - 2017

  • @Kamil_O
    @Kamil_O Před 4 lety +4

    nice talk

  • @joachimm81
    @joachimm81 Před 4 lety +2

    Thats fine and all but what do I do with the Bluegleam?

  • @user-ow5mn6dn7n
    @user-ow5mn6dn7n Před 4 lety +3

    I still don't get it: does this idea/algorithm running during gameplay or during game development and after that stored on disk as finished map.

    • @thiagomattos450
      @thiagomattos450 Před 4 lety +3

      During gameplay, but with somethings on the disk

    • @Heruwath007
      @Heruwath007 Před 4 lety +17

      It's mixed. The height map, texturing and several assets are stored on the disc. The whole world layout in terms of basic terrain (height map, steepness, moisture and so on) is there on the disc and this information is used as input in combination with a graph to define placement maps for the remaining vegetation, effects, and gameplay assets. They use World Machine for the terrain, which is very slow. That's why I think they have the terrain with erosion on the disc. It's difficult to say where the draw the line, since even placement maps could theoretically be put on the disc, but it seems they are calculating them on the run.

    • @user-ow5mn6dn7n
      @user-ow5mn6dn7n Před 4 lety +1

      @@Heruwath007 thank you!

  • @Cyberfoxxy
    @Cyberfoxxy Před 4 lety +2

    It's cool and all but we'll never get our hands on it. I can make my own. I'll see you in 7 years.

    • @benhardwiesner6963
      @benhardwiesner6963 Před 4 lety +2

      Cyberfoxxy For a single dev its waaay faster to learn this than handcrafting a whole world all alone

  • @qgamer2266
    @qgamer2266 Před 4 lety +7

    45:22 next game? Does he mean HZD2? 😁

    • @JupixG
      @JupixG Před 4 lety +4

      Almost certainly yes, it's common knowledge that they're working on it.

  • @thanatosor
    @thanatosor Před 4 lety +5

    Lesser manpower demand More powerful tool.

  • @IElial
    @IElial Před 4 lety +1

    Wandering who was this last (and more interesting), french accent, person's question ?

    • @epiphaner
      @epiphaner Před 4 lety +1

      He was asking if it was possible to extend this system to place lights and shadows (like some sort of ambient occlusion for example).
      The answer was that this is already possible in the given system.

  • @danielkrajnik3817
    @danielkrajnik3817 Před 3 lety +1

    16:40 woah

  • @dixie_rekd9601
    @dixie_rekd9601 Před dnem

    Remember how wet unreal engine fanboys got when this same tech (albeit slightly deeper)was integrated in UE5.

  • @subseeker
    @subseeker Před 4 lety

    We NEED Horizon Zero Dawn PSVR ❤️

  • @don-ps5
    @don-ps5 Před 4 lety

    ACG took me here

  • @ratamahatta5306
    @ratamahatta5306 Před 2 lety

    Never finished this game, thought it was boring, but the tech are cool

  • @subspark
    @subspark Před 4 lety

    Bit late?

  • @WilliumBobCole
    @WilliumBobCole Před 4 lety +3

    FarCry 5 did it better

    • @ulrichleukam1068
      @ulrichleukam1068 Před 4 lety +4

      But Farcry5 was developed for 3years+ by over 1000 people spread across 6 internal Studios at Ubisoft . While HZD was done by 1 Studio with 300People. So it will be schocking if what you said is't true lol

    • @WilliumBobCole
      @WilliumBobCole Před 4 lety +3

      Ulrich Leukam haha fair enough, I meant no hate, HZD is awesome, I just saw a talk recently about FC5 world editor and the procedural elements are almost exactly the same kinds of systems at work here. I honestly love this tech, what a time to be alive :)

    • @WilliumBobCole
      @WilliumBobCole Před 4 lety

      @Artisan yo chill tf out lmao, it was a throwaway comment about how the systems are similar. I'm no graphics programmer, but I have enough of an interest to see the similarities. They both use houdini as a procedural tool to ensure aesthetic consistency to aid the workflow of artists, having different "biome/density" brushes for all the different kinds of foliage and other decoration, they are layered such that placing roads is accounted for within the procedural generation... You wanna talk down to someone on the internet to feel good about yourself and end up looking like a complete asshole, that's your prerogative, but you know nothing about me or anyone else you wanna accuse of having brain damage, just check yourself yeah? 😂

  • @zb3485
    @zb3485 Před 10 měsíci

    too bad the game is bland other than graphics...extremely shallow

  • @jonathanperez4197
    @jonathanperez4197 Před 4 lety +7

    Can this technology fix the story?

    • @pattikillem666
      @pattikillem666 Před 4 lety +5

      Appreciate this, this is amazing regardless of the story.

    • @sounavaghosh
      @sounavaghosh Před 4 lety +13

      What are you talking about... The story is one of the best ever. You probably didn't play properly

    • @kevinscales
      @kevinscales Před 4 lety +6

      @@sounavaghosh "You probably didn't play properly" or maybe opinions are not objective facts? Meaning your opinion being different from someone else's opinion is not a logical contradiction. Lucky for both of you that means that you are BOTH right! Everybody wins! How neat is that?

    • @PuluSus
      @PuluSus Před 4 lety +8

      @@sounavaghosh Agree, easily one of the best stories in videogames ever

    • @sounavaghosh
      @sounavaghosh Před 4 lety +1

      @@PuluSus absolutely

  • @I3ordo
    @I3ordo Před 4 lety +2

    it was not certainly not the graphics that made me stop playing the campaign...

    • @delamovies
      @delamovies Před 4 lety +4

      Doctor, it hurts when I read

  • @gst9325
    @gst9325 Před 4 lety

    enviro in this game sill looks generic in most places, although it's not as bad as in ubisoft games.... and yes these game can sell millions but they're not legendary titles...

  • @misterbeach8826
    @misterbeach8826 Před 4 lety

    uh, this is what many indie devs do for many years. glad first aaa companies finally catch up

    • @jeffsymons7084
      @jeffsymons7084 Před 4 lety +29

      Many indie devs write custom gpu based real-time procedural placement that handles hundreds of thousands of objects? Can you give some examples?

  • @longpinkytoes
    @longpinkytoes Před 4 lety +1

    seeing people who passed grade 10 english spell the word 'synch' without the 'h'
    cuts about the same first impression as saying 'where he at?', or 'what he drive?'

    • @nutritionalyeast7978
      @nutritionalyeast7978 Před 4 lety +16

      why? theyre abbreviations of the same word

    • @w0mblemania
      @w0mblemania Před 4 lety +39

      The irony is strong. Judging from your grammar and lack of capitalisation, it would seem that you have yet to attain grade 10 English. If you're going to be such a useless pedant, try examining your own communication skills first.

    • @longpinkytoes
      @longpinkytoes Před 4 lety

      @@nutritionalyeast7978 because synch isn't a word coined as part of a copyrighted name

    • @longpinkytoes
      @longpinkytoes Před 4 lety

      @@w0mblemania 10/10 for spelling capitalisation z-free. 0/10 for trying to spiral GDC talk comments into strawman

    • @nutritionalyeast7978
      @nutritionalyeast7978 Před 4 lety +2

      @@longpinkytoes dont remember wrote learning a list of copyrighted words in grade 10 english, i guess they just taught that wherever you went to school

  • @linezgames3893
    @linezgames3893 Před 9 měsíci

    THE SOLE Fact they even consider baking on a cpu most likely under Intel stupid reign over the industry baffles the shit out of me???
    Me as someone who never was a smartass but always argued that gpu should handle majority of the workflow, not the cpu and the industry is barely thinking this????
    SERIOUSLYYY
    GUERILLA GAMES!!! KZ2 I HOPE to god you did not do this... DAMMNIT!!!