Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I personally feel like this feature would be a better fit for Godot to add, a checkbox when importing models to create collision data. Unity has a similar feature to this.

(2 edits)

Correct, this is a feature within Godot. However, how it handles this is based on the names of the meshes on import.

Here are the docs: https://docs.godotengine.org/en/stable/getting_started/workflow/assets/importing_scenes.html#import-hints

Right now, there is no simple way to add these names to the objects. For simple models built in Asset Forge, this is not much of an issue. However, having some flexibility on the names of the meshes on export would make this significantly easier.

For example, here is a scene that I made in Asset Forge (as imported by Godot)

The second file is the collision mesh I made for the level. Simpler geometry, better performance, etc. As it is now, I have to import the mesh, made a new scene, and set the collision manually (Not too much an issue, but it is not automated.) If I could just have -colonly at the end of the mesh name on export, that would save that step.

If we could get more specific mesh naming controls, that would solve the issue too (and possibly better if we can merge groups on export and name that group). It’s just fairly tedious as it is now managing multiple files and multiple scenes to get it in that requires redoing it all when a modification is made that a little bit of text on export would solve.