From my own experience with Blender2FSX I think your problem can be caused for various reasons:
- Bad scale. Check scale and position of your model. Specially if the model is imported from other sources, the model can be very small and depending on the position,
it can hide near or below the terrain floor.
- Bad textures. Check that you have the required .DDS textures in the /textures folder. And not every .DDS is valid. DDS files from GIMP can be a problem. For this, I
use the texture converter which is a "special tool" in the model converter. You can import the texture files (been bmp, png or "wrong DDS") and convert them into
.DDS for FSX/P3D.
- It can be also a problem with LODs. For instance: if every part is _LOD_199 and then you create a part named Cylinder and you forget to change its name, in some
distances only the Cylinder will be shown and if this cylinder is very small, you won't see anything.
- In case it happens only to some parts of the model, it could be a problem of flipped faces, which use to occur after the use of mirror techniques. For instance: if you
have the right cockpit door and you make a copy and mirror along y axis to obtain the left door, you should reset scale of the new part (which would be 1,-1,1 and has to be 1,1,1 ; negative values in scale can make parts invisible) and then check if the faces are pointing outside. If not, flip all the faces (select all and then "flip all selected") and save. The order is important: first scale and then flip.