Loading video...

Video Failed to Load

Go Home

200ms of simulated network latency. Same test. Different physics engine. The first half shows Unreal's Chaos physics. Notice the visible corrections and jitter when interacting with overlapping surfaces. In the second half, I switch to Box3D (debug rendering enabled) under the same network conditions. The corrections largely disappear and...

20,163 views • 2 months ago •via X (Twitter)

23 Comments

Steve Robinson's profile picture
Steve Robinson2 months ago

*Listening* This looks so coherent. Nice, man. 🔥

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

Thanks man! 🙏

Anthony Emedobi's profile picture
Anthony Emedobi2 months ago

This is solid chief 🙌

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

Thanks man! Hopefully it will become more solid soon 😃

Anthony Emedobi's profile picture
Anthony Emedobi2 months ago

Sure mate 🫡

Daniele Benegiamo's profile picture
Daniele Benegiamo2 months ago

The difference is impressive. Great job!

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

Thanks, man! I believe Chaos probably has a way to avoid this, but compared to Box3D, it feels a bit overengineered, which can make things more frustrating than they need to be

Daniele Benegiamo's profile picture
Daniele Benegiamo2 months ago

Absolutely. About two years ago, I studied the Chaos implementation to understand how to use it properly, since there was no documentation available. They made some “peculiar” choices...

Daniele Benegiamo's profile picture
Daniele Benegiamo2 months ago

When they were switching from PhysX to Chaos, the entire engine - for some versions - used a single, large interface as the physics API. A bridge between the two implementations. I was hoping this was the beginning of a plugin-based physics system, but instead...

Barak's profile picture
Barak2 months ago

This is really really cool! I have an Unreal project and I think this can really help. Thanks for the awesome work - definitely gonna check this out once open source lands! 👑👑

Caleb Longmire's profile picture
Caleb Longmire2 months ago

Real question is how to make the swap, cause as soon as someone shows me how I sure will.

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

Please follow me as I will post the open source plugin as soon as is in a decent state :)

Morphtek's profile picture
Morphtek2 months ago

what solver settings did you have on the chaos ?

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

I am using the default settings! Solver Iterations • Position Iterations: 4 • Velocity Iterations: 1 • Projection Iterations: 1 Collision & Spacing • Collision Margin Fraction: 0.05 • Collision Margin Max: 2.0 • Contact Search Distance: 3.0 Physics Substepping • Max Physics Delta Time: 0.033333 • Min Physics Delta Time: 0.001333 • Substepping: Disabled (Default) • Cluster Connection Factor: 1.0

창새, 슈퍼둘기맨's profile picture
창새, 슈퍼둘기맨2 months ago

우와. 얼마 전에 멋진 파괴효과와 거미 영상을 추천으로 봤었는데 안토니오님 이었군요. 결과물들 정말 멋지게 잘 봤어요. 🤩

Antonio Lattanzio's profile picture
Antonio Lattanzio2 months ago

정말 감사합니다! 😊 추천으로 보시게 됐다니 정말 기쁘네요. 앞으로도 더 멋진 결과물 보여드릴 수 있도록 열심히 만들겠습니다! 🤩

over's profile picture
over2 months ago

well its caused chaos for a reason

Filippo Tarpini's profile picture
Filippo Tarpini1 month ago

Nice. Is Box3D simulation deterministic even at different frame rates, or do both instances need to have the exact same fps?

unemployable's profile picture
unemployable2 months ago

Too much GPU wasted on the ass crack, that's your bottleneck

typeshi's profile picture
typeshi2 months ago

Is this music necessary

AI Mastery Guide's profile picture
AI Mastery Guide2 months ago

Deterministic simulation making that much of a difference under latency is a great find.

돈벌고영's profile picture
돈벌고영2 months ago

200ms 지연에서 나란히 보니 차이가 꽤 노골적이네요. Box3D 쪽은 물체가 겹친 뒤에도 움직임이 덜 불안해서 비교가 바로 됩니다.

😏's profile picture
😏2 months ago

No box3d will allow you to predict which buttons the user pressed during those 200ms

Related Videos

The sense of presence in VR is something amazing. And it is what convinces me that sooner or later, VR will succeed. VR is now in one of its down moments. That's why, in these harsh days, I wanted to get back to feeling what made me fall in love with this technology: presence and immersion. I took some very good-looking PCVR experiences, like Half-Life: Alyx, or AirCar, and tried them at the maximum resolution possible on my Dell Pro Max T2 Tower, featuring an #NVIDIA RTX 6000 graphics card. Until a few months ago, I was using my old laptop, which started to show throttling issues, so I was used to lowering the render resolution, while this time, I was moving the slider up and up. The results have been astonishing: even a demo like AirCar made me in awe again, and Half-Life: Alyx was as immersive as I have ever tried it. As much as I love standalone VR, because I think it helped a lot in democratizing the technology, the WOW sensation that you can try on PCVR today is still unbeatable. Probably a good compromise between the two can be cloud rendering, but we still have to wait for it to become a reality. The sense of being somewhere else is a wonderful sensation, and everyone I demoed VR to all these years has been amazed by it, too. And every day, something makes me feel "there" (like today), I remember why I love this technology and why one day it will have a higher adoption. Sure, there are a lot of problems to solve, but I'm convinced one day it will happen. When? Well, it is always 5 to 10 years, every year... #VirtualReality #VR #technology [Disclaimer: I mentioned the PC model because I'm a #DellProPrecision ambassador, and I have been given the PC to do tests and experiments and share my results. There is no monetary compensation or sales affiliation related to this post]

TonyVT SkarredGhost

28,948 views • 5 months ago

Experiments in progress. The one on the right has been learning for ~3 hours, the one in the middle for ~1 hour, and the one on the left just started a few minutes ago. The initial motivation for making the physical Atari was just to commit ourselves to a subset of algorithms that can make progress in this setup. This commitment rules out algorithms that require billions of samples to learn (or worse, require multiple environments running in parallel). Atari games are simple enough that we should be able to show learning on them in a short amount of time with no prior knowledge. Since then, I've realized that this setup is also a good way to compare different paradigms in robotics in a principled way. These paradigms are sim2real, learning from tele-operated data, and learning directly on the robots. So far, I have observed that getting sim2real to work reliably is hard. It requires tweaks that don't scale. Policies that can play perfectly in simulation fall apart because of latencies and the messiness of the real world. These aspects could be modeled to improve the simulation, but not without sinking significant human engineering hours. I have higher hopes for learning from tele-operated data, but that requires a human to learn the task first. These experiments are on my to-do list. I have to learn to play some of the games well through the robot. I’m half-decent at playing Pong and Ms Pacman now. Learning directly on robots is looking like the most promising approach. This approach takes away pesky distribution shifts and makes it possible to have algorithms that continually improve with more data and time without any human intervention. It feels great to let experiments run overnight and wake up to find improved policies. With learning on robots, I should, in principle, be able to go on a long vacation and come back to find better policies for complex tasks beyond Atari games. Whether that is possible with current learning algorithms is a different question.

Khurram Javed

52,110 views • 9 months ago

Since timezones and such... I'm gonna say it now HAPPY NEW YEAR EVERYONE! And now, here's a video and a wall of text... ⬇️ Thanks to ALL OF YOU... It's been one of the best years in my life, not only I acomplished a lot of dreams, but also met wonderful people. I cannot believe how far I got, but that wouldn't have been possible without all your support... Went to Japan and even saw the snow for the first time in my life at the same time while visiting lot of MH places! I went to Gamescom and could both the MH directors and part of the community Went to Japan a SECOND time but invited for a Monster Hunter game, and got to met another MH director! I went from 2k followers to almost 7k followers, which for me, it's AMAZING and cannot thank you all enough, seriously Whenever I felt down, I just had to go an read all your replies, your DM's, the amount of love and laughs you all gave me cannot be quantified, you might underestimate my words but trust me, it helped me so much and I felt so close to a lot of the people The more I think of it, the more happy I am... Monster Hunter is a big part of my life and will always be! Hope you all can keep trusting me and my content, and I cannot imagine 2025 being better but sure hope so! I tried to put as much names on the video as I could, but there's a point one has to stop because otherwise I would end up with 20hours video haha If your name is not there, it's probably that reason alone There's also a possibility the auto-corrector rewrote some name wrong and I didn't notice it, sorry again! Thanks if you have read until here and even more, if you have watched the video. Thanks for everything, I'm almost crying just writting down this🥺

Shincry

59,770 views • 1 year ago

Jon Rahm on the LIV format: “Yeah, obviously there’s been a bit of a change. There was a lot more about LIV Golf that was attractive to me, right. Yeah, maybe the format was a set back in the past, but at the same time there’s a lot of positives to it as well. And one of the things that a lot of players kept mentioning is you don’t have a wave weather difference, where you can simply get unlucky and you’re out of contention for that tournament. It’s part of the game, I get it, but it’s something you don’t have to deal with anymore. So that part is a very nice aspect. The team is what really made it for me. Being able to be part of a team, represent a team, play for my teammates, with my teammates and against my teammates, is something that to me that has always been very, very special. When you get a victory to share, it’s always better to have a team to share it with. So it’s what was the most attractive part and when we started discussions it gets to a point where even though I’m ambitious, I’m not greedy. So there’s a give and take and the format is something that I can easily overlook, and I’m pretty sure I can learn to enjoy it, I’ll just have to get used to it, but I’m pretty sure I’ll learn to enjoy it. To be honest, the more I started thinking about it, the more I started thinking about my college days that were 3 day tournaments, 54 holes, and everybody warmed up together for the most part. So it shouldn’t be an environment I’m unfamiliar with.” This is from the LIV podcast called “Fairway to Heaven”. Full link:

Flushing It

562,908 views • 2 years ago