Dynamic Grass System | Unreal Engine

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2016
  • Now on Marketplace: www.unrealengine.com/marketpl...
    Feature list + starter guide: goo.gl/b0NSqj
    DISCORD: / discord
  • ВидеоклипыВидеоклипы

Комментарии • 685

  • @S.Krezel
    @S.Krezel  7 лет назад +183

    DISCORD: discord.gg/qWHeGuNbXh
    Hey, thanks for all the feedback! There's too many questions to answer all of them individually, so here's a tiny FAQ:
    First some general info: The video's purpose is not to show the art/final effect (I'm glad that you like it!), but all the dynamic system possibilities of my UE Marketplace product for other devs. For example, grass & FX can look totally different (it's swappable) and still have the dynamic features. More info: goo.gl/b0NSqj
    Q: Does it require two Titans to run at 30 FPS?
    A: No, it requires GTX 760 to run at stable 60 FPS in this scene :) The info is shown in the video by the way, but still many people ask this. I don't remember the exact ms, but if some other devs are interested, hit me up and I'll do some tests.
    Q: Optimization techniques?
    A: For GPU: Minimized overdraw by cutting grass planes to match their texture shape as closely as possible. Some tips can be found here: goo.gl/aHKDIi . Grass plane meshes have LOD set up. Then, of course, a hierarchical instanced mesh component is used for the grass. The main grass material shader is quite lightweight too. It also casts shadows from grass only at the closest LOD, which helps to boost performance with dynamic lighting.
    For CPU: It uses a custom foliage component + foliage manager that automatically divides all the grass into chunks. These chunks activate their logic (interaction detection) only when player is near them. All their logic is also executed from timers with dynamic intervals (so the further from camera, the less often they update). There are more things on top of that, e.g. for fire propagation and other effects, but in general that's how it works.
    Q: Music name?
    A: That's my own music, I haven't named it yet - it's from one of my older beattapes, no. 12: ruclips.net/video/dAk9uLFFgPU/видео.htmlm
    ... I'll get back to music production after I finish my game and then I'll probably release most of my previous tracks in full versions.
    Cheers!

    • @dogshithandle111
      @dogshithandle111 7 лет назад +2

      S. Krezel aah I noticed something that is completely incorrect. From the footage we see the fire going into the direction of the wind .This is wrong , fire always advances towards the wind because of the fresh oxygen. So if the wind is coming from the left for example it is not going to push but rather pull the fire to the left . It looks amazing but the general idea is made wrong :)

    • @S.Krezel
      @S.Krezel  7 лет назад +9

      Sure, this can be easily changed via one value if you want to make it 100% realistic :)

    • @DanielDavenportWins
      @DanielDavenportWins 7 лет назад +7

      gentle breeze, maybe somewhat, the theory isnt wrong, but the wind will indeed push a fire as well because its moving that heat onto new fuel with wind providing oxygen.

    • @Batmansmokesdope
      @Batmansmokesdope 7 лет назад +2

      S. Krezel this is relly cool cool nice work

    • @SeanJTharpe
      @SeanJTharpe 7 лет назад

      The only suggestion I have is to have different, or even randomized lengths of grass, weeds, etc. in some areas; otherwise, it will look like someone mowed the grass at mid-waist height. AMAZING job, and I hope you see this comment!

  • @S.Krezel
    @S.Krezel  7 лет назад +190

    UPDATE: The system will be available on Marketplace on December 7th!

    • @S.Krezel
      @S.Krezel  7 лет назад +4

      ... Here it is! www.unrealengine.com/marketplace/dynamic-grass-system

    • @sincefortin2997
      @sincefortin2997 7 лет назад

      Where can I get Lamborghini, Mclaren's car to add in games?

    • @fkknsikk
      @fkknsikk 7 лет назад

      Official Licensing from Lamborghini and/or McLaren. Good luck.

    • @adolfsbeautypalace5594
      @adolfsbeautypalace5594 7 лет назад

      S. Krezel lol my birthday 😁😀

    • @elizeugerlach2954
      @elizeugerlach2954 7 лет назад

      I'll definetly buy it, sooner or later;

  • @dragonsofdawn6644
    @dragonsofdawn6644 7 лет назад +190

    I like the shockwave effect of the bombs

    • @ThereWasNoFreeName
      @ThereWasNoFreeName 7 лет назад

      but IRL shockwave travels way faster. Explosions are still unrealistic. With that much of a shock it should rip some ground of or shouldn't cause that strong shockwave.

    • @alduincosplays5162
      @alduincosplays5162 7 лет назад +8

      you can tweak both speed & strength (or turn it off) in the system. ... Games are not always meant to be realistic btw :)

    • @prestongarvey343
      @prestongarvey343 7 лет назад +1

      ThereWasNoFreeName Who cares if the shockwaves look realistic? the point of video games is to make things look *unreal*. hence the name *unreal* engine.

    • @daniyil4843
      @daniyil4843 7 лет назад +3

      +Preston Garvey No

    • @ayosurah9154
      @ayosurah9154 6 лет назад

      so wtf you think fantasy, action, rpg games are? the realistic ones are fps ones, and they're the least popular

  • @polypixel3d
    @polypixel3d 7 лет назад +227

    Brilliant stuff. So satisfying to watch the path being cut through the grass.

  • @Maverick99
    @Maverick99 7 лет назад +126

    Clever stuff.

    • @The_Eno
      @The_Eno 4 года назад

      When you're an idiot pretending to be a game designer than yes it's extremely clever in comparison 😂

  • @minhnguyen5888
    @minhnguyen5888 7 лет назад +125

    That's a really good performance on a GTX760

    • @kaki00105
      @kaki00105 7 лет назад +37

      that's because there are no other performance hits. it's a blank world that only calculates the stuff they showed.

    • @alejandrohe08
      @alejandrohe08 7 лет назад

      Kaleb Kilfillen Thats why he say it (?

    • @msmachine7253
      @msmachine7253 7 лет назад

      I have a 760 in my office build lol

    • @boblol9345
      @boblol9345 7 лет назад +1

      Kaleb Kilfillen well,if I add loads more stuff,would my 1060 hold the 60?

    • @kaki00105
      @kaki00105 7 лет назад +1

      Bob Lol sure I don't see why not

  • @S.Krezel
    @S.Krezel  7 лет назад +25

    Thank you for the feedback, I really appreciate that! I'm finishing this tool for UE Marketplace right now. If you have any more questions, feel free to ask.
    BTW. RUclips compressed this video a lot, because there is a large amount of animated grass all over the screen (it's a common problem) - this blurred the overall look of the video a bit, but there will be some new screenshots available soon. Cheers!

    • @ForgeGames
      @ForgeGames 7 лет назад

      It's cool!
      How is your grass consumes more resources on computers than a standard "Foliage" and "Grass output"?

    • @S.Krezel
      @S.Krezel  7 лет назад

      Thanks - on GPU it's no difference to the standard foliage, since the system also uses hierarchical instanced static meshes, just like most of the regular grass out there. Grass material is optimized (example stats on my GTX760 are visible at the beginning of the video) but can be always modified/replaced with your own. The more interacting actors, the more CPU ms it consumes - but it's well optimized and realistically you shouldn't notice any performance hit if not going crazy with amount of simultaneously interacting actors. Cheers!

    • @ForgeGames
      @ForgeGames 7 лет назад

      Thank you

    • @S.Krezel
      @S.Krezel  7 лет назад +3

      It's submitted with the same price as the Dynamic Tree & Plant Generator: www.unrealengine.com/marketplace/dynamic-tree-plant-generator - Release date is up to Epic, I'll post any updates as I have them. Cheers!

    • @AngryPenguinStudio
      @AngryPenguinStudio 7 лет назад

      i have been checking the dang marketplace for like 2 weeks, every day lol. Gumroad an option?

  • @TwistyFreshNips
    @TwistyFreshNips 7 лет назад +13

    That's truly the most amazing thing I've seen on UE4

  • @zaccharybedardchenier
    @zaccharybedardchenier 7 лет назад +6

    Amazing ! The amount of work that must have gone into this just for some grass is mind blowing ! Keep it up who ever did this !

  • @sykoo
    @sykoo 7 лет назад +7

    That's incredible, I'll pick this up as soon as I start making my level designs on Unreal Engine too!

  • @saibamoe
    @saibamoe 7 лет назад +4

    beautiful work - and all done with blueprints

  • @KyngShadow
    @KyngShadow 7 лет назад +18

    This is so beautiful, the music just makes it so much more epic lol. Many thanks for this, once I get a thorough handle on UE this is something I'll definitely want. So much to learn.

  • @drevialzerathustra5336
    @drevialzerathustra5336 7 лет назад

    so crazy how advanced these effects are.

  • @catpaws3266
    @catpaws3266 7 лет назад +26

    Great work. I really enjoy the look and the flow of the fire and the way it spreads. Really professional look, and a really satisfying feeling. As a developer / artist you have successfully done your job with this project. AAA+ Work. May I ask how long you spent on this?

    • @S.Krezel
      @S.Krezel  7 лет назад +22

      Thank you very much! I didn't record the exact time, but it was about 1/2 months from project start to finish - not regularly developed though, so hard to tell.

  • @i-never-look-at-replies-lol
    @i-never-look-at-replies-lol 7 лет назад +3

    This has got me real excited for Grass Simulator 2018

  • @liuzhang8600
    @liuzhang8600 7 лет назад +10

    incredible effect

  • @itworkss
    @itworkss 7 лет назад

    this is insane.
    how the fire spreads through the grass, with the combination of the wind.

  • @PaulV3D
    @PaulV3D 7 лет назад

    Nice work. Looking forward to seeing more!

  • @lumencipher7558
    @lumencipher7558 7 лет назад

    Oh wow this is even better than I was hoping for. I can't wait to put this to use

  • @MrLuc420
    @MrLuc420 7 лет назад

    That is REALLY nice!! Good job man! Fantastic asset!

  • @MiLiberator
    @MiLiberator 7 лет назад

    This looks amazing! Imagine the possibilities!

  • @PhilipZeplinDK
    @PhilipZeplinDK 7 лет назад

    Awesome, looking forward to seeing it on there!

  • @BrokenWorldMovie
    @BrokenWorldMovie 7 лет назад

    This looks super cool. Great job!

  • @lishde3
    @lishde3 7 лет назад

    This looks like some good stuff and seems well optimized. Keep up the good work!

  • @karinulll
    @karinulll 7 лет назад

    the explosion in the grass at 0:36 is amazing

  • @soonts
    @soonts 7 лет назад

    Unreal indeed.
    Looking at the grass, there’s very strong gusty wind changing directions.
    Looking at the frame and smoke, it’s very moderate constant speed wind, blowing same direction all the time.

  • @pennyman10
    @pennyman10 7 лет назад +1

    While running through grass on foot don't make all the grass in your path fall down, only where the feet touch, it will make it look a lot more believable and realistic. Good work!

  • @TheVortexHunter
    @TheVortexHunter 7 лет назад

    That looks absolutely amazing!

  • @wasterick
    @wasterick 7 лет назад +12

    considering that this runs on 760 this is pretty neat.

  • @MinecraftFreak091
    @MinecraftFreak091 7 лет назад

    This is awesome man, good work!

  • @H4mmerfall
    @H4mmerfall 7 лет назад

    They're really serious with this engine. Almost everything so far looks amazing,

  • @andrewtabak4893
    @andrewtabak4893 7 лет назад

    This gets me hyped for all the newer games, they are gonna look amazing and have good fps :D

  • @dejaimeneto6093
    @dejaimeneto6093 7 лет назад

    This actually looks amazing!

  • @alexfornell
    @alexfornell 7 лет назад +4

    This is absolutely brilliant...

  • @ramim.5856
    @ramim.5856 7 лет назад

    This is very amazing well done!

  • @grzegorzbrzeczyszczykiewic897
    @grzegorzbrzeczyszczykiewic897 7 лет назад

    imagine games with this piece of art

  • @SizzledBeef
    @SizzledBeef 7 лет назад +1

    That grass is so tall and lush. Be sure to check for virtual ticks when you get back home for virtual dinner.

  • @steve122288
    @steve122288 7 лет назад

    nice work ii'll have to figure out how to do this sometime if it applies to my project

  • @DenVosReinaert
    @DenVosReinaert 7 лет назад

    This looks amazing

  • @Shorkiedokey
    @Shorkiedokey 7 лет назад

    Amazing job from the developers.

  • @rungoranga6341
    @rungoranga6341 7 лет назад

    Oh shiet, that looks so cool, especially the spreading fire.

  • @NK-qc9bw
    @NK-qc9bw 7 лет назад

    Nice work!

  • @bigjermini
    @bigjermini 7 лет назад +1

    0:35 - 1:06
    some men just want to watch the world burn...
    Great and awesome job on this!

  • @NugrohoPangestu08122002
    @NugrohoPangestu08122002 7 лет назад

    this would be awesome if some company use this in their games

  • @JasonandaCamera
    @JasonandaCamera 7 лет назад +5

    Damn, the michelin man got ripped

  • @jedi39
    @jedi39 7 лет назад

    nishtyak) Well done, waiting for the market, be sure to add to your library!

  • @jbway86
    @jbway86 7 лет назад +1

    wow graphx have come allng way. I remember the days when grass was a flat texture map with no individual blades, I remember when shadows were just circles underneath the player model and lastly I remember when player hand models were just this 2 blocks (one for wrist other, fingers) in shape of a hand and the only individual finger was the index lol.

    • @ArnoldSig
      @ArnoldSig 7 лет назад

      slimjay Yep, Harry Potter for PS1 for example I remember didn't have separate fingers, which is very funny when I think about it now. That game was legendary, good memories...

  • @goodnightnathan
    @goodnightnathan 7 лет назад

    god, this would be phenomenal to have in games.

  • @garrettsturgeon5112
    @garrettsturgeon5112 7 лет назад

    OMG! I am going to buy this forsure!

  • @kylerupik4064
    @kylerupik4064 7 лет назад

    The grass deformation would be awesome for a hunting, tracking game.
    Hunting animals.
    Or being a bounty hunter and tracking a fugitive

  • @martijn5848
    @martijn5848 7 лет назад

    Wow, never thought grass could be so intense

  • @gameboy6023
    @gameboy6023 7 лет назад

    That will be a revolution!

  • @jaybyrdcybertruck1082
    @jaybyrdcybertruck1082 7 лет назад

    This needs to be in every game ever

  • @downiethebrownie4753
    @downiethebrownie4753 7 лет назад

    So sick man!

  • @ParalineGames
    @ParalineGames 7 лет назад

    Wow, that's amazing!

  • @HOUSERecordings
    @HOUSERecordings 7 лет назад

    shows an epic engine, stunning mechanics. And gets added to a game only 10 years later.

  • @MrMarrow
    @MrMarrow 3 года назад +1

    Mind Blown 🤯🤯

  • @cameronedwards751
    @cameronedwards751 7 лет назад +115

    How did you optimize this grass so well? Thanks!

    • @S.Krezel
      @S.Krezel  7 лет назад +153

      For GPU: Minimized overdraw by cutting grass planes to match their texture shape as closely as possible. Some tips can be found here: goo.gl/aHKDIi . Grass plane meshes have LOD set up. Then, of course, a hierarchical instanced mesh component is used for the grass. The main grass material shader is quite lightweight too. It also casts shadows from grass only at the closest LOD, which helps to boost performance with dynamic lighting. For CPU: It uses a custom foliage component + foliage manager that automatically divides all the grass into chunks. These chunks activate their logic (interaction detection) only when player is near them. All their logic is also executed from timers with dynamic intervals (so the further from camera, the less often they update). There are more things on top of that, e.g. for fire propagation and other effects, but in general that's how it works.

    • @technoM4niac
      @technoM4niac 7 лет назад +58

      lol wat

    • @ThePppp89
      @ThePppp89 7 лет назад +5

      Basically a lot of hard and meticulate work, along with a few clever tricks regarding how it's loaded and stuff. I think...

    • @fozze9456
      @fozze9456 7 лет назад +5

      hahaha i dont understand a shiit i feel dumb :(

    • @xerospacious4024
      @xerospacious4024 7 лет назад +2

      cause the only thing in there is grass xD not much else to render.

  • @SteamedBunXGachaGaming
    @SteamedBunXGachaGaming 7 лет назад

    WOW, keep evolving, make game great again!

  • @seth.topalian5538
    @seth.topalian5538 7 лет назад

    I liked Far Cry because it used a similar system for plant fires. I don't know if it used wind direction, but the fire spread was pretty realistic and it was easy to accidentally start a forest fire

  • @JustEmeraldArcher
    @JustEmeraldArcher 7 лет назад

    This is amazing and look very impressive.

  • @Nithian
    @Nithian 7 лет назад

    I can imagine some superhero game where you can run really fast and there is just a trail of toppled grass just like in the movies!

  • @KadeMarkoux
    @KadeMarkoux 7 лет назад

    oh wow, this is fantastic!!!

  • @user-it6gq7fl7t
    @user-it6gq7fl7t 5 лет назад

    It's incredible!!👍👍👍👍

  • @aswan1613
    @aswan1613 5 лет назад

    Wow A-M-A-Z-I-NG!! 💪💪

  • @lvcifxr
    @lvcifxr 7 лет назад

    I love the tall grass, a fine developer could use that for a nice fps chase scene, if you catch my drift

  • @QTSweetFX
    @QTSweetFX 7 лет назад

    Stunning

  • @annoyingboi
    @annoyingboi 7 лет назад

    Astounding!

  • @tennicktenstyl
    @tennicktenstyl 7 лет назад

    Why does it look so good o.o

  • @skyehimalaya8047
    @skyehimalaya8047 7 лет назад

    Holy Shit. That Looks AMAZING!

  • @JimmyCakeSon
    @JimmyCakeSon 7 лет назад

    Ive seen the future and it is bright !

  • @TheBarancutirro
    @TheBarancutirro 7 лет назад

    Love it 😍

  • @mathieuwayne7716
    @mathieuwayne7716 7 лет назад

    One word. Clean.

  • @offishlgmryt951
    @offishlgmryt951 7 лет назад

    this will make an excellent mowing grass simulator

  • @carver7585
    @carver7585 7 лет назад

    Finally! Now I can make my realistic field burning game.

  • @wilihey1425
    @wilihey1425 7 лет назад +1

    amazing work

  • @majkCZplay
    @majkCZplay 7 лет назад

    This is great!

  • @tstone9151
    @tstone9151 7 лет назад

    Holy Shit this is amazing! You are awesome for making this man

  • @medsamikamal6469
    @medsamikamal6469 7 лет назад

    Wow is is definitely some Next Gen Tech right here

  • @meenit8603
    @meenit8603 7 лет назад

    Amazing! I love ue4!

  • @waynespitsfire8419
    @waynespitsfire8419 7 лет назад +2

    You could make a game off this mechanic alone and call it maze and make the maps big open tall grass where you have to find enemies and use perviously made trails to navigate , i feel it would really take off

  • @pwhite102
    @pwhite102 7 лет назад

    looks great

  • @DaveTrickser
    @DaveTrickser 7 лет назад

    Amazing !

  • @whapy913
    @whapy913 7 лет назад

    This is art.

  • @IIILUXIFERIII
    @IIILUXIFERIII 7 лет назад

    Thatz the greatest grass effect ever

  • @epicwarding
    @epicwarding 7 лет назад

    first time i saw anyhting like this was in a 2002 game called Neverwinter nights, while much more primitive ,it indeed did had wind and creature and explosions effectign the grsas in the game . sure its not the same but yea nice to see how "far" the "dynamic" grass has gone from 2002-2017

  • @Jan_Vogelsang
    @Jan_Vogelsang 7 лет назад

    This is awesome!!! The future is near

  • @kaizen2445
    @kaizen2445 7 лет назад

    OH JESUS LORD ...im a huge lover of the grass and this is the game Ive always looked for!!!!!

  • @GordonSeal
    @GordonSeal 7 лет назад

    You should set up a email newsletter so we can be notified when it's on the marketplace.

  • @MiguelGuzmanIsAwesome
    @MiguelGuzmanIsAwesome 7 лет назад

    The switch Pokemon is gonna be dope

  • @Dang3rMouSe
    @Dang3rMouSe 7 лет назад

    Beautiful

  • @Daniel-dj7zi
    @Daniel-dj7zi 7 лет назад +2

    WOW AMAZING!

  • @NedlohZ
    @NedlohZ 4 года назад

    this is mind blowing

  • @gAta2269
    @gAta2269 7 лет назад

    The music is quite good

  • @josholocko1132
    @josholocko1132 7 лет назад

    This is very impressive well done :) Would have taken a bit of work to get it to be so perfect with different objects.

  • @ibelieveingaming3562
    @ibelieveingaming3562 7 лет назад

    Could you guys work on the volume of smoke that is possible to run in engine? I notice that battlefield doesn't quite live up to its namesake.

  • @alanshteynberg2108
    @alanshteynberg2108 7 лет назад +1

    What kind of affect does this effect have on graphics performance? Any benchmark tests? Thanks!

  • @SinanAkkoyun
    @SinanAkkoyun 7 лет назад

    Incredible

  • @DBHHellhound
    @DBHHellhound 7 лет назад +15

    impressive on a gtx 760

  • @brodie9551
    @brodie9551 7 лет назад

    Damn, all with a 760. Awesome!