Infinite grass - New portfolio - Devlog 2

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

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

  • @Polaroidmedchen
    @Polaroidmedchen 2 месяца назад +26

    I always thought “Devlog” was an abbreviation. But apparently it's the full form of “Dog”

  • @alexandersix_
    @alexandersix_ 2 месяца назад +1

    You're a literal magician. My jaw hit the floor when you made the bushes blow in the wind, and then again when you made the tire tracks in the grass! And you explained it all so simply-I feel like I understand it even though I know nothing (yet) about 3d web development. Already excited for the next video!

  • @gabrielpedroza1346
    @gabrielpedroza1346 2 месяца назад +2

    Your course and love of 3js brought me so much joy for coding. I took a break from 3D frontend to get internships and now a full time offer at Meta and I still want to come back and redo the entire course. You’ve been the best teacher I’ve ever encountered ❤

  • @develepre
    @develepre 2 месяца назад +1

    Woah, this journey with you and your portfolio seems to be amazing, i fall in love with the calm of your speech over

  • @MarlonMeng7586
    @MarlonMeng7586 Месяц назад +2

    真的是太厉害了,我看完了所有我能找到的你的视频,我也几乎跟着每个视频都敲了一遍代码,也让我从一个threejs新手变成了还算厉害的人。希望你能多出一些视频,不管是什么,我都爱看。不过同时也要保重身体,那样才有精力做出更好的东西来。加油!!!

    • @张毅力-c7g
      @张毅力-c7g Месяц назад

      我也是能看的都看哈哈哈哈

    • @MarlonMeng7586
      @MarlonMeng7586 Месяц назад

      @@张毅力-c7g 一起加油😁

  • @Sebastian_1190
    @Sebastian_1190 2 месяца назад

    I am so in love with the style and vibe of your portfolio as well as of the Devlog! Thanks for sharing your journey.

  • @osafadi5
    @osafadi5 2 месяца назад +1

    bravo mon ami, you have a wonderful set of skills. From technical to story telling to motivating people to take on challenges.
    courage à toi !

  • @beesilva9373
    @beesilva9373 2 месяца назад

    Loving the Devlog! It's awesome watching this come together and I'm already learning about cool tricks I never would have been able to dream up. I feel like we've heard your dog a few times in the background in lessons and Twitch challenge streams and got to seem him pop up once or twice, great to see him on camera, such a cute French Bulldog! I'm all for more devlogs with dogs.

  • @flynngrayling1518
    @flynngrayling1518 2 месяца назад +5

    The dog is really in a licking mood

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

      Bastard knew he was being filmed

  • @kustomwithfizix5959
    @kustomwithfizix5959 2 месяца назад +3

    Bruno: * Explaining what he's doing. *
    The Pup: * Endless Licking *

  • @lottanhorev8578
    @lottanhorev8578 2 месяца назад +1

    Hi Bruno, beautiful dev log, I am enjoying so much and waiting for the next episode. The only suggestion for you is that you should try to good filter caffe instead of press to cup espresso XD

  • @sm123Ash
    @sm123Ash 2 месяца назад

    Grass looks amazing - I love the way how you see thing differently. Whell tracks are insane and the speed effect as well

  • @timc.9703
    @timc.9703 2 месяца назад +1

    cutest pup licking its paws + interesting webGL content. You my friend has found a way to hack our attention span. great content!

  • @abhaysharmafitness
    @abhaysharmafitness Месяц назад

    It's a pleasure to watch a pro do such work! thank you for the video

  • @NguyenTien-yu9gu
    @NguyenTien-yu9gu 2 месяца назад +3

    the puppy made me distracted from the code. he is so adorable

  • @Skeffles
    @Skeffles Месяц назад +1

    Fantastic grass! I really like how you've got the tyre tracks going through it. I can almost see that working for a lawn mowing game.

  • @DaydreamStudios_Official
    @DaydreamStudios_Official 2 месяца назад +1

    I love seeing this project evolve so quickly! ❤

    • @BrunoSimon
      @BrunoSimon  Месяц назад +1

      So quickly 👉👈
      I feel like I'm going waaay to slow

    • @DaydreamStudios_Official
      @DaydreamStudios_Official Месяц назад

      @ No, the progress is impressive! You’ve gotta lower your bar, brother.

  • @kstmzr
    @kstmzr 2 месяца назад

    Trop cool ! Tellement de bon tips ! Merci Bruno pour ce Devlog passionnant !

  • @AndreasZachariou
    @AndreasZachariou 2 месяца назад

    Love the devlogs! thank you for sharing this peek into your process, it's very insightful. My only issue with this one is the licking, honestly if it was over and done with after the first minute I wouldn't have mentioned it, but six minutes was off-putting and this is from somebody who loves dogs and has dogs.

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Tell that to the dog! 😅

  • @juangoyret9364
    @juangoyret9364 2 месяца назад +1

    omg i love this so much. Thank u Bruno.

  • @bs701
    @bs701 Месяц назад +1

    I cannot focus on anything in this video. Dog is too cute. ❤

  • @JorgeEliezerSantamariaRamos
    @JorgeEliezerSantamariaRamos 2 месяца назад +1

    Great video. I enjoyed the music in the background.

  • @mediprixtutos7064
    @mediprixtutos7064 2 месяца назад +2

    "don't feel like i achieved much" qu'il nous dit

  • @ajdegol
    @ajdegol Месяц назад

    Wow! Beautiful video; really well done on the vibes

  • @张毅力-c7g
    @张毅力-c7g Месяц назад

    It`s amazing ! Boy is very cute,Haha. See you in the next devlog!😁

  • @aloisdeniel
    @aloisdeniel 2 месяца назад

    Toujours aussi intéressant!
    Merci 🙏

  • @eliberkowitz7454
    @eliberkowitz7454 2 месяца назад +2

    Super cool! Loved learning how you did the tire tracks. Only comment is that it feels like youre destroying the grass when driving through it (I know it pops back up later, but), which feels a bit sad. Maybe you could just have the grass tip move down and in the direction of the track, so it looks like it's just bending rather than mostly disappearing? Or make the ground not black so it doesnt look like youre leaving muddy tire trakcs.

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      At the end, there will be a floor matching the color of the grass making it less rough than what we have currently 👍

  • @fwdflashwebdesign
    @fwdflashwebdesign 2 месяца назад +1

    This is how haven looks like

  • @sreejithkakkat
    @sreejithkakkat 2 месяца назад +1

    I am getting Sebastian Lague + ThinMatrix vibe. Good one.

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Feels great to be compared to those legends, thank you

  • @caothanh2280
    @caothanh2280 2 месяца назад

    Love this so much 🔥🔥🔥

  • @theconsigliere5
    @theconsigliere5 Месяц назад

    Listening to Woodkid while you code adds +10 to code quality 😆

    • @BrunoSimon
      @BrunoSimon  Месяц назад

      You have good eyes and good taste

  • @ren4ud
    @ren4ud 2 месяца назад

    Il a l'air vraiment bon ce panier !

  • @pen.is.leaking
    @pen.is.leaking 2 месяца назад

    amzing Bruno!! thanks

  • @Nothwarren
    @Nothwarren 2 месяца назад +2

    Ca serai bien d'avoir la camera un peu en avant de la voiture egalement pour voir ou on va !

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +2

      Effectivement, je comptais tester ça 👍

    • @Nothwarren
      @Nothwarren 2 месяца назад

      @BrunoSimon peut être avec un effet rubber bed à l'accélération et aux changements d'angle pour donner un effet de vitesse et de changement de vitesse surtout supplémentaire

  • @yodering
    @yodering 2 месяца назад +1

    Awesome

  • @sarmohanty
    @sarmohanty 2 месяца назад +1

    13:00 Even though WebGPU is taking over, we still see remnants of GPGPU haha

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Actually, there is something new. I'll probably get to that topic in a later devlog.

  • @tenkkov
    @tenkkov 2 месяца назад +1

    8:59 Bruno, what do you mean when you say that InstancedMesh is not as performant as one unique geometry? As I know, InstancedMesh uses exactly one unique geometry and one material to render all instances in one rendering call.

    • @DavidFitzgibbon
      @DavidFitzgibbon 2 месяца назад

      My guess is that even though it's one geometry, keeping track of 1000s of them all across the entire finished scene, that has a cost. Only rendering a small amount of those and reusing them is more performant, because it's a much smaller number of instances.

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Exactly what David said

  • @madhumagar
    @madhumagar 2 месяца назад +1

    When are you going to add TSL lectures ?

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Probably once it's stable and I have enough experience

  • @lophyre1380
    @lophyre1380 2 месяца назад

    This is a really cool project! I'm also currently working with rendering grass so it's interesting to see how others are doing it. I do wonder though.
    1. Ultimately you didn't use any form of instancing for the grass? Wouldn't that lead to a lot of draw calls?
    2. How do you manage the placement of the bushes when it comes to the grass? You don't want the grass to be spawned through the bush after all

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      1. No, that's the whole point. It's only one geometry.
      2. Currently, I just place them randomly. At some point, I'll probably paint the areas in order to have a precise landscape.

  • @Cr0a3
    @Cr0a3 2 месяца назад +2

    The dog is having ligma

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      Not gonna fall for that 😏

  • @lel7531
    @lel7531 2 месяца назад

    I think the wheel tracks need to be adjusted, not to remove the grass blades but to make them appear flattened.

    • @BrunoSimon
      @BrunoSimon  2 месяца назад

      Ultimately, grass will be displayed on a terrain matching the color of the blades. That should do the trick.

  • @Dbean87tube
    @Dbean87tube 2 месяца назад

    Amazing Bruno!.
    The aesthetics are beautiful and the content is so interesting .
    Thanks for explaining the tracks, that it such a neat trick. I had a similar idea for using textures like that for footprints. Now I know how to do it.
    Thanks man.

  • @mahesh17_360
    @mahesh17_360 Месяц назад

    you are amazing sir big fan you 🙇🏻‍♂❤✨😍

  • @NguyenTien-yu9gu
    @NguyenTien-yu9gu 2 месяца назад

    love this so mch

  • @___d3p1
    @___d3p1 2 месяца назад

    Wonderful tricks!!!

  • @abhaysuri3125
    @abhaysuri3125 2 месяца назад +1

    is there any new discount coming on threejs journey?

    • @abhaysuri3125
      @abhaysuri3125 Месяц назад

      thanks for black friday sale 🎊🎊

  • @tomsturge
    @tomsturge 2 месяца назад

    Lovely presentation. What music are you using in this video?

    • @BrunoSimon
      @BrunoSimon  2 месяца назад

      It's from EpidemicSound

  • @williambarajas8090
    @williambarajas8090 2 месяца назад

    Great Video! Love it!

  • @AkashSingh-hs5sg
    @AkashSingh-hs5sg Месяц назад +2

    We getting shaders video revamped? Tsl is hella intresting webgpu too. Cant wait learning them from you❤❤

    • @BrunoSimon
      @BrunoSimon  Месяц назад +2

      I'll probably work on TSL content when TSL and the WebGPU implementation in Three.js are stable 👍

    • @AkashSingh-hs5sg
      @AkashSingh-hs5sg Месяц назад

      @BrunoSimon ❤️🫡

  • @hoakle2997
    @hoakle2997 Месяц назад

    I'm not a blender expert but I saw a lot of videos where ppl use data transfer to transfer normal from a sphere to the bushes

  • @lennox.a
    @lennox.a Месяц назад +1

    The Discord link in your description doesn't seem to work, as it appears to be a link to a channel rather than an invite.

    • @BrunoSimon
      @BrunoSimon  Месяц назад

      Should be fixed, now. Thank you.

    • @lennox.a
      @lennox.a Месяц назад

      @@BrunoSimon yes, it works now. thanks!

  • @hkumbayo
    @hkumbayo 2 месяца назад

    Nice. Is there a TSL lesson in your online course?

    • @BrunoSimon
      @BrunoSimon  Месяц назад +4

      TSL is to young an currently changing quite a lot, so no.
      But the goal is to build enough experience, confidence and knowledge so that I can teach it when it's ready

  • @victorvergaraillustrator
    @victorvergaraillustrator 2 месяца назад

    1:47 (JavaScript) ❤🐶

  • @Venkatesh-vm4ll
    @Venkatesh-vm4ll 2 месяца назад

    hi bruno, when i am building metaverse like decentraland, my website get crash always, but not when i use the decentraland, but the size of the 3d model is small, but I need to render 20+ model in the scene, any optimisation need to be done and how to handle it if we need to place more model in the scene

  • @ShashaFaraponov
    @ShashaFaraponov 2 месяца назад

    Hey, why don't you create the wheel track texture analytically, it should be as easy as creating a canvas with a brush controlled by keys instead of the mouse. I see it as a shader with a backbuffer on top of which we add new traces. What do you think? Could this be more efficient in terms of performance?

    • @BrunoSimon
      @BrunoSimon  2 месяца назад +1

      I thought of it, but I need to do more than just drawing the line. We can't see it in the video, but I'm also drawing the UV whih might get useful later. And I want to use this GroundData to do more than tracks, but it's still a WIP.

  • @howuseehim
    @howuseehim 2 месяца назад

    Finally

  • @neerajramnj7598
    @neerajramnj7598 2 месяца назад

    what game engine did u used.?

    • @BrunoSimon
      @BrunoSimon  2 месяца назад

      It's Three.js. A JavaScript library to render 3D in the browser

  • @reesevz549
    @reesevz549 Месяц назад

    Hey I love your videos and think this is amazing as I am a student in college right now studying computer science/software engineering and these devlogs get me thinking about the future. My feedback on this video though is that I have misophonia (I have pretty strong anger emotion when I hear someone eating or something simular) and seeing your dog, which is very cute, constantly licking made it very difficult to watch the video even though I couldn't hear it as seeing those actions also can trigger it. I love the cinematics otherwise just wanted to make it aware that others might run into the same reaction. Much love though!

    • @BrunoSimon
      @BrunoSimon  Месяц назад

      Duly noted. Dog licking was a little bit too long and too much 😅

    • @mkarnicki
      @mkarnicki Месяц назад +1

      That's too bad :( However weird it may sound, I found the mix of technical content narration, music, and the dog licking, actually very soothing and relaxing.

    • @reesevz549
      @reesevz549 Месяц назад

      @@mkarnicki oh yeah for sure the rest of it was amazing and I even agree that the dog is super cute and relaxing just that I don't really have a on off switch for my misophonia. 😅

  • @manishfe
    @manishfe 2 месяца назад +1

    Why this much late bro ???? ❤❤❤