0 votes

Just like the cinematic chaos destruction effects in ue4, can it be done in godot by any add-ons or changes in the source code

in Engine by (24 points)

1 Answer

+2 votes
Best answer

Unfortunately, there is no such system.

But its pretty easy to do manually:

Just get the object you want to destroy into blender,
enable the cell fracture addon,
duplicate it and cell fracture the duplicate.

Now import both versions into Godot and write a script for the original object
that replaces itself with the cell fractured version after it gets hit.

Thats the easiest way to make things like buildings and walls destroyable, as far as I know.

by (318 points)
selected by

Thanks a lot. But I think there must have a better answer.

Nope, I think their answer is right on the money. If you think it can be done in Godot (probably could using a Node with some crazy gdscript + exports) then do so. The easiest way to do so is to do as the answer says, as even if you could do it in Godot there'd be performance limitations (unless you can bake custom nodes in some way, still learning such things myself).

Thanks a lot. That's a great idea to make a new node.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.