How do Major Video Games Render Grass?

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

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

  • @simondev758
    @simondev758  Год назад +74

    Patrons can now vote for the next video! Thank you for your support.
    ❤ Support me on Patreon: www.patreon.com/simondevyt
    🌍 Live Demo + Courses: simondev.io

    • @cicik57
      @cicik57 Год назад

      is it possible to clip bottom parts of grass what are not visible?

    • @road2nohand
      @road2nohand 9 месяцев назад

      can you please pleas pelase host this crazy stuff

  • @theblackquill5921
    @theblackquill5921 9 месяцев назад +663

    THe more you render grass the less you touch grass

    • @anirbanbose6996
      @anirbanbose6996 8 месяцев назад

      100th like

    • @vextormull
      @vextormull 7 месяцев назад +2

      Quote for generations to come

    • @Thorfinn0607
      @Thorfinn0607 7 месяцев назад +9

      year 2400: "go render some grass"

    • @AshishGautam-v5y
      @AshishGautam-v5y 7 месяцев назад

      Haha​@@Thorfinn0607

    • @Viilap
      @Viilap 7 месяцев назад

      ​@@Thorfinn0607😂

  • @deanolium
    @deanolium Год назад +1039

    For the wind, try giving each blade of grass a random 'stiffness' which goes from 1 to 0.8 or so then use this to multiply the effect from the wind. That would give a little bit of variance to each blades movement which would make it feel a little more realistic, since each blade will have slightly different resistance to being moved by the wind.

    • @simondev758
      @simondev758  Год назад +242

      Good idea!

    • @gibraelkotwal6894
      @gibraelkotwal6894 Год назад +15

      Wouldn't that take a hell of a lot of computation power?

    • @squidwardstesticles5914
      @squidwardstesticles5914 Год назад +127

      @@gibraelkotwal6894 not really, just a single random number generation and multiplication per blade. Of all the things done in the video that would probably be one of the least expensive things

    • @simondev758
      @simondev758  Год назад +125

      @@squidwardstesticles5914 To add, GPU's are measured in TFLOP's these days, to give you an idea of just how absurdly powerful they are.

    • @RiversJ
      @RiversJ Год назад +25

      They aren't particularly 'powerful' really, per die / computing unit theyre Way weaker than most mobile phone CPUs, the difference is better modeled conceptually by comparing mentally a high pressure hydraulic line at 600 atmospheres but it has tiny diameter, while the GPU is a firehose, not nearly as fast but boy does it move a Lot of stuff.
      The SIMD concept or something similar is very important to understand for graphics programmers if you don't want to be like some new 'AAA' titles that get their shaders 'proper' fixes by modders to make them run well.
      Essentially you want to make sure everything is as flat as possible, that you write in aliased manner from memory without in-flight conflicts (read only done right is ok).
      There's no getting around learning the fundamentals of SIMD architecture if you want to be good at graphics programming.

  • @neoshenlong
    @neoshenlong Год назад +271

    Dude, you are like "yeah I'm just messing around" and then build a scene that looks absolutely amazing and far better than like half of the games I can think of right now.

    • @wille84fin
      @wille84fin 11 месяцев назад +8

      And it doesn't magically just vanish (stop) after 30-50 meters like in 90% of games today..

    • @freakinmonkey85
      @freakinmonkey85 8 месяцев назад +3

      …running in a browser

    • @nerdError0XF
      @nerdError0XF 7 месяцев назад

      ​@wille84fin man... he just made a tech demo of grass. In real games you need to optimize your games to be more accessible and like... aside from grass you need to render and compute billion other things lol
      I honestly can comperhand how people compare tech demons and real playable games

  • @asandax6
    @asandax6 Год назад +576

    Simon: "I'm just messing around"
    (Proceeds to make one of the most awesome grass scenes that looks better than some games released in 2023)

    • @lmancz
      @lmancz 7 месяцев назад +18

      in a browser...wtf

    • @michael-zv5xq
      @michael-zv5xq 7 месяцев назад +1

      Part of that would be because the performance and the engine they chose to make the grass lol

    • @Raevolpe
      @Raevolpe 7 месяцев назад +9

      ​@@michael-zv5xqIt has nothing to do with the engine, it's the people using it that matters. Bethesda can't to shit with their engine but modders make better job and optimize things. Same goes for unreal engine games, some people optimise and others don't, frostbite too etc.

  • @SteveLEKORodrigue
    @SteveLEKORodrigue Год назад +976

    I'm mesmerized by how good this stuff can look. I'm not a game developer, but you make me want to become one. 😁

    • @Yadobler
      @Yadobler Год назад +76

      Makes me want to be a render engineer instead of game development

    • @lilbahr
      @lilbahr Год назад +4

      Epitaph

    • @alex-qn5xp
      @alex-qn5xp Год назад +15

      It's easier than it looks once you know what you're looking at.

    • @Shifae_
      @Shifae_ Год назад +31

      I'm 44 and trying to teach myself UE5 using RUclips videos. There's no reason why you can't.

    • @SteveLEKORodrigue
      @SteveLEKORodrigue Год назад

      @@Shifae_ : I'm already working in game industry (network infrastructure).

  • @B0ltSoft
    @B0ltSoft Год назад +132

    As the developer of GrassFlow, I approve of this video.
    It's weird how familiar hearing about their grass setup feels to how I ended up developing it.
    Ghost of Tsushima actually inspired me to add bendy grass and stuff at the time because I was jealous they could do it and I didn't have it.
    That was back when using geometry shaders though, now it's just raw mesh instancing baybee.
    At one point I hacked together an experiment inspired by nanite using a compute shader based micropolygon software rasterizer to render a truly insane amount of grass with like 1000 triangles per single clump and hundreds of millions of triangles at like 2K 450 fps. I wish it was practical to implement that more generally. But cool nonetheless

    • @simondev758
      @simondev758  Год назад +22

      That sounds super cool!

    • @GRAYgauss
      @GRAYgauss Год назад

      Sounds so cool I hate to say I actually don't believe you. Any scraps on github?

  • @AnimusAgent
    @AnimusAgent Год назад +208

    The fact that this was made in Javascript is mind-boggling for me as a web-developers that have been working with JS-related stuff for about 10 years.
    And as always, awesome video!

    • @joaovitormeyer7817
      @joaovitormeyer7817 Год назад +35

      Three.js uses WebGL, wich is just a way of using OpenGL in the web, so while it is indeed JavaScript, the havy work is all done on the GPU and JavaScript just uses it. I'm shure you know that but to me it feels like cheating to say that this was done with JS (performance-wise)

    • @greggoog7559
      @greggoog7559 Год назад +11

      Web technologies have really come such a long way that I'd personally go as far as saying that native code is unnecessary in 95% of use cases.

    • @Mnmn-xi6cj
      @Mnmn-xi6cj Год назад

      @@greggoog7559 browsers can indeed pretty much do anything, I'm just not sure whether that is even desirable. Wouldn't be surprised to see browsers replacing the OS entirely 😅

    • @LittleRainGames
      @LittleRainGames Год назад

      @@greggoog7559 Until you move to huge projects.

    • @askeladden450
      @askeladden450 Год назад

      ​@@greggoog7559for rendering and games? Javascript is good for toying around or experimenting, but if u want to make anything fullscale, native is absolutely the way to go.

  • @playonce4186
    @playonce4186 Год назад +45

    To be honest man, this grass looks artisticly unique and very beautiful. I really love it ! One of the best grasses I have seen in a game.
    The more realistic something is to real life the more it looses that childlike connection and desire to that play game.
    Your grass has a a type of characterstic to it which i find very wanting to run around the grass meadowy hills.

  • @seriouce4832
    @seriouce4832 Год назад +282

    Simon, consider this: Since the video compression really messes with the grass details far away, you could consider this step: Simply upscale the video to 4k and upload. This sounds a bit silly but the 4k stream will have much more bitrate and the grass will look much nicer, even though it is technically still a 1080p video. The upscaling does not make it nicer, but the higher bitrate does - and you won't get that from youtube without increasing the resolution.

    • @simondev758
      @simondev758  Год назад +83

      That is a great idea!

    • @clonkex
      @clonkex Год назад

      ​​@@simondev758We upscale our videos as well to force the better codec that RUclips won't give us unless we have many subscribers (although you probably have that codec already)

    • @luizarthurbrito
      @luizarthurbrito Год назад +19

      RUclips uses a significantly higher bitrate and better compression from 1440p onwards. Sometimes, 2k will do the trick!

    • @JOCoStudio1
      @JOCoStudio1 Год назад +9

      Agreed. No. matter the resolution of the source file, you should always upload at the highest resolution possible to tap into that higher bitrate. Wish RUclips would just decouple resolution and bitrate, but it is what it is.

    • @gruuli
      @gruuli Год назад +1

      you are all right but its not only about bitrate as you think,
      it is also about the codec used by youtube: keyword vp9

  • @kingcrimson_2112
    @kingcrimson_2112 Год назад +14

    you are a true wizard. And I absolutely love your approach of tutorial making. Please dont stop, its inspiring.

  • @mattwayne9128
    @mattwayne9128 Год назад +37

    Some of the best javascript and game dev content on the Internet. Thanks for sharing your knowledge. I'll definitely be looking into your courses (when I get some money).

  • @LewisRidyard
    @LewisRidyard Год назад +51

    I recently watched the same GDC talk, after playing the game for the first time, and wondered how it could be approached in the browser. Super cool to see your thought process, especially around the points you chose to focus on vs simplify. Great stuff. Really loving your content both here and on Twitter!

  • @DavidsKanal
    @DavidsKanal Год назад +43

    Love how you're doing your tutorials in the browser - not only is it easier for people to view this demo, but it also constantly reminds people of the power of modern browsers and what you can make with them. I much prefer this approach over fiddling around in some heavyweight engine like Unity.

    • @jabadahut50
      @jabadahut50 Год назад +4

      And browsers are only getting more powerful with additions like WASM and WebGPU. As these technologies mature, the only things that will really be holding the web back from being the primary way to deliver games will be tradition (good luck getting a steam user to move away from steam), download speeds (as large assets will still take a very long time to download), and browser cache size (though there are already ways around this now so this one is less of an issue.)

    • @leo-oh1bc
      @leo-oh1bc Год назад

      ​@@jabadahut50and Logic also. Browsers should focus more on being a way to get and send information on internet instead of trying to become another operative system
      Browsers should get simpler, not more complex, It Is already too complex to develop a browser from scratch even for Microsoft

    • @niceowl
      @niceowl Год назад +7

      ​@@jabadahut50the Steam client does more than just downloading games.
      Do you know how big of a performance impact the browser makes? With the sandbox I'd imagine it to be quite big

    • @Onaterdem
      @Onaterdem Год назад +6

      @@jabadahut50 Are there any benefits to "the web back from being the primary way to deliver games"? Why would we move towards such a future?

    • @nicholasmaniccia1005
      @nicholasmaniccia1005 Год назад

      @@Onaterdem Ease of access, and more control over your own product. Business 101 in trying to make a great product that makes a lot of money is to try and cut out any middlemen and buy and/or sell direct from suppliers and to consumers. Even drug dealers know this.

  • @zeekjones1
    @zeekjones1 Год назад +13

    I'd add the actors move vector to the "wind" for a given area so the grass gets a little push as you pass through.

  • @RGSTR
    @RGSTR Год назад +4

    I used to dream of becoming a game programmer. Now, I watch technical videos such as this, and enjoy them a lot. Thank you!

  • @4.0.4
    @4.0.4 Год назад +15

    I'm absolutely impressed by how good of a result you got for what is basically a throwaway toy demo. Love your explanations.

  • @soumyapanigrahi21
    @soumyapanigrahi21 Год назад +4

    Almost everything bounced over my head but I loved the video for some reason. Subscribed because I wanna watch remaining videos you have uploaded.

  • @The_Pariah
    @The_Pariah 9 месяцев назад +8

    As someone who codes but doesn't write video games, I love watching stuff like this.
    When I play games, I constantly think about some of the nuances. Grass/vegetation is something I constantly think about.
    It's neat to see the code that drives this kind of stuff.
    Geek-friendly and enjoyable.

  • @Draxen
    @Draxen Год назад +18

    Absolutely insane, you sir are a genius.
    Thanks for another informative and fun video 🎉

  • @zarblitz
    @zarblitz Год назад +15

    I think the real value of this video (aside from the great approach to grass) is demonstrating how to turn a description of a methodology into an implementation

  • @thevoidunknown
    @thevoidunknown Год назад +3

    Definitely going to check out your courses first chance I get. Please don't stop what you're doing, this is some of the best dev content out there!

  • @wafi5576
    @wafi5576 8 месяцев назад +2

    the plot twist at the end got me. amazing

  • @jixal
    @jixal Год назад +2

    That is nuts. Really excelllent result! I'm not a coder but it was very interesting to follow your steps.

  • @maalikserebryakov
    @maalikserebryakov 4 месяца назад

    The last scene you made literally drew my breath away.
    😍

  • @Kujeful
    @Kujeful Год назад +2

    That was some lovely grassing and nice outcome! Thank you!

  • @Novanimator
    @Novanimator Год назад +2

    You deserve more recognition bro, this is amazing

  • @pklpklpkl
    @pklpklpkl Год назад +2

    As someome tuning into your optimization analysis, that last sentence made me choke. I wasn't prepared, but am impressed

  • @Memeieli
    @Memeieli Год назад +1

    You truly make the best Indepth videos on how to do these techniques. Your truly amazing.

    • @Memeieli
      @Memeieli Год назад

      Id pay money for a more in depth course that follows more of the talk or just other techniques as well.
      GPU instancing a bunch of geometry like horizon zero dawn has been something ive been trying to learn for a while. Is there any chance u could cover rendering trees/rocks and other geometry with compute shaders?

    • @simondev758
      @simondev758  Год назад +2

      100% yes
      I'm holding a poll on Patreon right now on the next video, 2 potential topics are how to render 100's of thousands of objects easily, the other is how to manage enormous scenes, basically 2 different spins on rendering a crapload of stuff.
      I will eventually build up to how games like Horizon, etc. use compute shaders for modern gpu driven rendering.

  • @alexjeffrey3981
    @alexjeffrey3981 Год назад +2

    What a banger of a topic! I've bumped into this issue a few times working on my own lil games, excited to hear your perspective

  • @_jurd
    @_jurd Год назад +7

    Last year I wrote this for Unity HDRP but got stuck building artist tools to paint grass and creating a system to bake a heightmap based on multiple meshes. Thanks for motivating this programmer to get back to work!

    • @xdanic3
      @xdanic3 Год назад +2

      I'm curious about how you would do this in unity, do you have a single object for all the grass? Do you model the grass and import or create the mesh inside unity?

    • @_jurd
      @_jurd Год назад +1

      ​@@xdanic3 Currently, it's created in a C# script with each chunk being its own mesh. From my research it's the only feasible way to support important HDRP stuff like deferred lighting.
      It's probably not possible to only use one object (mesh) as you'll probably very quickly overload the index buffer which when formatted to 32 bits supports about 4 billion vertices.

  • @michaelpease2103
    @michaelpease2103 Год назад +2

    At 5:40 that grass would already work really well for a stylized game. Good stuff

  • @asherspira
    @asherspira Год назад +2

    Watching this video, seeing the program slowly come to life was as amazing as the final product 🙏

  • @kipchickensout
    @kipchickensout Год назад +1

    Just listening to your voice while watching that snack-sized video summary of something so interesting is a nice way to start the evening

  • @nacs
    @nacs 10 месяцев назад

    Fantastic narration and video. Love how it's paced well but still concise and to the point
    Oh and the final result looks fantastic

  • @kkodingg
    @kkodingg Год назад +2

    I didn't expect you would mention browser at the end. It caught me off guard. Though, I was a little confused why there was javascript in the middle of the video. Anyways, Great stuff! Looking forward to see your next videos!

    • @simondev758
      @simondev758  Год назад +1

      Yeah, it's amazing what JS can do these days. I mostly use it out of ease and convenience.

  • @tufanaydin6340
    @tufanaydin6340 Год назад +1

    I am absolutely tuned about to buy your courses. I loved your knowledge.

  • @hydraulicsystems332
    @hydraulicsystems332 10 месяцев назад +2

    This looks very nice, if you really want to sell the wind illusion you could make the butterflies be slightly perturbed by the wind waves.

  • @spaaaaace8952
    @spaaaaace8952 6 месяцев назад +1

    You're, sir, are insane. You changed the way I think about JS.

  • @AmazingMaxStuff
    @AmazingMaxStuff 6 месяцев назад +1

    Thank you so much Simon!

  • @Mcs1v
    @Mcs1v Год назад +2

    Ey, another high quality content from you. Thanks! :)

  • @hund1267
    @hund1267 Год назад

    I just wanted to add a rooman for the algorithm, but also your ego. This has on so many LODs so much quality that everybody should believe in humanity again. Thanks for your humble work.

  • @AbrahamZilberstein
    @AbrahamZilberstein Год назад +4

    This makes me excited like a child, that things like that can be done by a human being. Definitely worth learning

  • @AndersonMancini
    @AndersonMancini Год назад +2

    Wow. This is just pure gold man. Thank you so much Simon. 👏🏻👏🏻👏🏻

  • @addmix
    @addmix Год назад +1

    This guy just does not miss. Absolute GOAT

  • @GamePhysics
    @GamePhysics Год назад +1

    Looks great! I was shocked when you said it's running in a browser. Impressive!

  • @vici83
    @vici83 Год назад +4

    Everytime that I beginning to lose the direction of what I'm doing, I come back here and get that glow on the eye back. Love your work.

  • @Bluesky35102
    @Bluesky35102 Год назад +2

    This looks amazing! Awesome video

  • @JordanBeagle
    @JordanBeagle Год назад +1

    Crazy they have to model every blade of grass!

  • @hamzzashaffi
    @hamzzashaffi Год назад +3

    Thank you for sharing these videos with us! :)

  • @dhawaljoshi
    @dhawaljoshi Год назад +2

    grass does look good, it's amazing to see this was done in JS

  • @dpatulea
    @dpatulea Год назад +2

    Wow. It's amazing! Thank you for your share!

  • @Nebulaoblivion
    @Nebulaoblivion Год назад +1

    Your results are really cool, thanks for sharing!

  • @visionary_3_d
    @visionary_3_d Год назад +2

    Great video.
    The grass looks great!
    I'll try the movement tricks here at some point 😋

  • @CG_CAKE
    @CG_CAKE Год назад +1

    Thanks very much

  • @shootnblankz187
    @shootnblankz187 Год назад +1

    aliased grass is the bane of every gameplay experience lol. Looks pretty good!!!

  • @GameDevAcademy
    @GameDevAcademy Год назад

    Great video. Thanks for sharing.

  • @anon_y_mousse
    @anon_y_mousse Год назад +4

    I love how so many channels I watch keep showing all these techniques for doing grass. It's really making me want to make a lawn moving game. Although, I'm wondering how I might apply these techniques to have a room of tentacles like say you're on an alien planet and there are tentacles coming from every crevice.

    • @simondev758
      @simondev758  Год назад +1

      That sounds awesome, some nice cutting mechanics and fluid sim for slime flying everywhere.

    • @No_True_Scotsman
      @No_True_Scotsman 3 месяца назад +1

      Oh damn I bet people would love a lawnmowing game. Look how much they love Powerwashing Simulator

  • @Lucas-hh4oh
    @Lucas-hh4oh Год назад +3

    What a great video you have here! Instant sub!!

  • @phutureproof
    @phutureproof Год назад +1

    fantastic! as a simple web dev this stuff blows my mind

  • @kerch00
    @kerch00 9 месяцев назад +1

    I noticed a difference in the real life video you took of some grass, where vortices are formed in between blades of grass moving them horizontally instead of just vertically. You could introduce some random movement in the blades proportional to the perpendicular of the wind to create a more varied/realistic look.

  • @BRZguy
    @BRZguy Год назад

    It's really amazing how much games have improved in this area. Back in the day, you'd be lucky if you saw a couple static blades of grass and a green ground texture in a large open area. Nowadays it's all over and individual blades are modeled as well as have movement with the wind and player.

  • @HuynhLuong227
    @HuynhLuong227 Год назад +1

    wow, long time no see, welcome back with threejs

  • @NotGarbageLoops
    @NotGarbageLoops Год назад +1

    Absolutely incredible. Well done

  • @yoyooo2008
    @yoyooo2008 Год назад +1

    great tutorial, easy to follow and the results is really nice

  • @eboatwright_
    @eboatwright_ Год назад +2

    This just looks absolutely amazing!! Makes me want to get back into graphics programming

  • @robertwallace5498
    @robertwallace5498 Год назад +1

    SimonDev is a god among us, best videos on youtube

  • @omgabaddon
    @omgabaddon Год назад +1

    that grass movement looks fucking sick, it looks like actual wind is moving across the field, and it's just a tiny square... bro

  • @SomeRandomPiggo
    @SomeRandomPiggo 8 месяцев назад

    The Perlin noise really did it, looks like real wind!

  • @NamanArusia
    @NamanArusia 8 месяцев назад

    Damn man this is insanely impressive. And the thing is when you go step by step it actually makes so much sense, like an obfuscated memory was unlocked.

  • @Bvngee
    @Bvngee Год назад +1

    This is so cool. Makes me excited about computers again. Thank you very much sir :)

  • @SierraSierraFoxtrot
    @SierraSierraFoxtrot 9 месяцев назад +1

    Their blending from 15 to 7 vertices is CRAZY.
    PS
    I'm not a graphics pro but I've been around for a while and I've never seen this technique. Does it have a name?

  • @Meta5917
    @Meta5917 Год назад +1

    This was a great video, I love the detail

  • @tigerwolf8338
    @tigerwolf8338 Год назад +1

    Thanks for your game-math course!

  • @ManiakPL22
    @ManiakPL22 5 месяцев назад

    I love how often beauty is crated from simplicity in computer graphics.
    When you look at it all it often feels overwhelming, you can't stop the optimalizations and you just marvel at how the fuck does my computer even handles that? and then you hear it explained, and it's still beautiful, but there is something more to it for me, since it is made with nothing as complicated as my brain made it out to be.
    No matter if high fidelity, stylized, or something else I think most often the most beautiful games prove to be the ones that get simplicity right, not the other way around.

  • @UrielHK
    @UrielHK Год назад +1

    Amazing as always! Thanks!

  • @christopherfrancique9912
    @christopherfrancique9912 6 месяцев назад

    looks so good. dusk scene fire!

  • @vishnuvarma2826
    @vishnuvarma2826 Год назад +1

    Really amazing video! These videos keeps me more interested with game dev! Just subcribed your channel! Great content 🫡😎thank you ❤

  • @tristanwegner
    @tristanwegner Год назад +1

    Great results and easy to follow.

  • @filippapiernik9737
    @filippapiernik9737 Год назад +1

    Fantastic article and video!

  • @ViktorWingqvist
    @ViktorWingqvist Год назад +1

    very inspiring, thank you!

  • @youknowho4439
    @youknowho4439 Год назад +3

    This is one of the biggest difficulties for me as a beginner in Blender. Wanting to design the environment, and render it, AND add animations AND maybe custom assets is pretty easy. When you learn the basics. Hoping to get there.

  • @我的暱稱
    @我的暱稱 Год назад +1

    Strong skills dude !

  • @NickStagakis
    @NickStagakis Год назад +5

    Sadly the youtube video compression does not like the grass moving towards the end of the video. Still very beautiful though!

  • @mav45678
    @mav45678 10 месяцев назад +1

    Awesome video.
    The grass movement is not looking much like wind to me. More like someone was moving a grass carpet from underneath.

  • @cmcdonough2
    @cmcdonough2 Год назад

    As usual that is amazing. Great content.

  • @dev_reimu
    @dev_reimu Год назад +1

    The end genuinely killed me.

  • @the-other-sunny
    @the-other-sunny Год назад +1

    Our hero is back !

  • @nicolaslanglais
    @nicolaslanglais 8 месяцев назад +1

    the thing that would sell it would be player collision detection

  • @raphaeljaggerd3585
    @raphaeljaggerd3585 Год назад +2

    This is awesome. Im not smart enough to understand these talks but thanks to you i now can. If possible please try to recreate the physics driven animation GDC talk for uncharted

  • @strokkur24
    @strokkur24 8 месяцев назад

    Holy shit. Holy fucking shit this is awesome! This grass looks so good I that I want to go out and touch some.
    All jokes aside, the grass looks insane. You got youself a new subscriber mate

  • @bluebukkitdev8069
    @bluebukkitdev8069 26 дней назад

    If the height of the grass is varied and the higher it is, the more the wind affects the curvature, that would look really good I think.

  • @cazino4
    @cazino4 Год назад +1

    Wow, excellent work!

  • @wall-wrecker-my6ss
    @wall-wrecker-my6ss Год назад +1

    Welcome back legend

  • @_prothegee
    @_prothegee Год назад +1

    Those grass looks great with wind simulation

  • @_Kaurus
    @_Kaurus Год назад +1

    You just blew my mind

  • @sandwich.entity3810
    @sandwich.entity3810 8 месяцев назад

    Would be interesting to see what small variations in height, either from a noise map or maybe just random offsets, would look like?

  • @spider853
    @spider853 8 месяцев назад

    Not sure you added that delay, but I think their grass wind is affecting the Bezier handles first then the end points, like with an offset delay to get that smooth bend motion

  • @Callie_Cosmo
    @Callie_Cosmo Год назад +9

    Wait, running in the browser? I’m sorry, right at the end there, the BROWSER? This Is Running, In THe BROWSER???

  • @2byteCode16
    @2byteCode16 Год назад +1

    Thank you so much for this man