Can i change a FBX imported object to be a (non-visible) Collider object ?

is it possible to change a object inside a FBXimporter object (or the whole thing) to a collider object ?

why?
I have a very big FBX model that i want to import,
but once i hit the “Generate Colliders” the unity editor crashes.
what i dont want to do in generate all colliders by hand, so what i though of, is to have a very rough copy of the model, and change that to be collider only (non visible).
if i place that on the same place, i will have the same effect.

thank you in advance.

The best possible way that I can think of is to change the "Scale Factor" of your fbx model to a very low, maybe around 0.1(So that it doesn't crash, hopefully). After all, you can always increase size using Scale tool once model has been imported. Generate collider when importing(maybe it will work when the scale is not so big). Then, to use it just as a collider(invisible model is what I am presuming here), you can use a generic unlit>Transparent material on it OR [See Edit]. So now you'll have a collider in a shape of your model.

Hope this helps.

Edit: disable Mesh renderer as suggested by user above me

Edit2: To disable Mesh Render in bulk:

  1. Make all of the Mesh child of a parent game object.
  2. Then use a script to disable all of the Mesh. The script should be something like this:

     public class RenderDisable : Monobehaviour{
    
        private Renderer[] AllMesh;
    
        void start(){
    
            AllMesh = gameObject.GetComponentsInChildren<Renderer>();
    
            foreach(Renderer EachMesh in AllMesh){
                  EachMesh.enabled = false;
            }
        }
     }
    
    
  3. Use this script on Parent GameObject which holds all the mesh children.

I'm not sure if this was what you were asking but hope this works for you.