Loading video...
Video Failed to Load
Final take for the #boids ! Testing a flock of 16k boids, entirely computed in GPU. No more CPU boilerplate, thx to the precious help of Jason Knight . The code is available at The Godot Barn . #gamedev #GodotEngine Godot Engine Indieverse | Indie Game Community ❤️
14,683 views • 1 year ago •via X (Twitter)
11 Comments

X just butchered the video ... oh my

Transform your @figma designs into production-ready @shadcn components with Anima. Streamline your workflow, maintain design consistency, and generate Tailwind-based code effortlessly.✨

@00jknight @GodotBarn @godotengine @Indieverse_x This is giving @GameDevMicah vibes even if it's Godot! Great job!

@00jknight @GodotBarn @godotengine @Indieverse_x @GameDevMicah I won't use my flock of boids to disintegrate city buildings ! .... wait ...

@00jknight @GodotBarn @godotengine @Indieverse_x Wow wow wow wow wow.

@00jknight @GodotBarn @godotengine @Indieverse_x Amazing 😀

@00jknight @GodotBarn @godotengine @Indieverse_x For sharing, I would suggest putting some kind of static entity on the floor or in the middle as a point of reference for when you orbit the camera

@GodotBarn @godotengine @Indieverse_x nice. you wrote those matrix calculations quickly!

@GodotBarn @godotengine @Indieverse_x Thx :) I've no credit tho. I've looked at the Transform3D and then the Basis code to see how Godot computed the matrices. The only credit I could have is to be able to quickly merge information to solve my problems.

@00jknight @GodotBarn @godotengine @Indieverse_x Niceeeeeee. What about the performance?

@00jknight @GodotBarn @godotengine @Indieverse_x Only tested in Forward+, not Compat. On a i5-13500KF with a radeon 7800XTX, there's a small footprint script-wise (1ms, surely induced by buffer update about the target position). I've not been able to make measures for the GPU. But the fans remained at 0 RPM the whole time.
