4 Reasons Why You Should Use Jolt Physics (Godot 4)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2023
  • Godot 3 has 2 physics engines to choose from, bullet and godotphysics. But, in godot 4 they remove bullet. Now we only have the terrible godotphysics. but there is an alternative. A third-party physics engine called jolt. but is jolt physics better than godotphysics?
    Godot Jolt physics: github.com/godot-jolt/godot-jolt
    Music credit: "Envision", "Beauty Flow", "Reign Supreme" Kevin MacLeod (incompetech.com)
  • บันเทิง

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

  • @_PiCode
    @_PiCode  20 วันที่ผ่านมา +3

    Godot Jolt now have softbody!
    th-cam.com/video/2fP9uioaEaA/w-d-xo.html

  • @kiyasuihito
    @kiyasuihito 7 หลายเดือนก่อน +45

    I'm surprised Godot doesn't adopt Jolt as it's default physics soon honestly. They use a 3rd party for navigation already. Maybe one day

  • @JoshBromberg
    @JoshBromberg 7 หลายเดือนก่อน +38

    Godot jolt has mobile support now!

    • @_PiCode
      @_PiCode  7 หลายเดือนก่อน +23

      It was added 2 days after this video was uploaded 😅😂

  • @rogelioayus
    @rogelioayus 7 หลายเดือนก่อน +16

    That makes perfect sense. I guess some physics is not implemented yet, if only they told us honestly about those linear options. Good thing it’s open-source and community like jolt give Godot helping hand

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

    Great video, very informative and it had a lot of personality.

  • @anthonyobryan3485
    @anthonyobryan3485 7 หลายเดือนก่อน +57

    I tried Jolt, but reverted back to Godot Physics. Its behavior was fine for my game, but it does not honor exporting a single executable. The Jolt library is included as a separate file, meaning I would have to create an installer for each export platform. That's a deal-breaker all by itself. The plan for Godot is for Jolt to eventually become Godot Physics, at which point it will be a worthy successor.

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

      The trick is that there is no receiver for Godot Physics

    • @eptic-c
      @eptic-c 5 หลายเดือนก่อน +23

      Imagine having to ship an extra dll alongside the .exe... Such a bummer, really need an installer for that, like you can't zip the 2 files

    • @shitruns
      @shitruns 4 หลายเดือนก่อน +3

      @@eptic-c could you not just use a packer???

  • @TheRealJman87
    @TheRealJman87 7 หลายเดือนก่อน +6

    Jolt has soft body simulation, btw. It's just the godot-jolt integration project that hasn't caught up yet.

  • @daniilvinnik4450
    @daniilvinnik4450 2 หลายเดือนก่อน +15

    And 4 months later Jolt has soft body dynamics

  • @Moomit
    @Moomit 7 หลายเดือนก่อน +9

    I would love to switch to Jolt Physics, but when i do that my raycasting for weapon system will completely break along with collision detection when my player crouches. I have not been able to see why does that happen, as Jolt does not affect raycasts or PhysicsRayQueryParameters3D as far as i am aware

  • @MMuraseofSandvich
    @MMuraseofSandvich 4 หลายเดือนก่อน +2

    The built-in physics engine demonstrations remind me of Clang from Space Engineers, which is entertaining and infuriating in equal measure.

  • @jlebrech
    @jlebrech 7 หลายเดือนก่อน +26

    godot should just drop their own physics engine and use jolt by default.

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

    Jolt was used in Horizon Forbidden West to do literally all of the physics and also procedural physics based animations you see on the robot animals.

    • @BanditLeader
      @BanditLeader 3 หลายเดือนก่อน +4

      not only was it used in HFW, it was made for it. the developer wanted something better than havok, which is what they were using before, so he made jolt. he released a document explaining how jolt is better than havok. he also released another document explaining how jolt beats nvidias physx when multithreaded. and fun fact, unity uses havok and physx

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

      Yep!@@BanditLeader

  • @SW-vy4he
    @SW-vy4he 4 หลายเดือนก่อน

    Very nice video!

  • @SomeRandomPiggo
    @SomeRandomPiggo 5 หลายเดือนก่อน +3

    Jolt and many other open source libraries are just so much better than the ones Godot devs insist on writing themselves. A good example is OpenAL. Godot's audio system is very basic, and they could save lots of resources by just using OpenAL over their own solution.

  • @Rose19-dm8eo
    @Rose19-dm8eo 4 หลายเดือนก่อน

    Ive already upgraded my project to godot a while back because the rigid bodys would teleport slightly off where i wanted them due to clipping. Jolt doesn't have that issue. 😊

  • @thehyper4288
    @thehyper4288 7 หลายเดือนก่อน +3

    Good summary, thanks.

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

    okay, jolt's joints won me

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

    Didn't Godot rewrite the physics engine for V4?

  • @rcjbvermilion
    @rcjbvermilion 7 หลายเดือนก่อน +2

    I'd be curious to see how Jolt holds up against BEPU.

    • @_PiCode
      @_PiCode  7 หลายเดือนก่อน +3

      There's no easy/stable/flexible way to use BEPU in Godot right?

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

    I've heard that Godot would use Jolt physics as default

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

    If they want GodotPhysics to be used, it needs to have big improvements to at least compete with Jolt or Bullet.
    Strange of them sunsetting Bullet just because they don't want to rely on others. Contribution is a very important factor and Jolt is one of them, but I can't blame efforts trying to make their own thing while still giving us usage of third-party physics.

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

      they removed bullet because the developers of bullet discontinued it. bullet is no longer being worked on by its own devs. why use something thats been abandoned? so the godot devs reverted back to their own engine, because reasons

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

      @@BanditLeaderwait, the reason you gave seems to be a pretty good one no?

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

    You say Jolt is so good and all... but why a capsule collider can't climb a slope or stairs with it when it can with GodotPhysics?

  • @asdawece
    @asdawece 5 หลายเดือนก่อน +2

    Use rapier it's better than jolt and it's deterministic

    • @tomtravis858
      @tomtravis858 4 หลายเดือนก่อน +3

      Jolt is deterministic just not the Godot addon for it.

    • @BanditLeader
      @BanditLeader 3 หลายเดือนก่อน

      rapier is 2d. jolt is 3d. you're literally comparing apples to oranges here

  • @DrN007
    @DrN007 8 วันที่ผ่านมา

    Sorry to disturb the holiness of 666 likes 😬

  • @user-lx7xb7cp3g
    @user-lx7xb7cp3g 3 หลายเดือนก่อน

    А говорить ты не умеешь?