Cloth in Video Games, Game Dev Explained 001

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ค. 2024
  • This is an episode explaining how cloth works in games, these are not the only ways cloth is made/used in games but a general overview of three methods. Please comment what you'd like explained next or how you liked this video!
    Animations used from Mixamo.
    Models are from Sketchfab:
    sketchfab.com/3d-models/stray...
    Clementine model is gone?
    sketchfab.com/3d-models/stora...
    sketchfab.com/3d-models/plast...
    sketchfab.com/3d-models/ac-un...
    sketchfab.com/3d-models/elect...
    sketchfab.com/3d-models/build...
    sketchfab.com/3d-models/japan...
    sketchfab.com/3d-models/game-...
    sketchfab.com/3d-models/japan...
    sketchfab.com/3d-models/stree...
    sketchfab.com/3d-models/scifi...
    sketchfab.com/3d-models/shop-...
    sketchfab.com/3d-models/old-r...
    sketchfab.com/3d-models/low-p...
    sketchfab.com/3d-models/rusty...
  • เกม

ความคิดเห็น • 38

  • @onionrangerduck7024
    @onionrangerduck7024 5 หลายเดือนก่อน +4

    As a gamer who delve into game documentaries a lot, I'm somewhat familiar with the methods used but they all stayed in surface level, and in the documentary they usually don't show a long segment of engine footage, so this video and it's clear instructions definitely helped me understand the process of game making even more!
    Wanted to know more seeing the 001 in the title, and unfortunately found out there wasn't a 002 and so on, if you decide to pick this back up again, i will definitely comeback for more!

    • @Skrag00
      @Skrag00  5 หลายเดือนก่อน +1

      Thank you so much for the comment. These really make my day. I have a few ideas for 002, just haven't gotten around to recording it. But comments like these make me want to post, thank you again. Hopefully, you'll see 002 soon

  • @Dan-xu5xz
    @Dan-xu5xz ปีที่แล้ว +13

    As someone who studies game development, it is so cool seeing these effects in action, and this video has great educational value, keep it up!

    • @Skrag00
      @Skrag00  ปีที่แล้ว +4

      Thank you so much! I'm glad you learned something!

  • @nudimod
    @nudimod 16 วันที่ผ่านมา

    You're clearly a genius...can you make more of this content. This is very insightful. Thanks.

  • @agziyamuk
    @agziyamuk 3 หลายเดือนก่อน +1

    This video literally stopped me from giving up on attaching a cape to my guy. thank you so much and i hope you make more vids like this.

  • @mikeohc
    @mikeohc ปีที่แล้ว +5

    Nice breaking down the techniques for cloth! I think it'd be interesting to know the pros and cons of each method.

    • @Skrag00
      @Skrag00  ปีที่แล้ว +4

      Great question! The three types of cloth I went over are not the only ways to deal with cloth, there's many many. Anyways I went over skinning, (a version of) cloth sim, and canned simulation. There is one of the three that is not like the others and that's skinning. It has its own function. But the other two are a very interesting comparison. The decision on which to use almost usually comes down to where you're using it and art direction. Canned simulation is great for distant background things where the repeating pattern is less noticed. You would not want to put it on a character because it only does one repeating wave and wouldn't react to the character's movement. That aside, taking the two side by side, canned sim is much cheaper, it doesn't need to compute external forces. So if you have a flag, and it will be close to the character. There's other cloth methods that can be used and cloth sim is one of them, this is chosen for visilual fidelity. If the flag is far then canned sim is the best to use because it's cheap and looks great at a distance. I hope that's what you are looking for in an answer!

  • @nicolas8741
    @nicolas8741 2 หลายเดือนก่อน +1

    i was needing this exact video, thanks

  • @Vincent654
    @Vincent654 3 วันที่ผ่านมา

    this was an amazing video, hoping for a part 2!

  • @droppybeats
    @droppybeats ปีที่แล้ว +1

    This is amazing. Thank you for the thorough video!

    • @Skrag00
      @Skrag00  ปีที่แล้ว +1

      I'm glad you liked it!

  • @marexexe7308
    @marexexe7308 ปีที่แล้ว

    Can't wait for more!

    • @Skrag00
      @Skrag00  ปีที่แล้ว

      Thank you!

  • @RDD87z
    @RDD87z ปีที่แล้ว

    this is great. thank you for sharing this:)

    • @Skrag00
      @Skrag00  ปีที่แล้ว

      No problem!

  • @EdmundWChan
    @EdmundWChan ปีที่แล้ว +1

    THis is very peaceful to watch

  • @balbablabla1090
    @balbablabla1090 ปีที่แล้ว

    cool content! i know nothing about game dev but it was easy and interesting to watch thanks

    • @Skrag00
      @Skrag00  ปีที่แล้ว +1

      Aw thanks! You're exactly the audience I'm trying to teach!

  • @127-A
    @127-A 10 วันที่ผ่านมา

    Thank you. It's really helpful vid. I subscribed you.

  • @anuragkaushal4455
    @anuragkaushal4455 ปีที่แล้ว

    Subbed, make more like these, obscure content which is interesting and has high value.

    • @Skrag00
      @Skrag00  ปีที่แล้ว

      I will! Thanks for the feedback

  • @azar5255
    @azar5255 ปีที่แล้ว

    great video :)

    • @Skrag00
      @Skrag00  ปีที่แล้ว

      Thanks!

  • @lazyoji8664
    @lazyoji8664 ปีที่แล้ว

    Nice.

  • @semoueslati2586
    @semoueslati2586 8 หลายเดือนก่อน

    Thanks for the the cool video! Anyone know what music/song is used in this video? thanks

  • @MrSofazocker
    @MrSofazocker ปีที่แล้ว +1

    Jeezus, for your age you have a breath of knowledge and skill to actually remake that what you talk about.
    Only thing, I like the addition of canned or baked sims at the end, if you look closely tho, at the example from Stray, you see the Vertices stretching, a dead give-away these aren't even sims at-all but just a vertex shader animation, probably with just some noise going through a sin-wave. Similar to how the Wind effect for Foliage is Achieved most of the time, (of if you look at the Quixel Megascans Assets)

    • @Skrag00
      @Skrag00  ปีที่แล้ว

      I was afraid a senior dev was going to come in here 😁 I was debating between the two and it was a mixture of I want to try making a canned sim in blender and bring it into Unreal/I've already made vertex shaders, and then not really catching the vertex stretching. I'll have to be more diligent next time, thanks for the catch!!

    • @MrSofazocker
      @MrSofazocker ปีที่แล้ว

      ​@@Skrag00 Ah not senior by any stretch of the imagination, Great video. I haven't seen that technique in Blender before where you loop the sim with the NLA editor.
      How exactly does that work? Is it just bakes to shapeskeys and then baked to a clip?
      Always had to pull-out Houdini for that kind of stuff.
      Anyways great keep em coming ;)

    • @Skrag00
      @Skrag00  ปีที่แล้ว +1

      I thinks there's a few videos that show it on YT, Blender Alembic Cache to Unreal or Blender looping cloth, something like that. But you basically have a simulation, export it as a mdd (shapekey animation), reimport, duplicate the animation and offset so there's a perfect loop, blend the transition, and export as abc.

    • @MrSofazocker
      @MrSofazocker ปีที่แล้ว

      @@Skrag00 Ah, perfect thank you very well, I'll try that out!

  • @mariotheraviolieater4718
    @mariotheraviolieater4718 7 หลายเดือนก่อน

    I believe they used shaders or vats, instead of a canned sims

  • @Geostationary0rbit
    @Geostationary0rbit 4 หลายเดือนก่อน

    wow this was a lot of effort nice! you a game art student by any chance?

    • @Skrag00
      @Skrag00  4 หลายเดือนก่อน

      Oh, I work in the game industry

  • @AeditZ
    @AeditZ 5 หลายเดือนก่อน

    in AAA game character clothes have thickness or only one side. please comment 🙏

    • @Skrag00
      @Skrag00  4 หลายเดือนก่อน +1

      It depends on the game, but usually, they have thickness. What you do is run a sim on a card version of your cloth (it's a 2D, one-sided mesh), and then transfer that simulation data to the version with thickness. This means the very complicated mesh acts like the very simple card version. It's cheaper on the sim side and looks better.

  • @sathaniel_
    @sathaniel_ ปีที่แล้ว

    Nice.