Set default collision for meshes

Ok, so I’m finally starting to bring in my own static meshes, but the default collision seems to be that they are all not there. So I have to set it to “use complex collision as simple” how do I make that the default so I don’t have to do that for each mesh I import? Or is there a better way?

Thanks,

One more question, on my BSP’s I get this very handy control thing in the detail window “surface properties” that allows me to change how the materials are tiled on the BSP’s, how do you do that with a static mesh?

Thanks,

Well, I think I’ve found one way to do it, you can change the texture coordinates in a material, but that can’t be the best way can it? Not when it’s SO easy to do on a BSP

Normally you do it in your 3d program (UV mapping) but as said, you could also do it in your material (especially for not so complex stuff). As far as I know it isn’t possible to set a default collision for your meshes :frowning:

Hi ,

is right that you cannot set collision to be on by default. This is something you have to setup with each model you’ve imported. Alternatively, creating your basic collision as a UCX_NameOfStaticMesh will import and automatically have it set for you!

With regards to the tiling materials if you’re using a Static Mesh and want to tile you can set that to do in the material by using the TextureCoordinate node and plugging this into a texture samples UV slot. You can change the tiling in the detail panel on the left.

This, as said, is not something you would want to do on complex models. Simple walls and floors should be okay though.

Thank you!

So for more complex items you would normally have the textures applied in the 3d program, and just import them in?

Hi ,

Personally I import them on their own and then build my material that way. You can export them with the option to “embed media” within the FBX and it will carry those textures with the FBX file.

When you import them into UE4 you would open the advanced select “Import Materials” > this will automatically import the textures associated with the FBX and make a material for them. Like I said, this part I do manually and don’t rely on the engine to do so for me. It’s my way of organizing my assets and project. :slight_smile:

Thank you!

got it thanks!

Now that it’s 6 years later. :rolleyes: It’s easy to set a default collision property that will be applied to every model that hasn’t already been set manually. The drop-down menu is found under Edit-> Project Settings-> Simulation -> Default Shape Complexity.

(Personally, I would move this setting to be found under Collision so average mortals can find it)

1 Like