Best Resources & Complete Guide to Importing 3D Models in Craftland Studio
Introduction
Craftland Studio is a platform to design custom maps for Free Fire. However, before importing assets there are a few important limits you must keep in mind:
- File Format: Only FBX is supported; (no GLB, GLTF, OBJ, etc.).
- Mesh Auto-Optimization Limit: ~4,000 meshes; (keep assets lightweight).
- Texture Max Size: 2048 px per texture; (max texture dimension 2k supported).
- Mesh Count Limit: Models with 30,000+ meshes cannot be imported; (use Blender to decimate, combine or split).
- Animation Import: Only FBX animations are supported; (other formats won’t work).
- Licensing: Prefer CC0 (no attribution) or CC-BY (requires credit).
If your model is in .obj or .glb, you can easily import it into Blender
and export as .fbx to
ensure compatibility.
Finding Suitable 3D Models (FBX)
Here are the top sites where you can download FBX models for Craftland Studio:
- TurboSquid offers a wide collection of both free and paid 3D models.
- CGTrader provides free and premium assets.
- Sketchfab has thousands of free downloadable models.
- Mixamo specializes in animated characters.
- Poly Haven provides free CC0 (no attribution required) assets.
- BlenderKit is a free Blender add-on.
- PolyPizza revives Googles old Poly library.
Remember to check the licensing for each model before use.
Importing Models into Craftland Studio
Once you have your .FBX file:
Watch Tutorial:
- Launch Craftland Studio.
- Open your Project.
- Go to Assets → Import.
- Select your
.fbxfile. - Wait for Craftland to process it.
If the model fails or performance suffers: Use Blender’s Decimate Modifier or Merge by Distance to reduce mesh complexity. Downscale textures to ≤ 2048 px.
Creating Materials Files
Customize the look of your models:
Watch Tutorial:
- Right-click in the Project panel → Create Material File
- Open the Material File to see the Inspector Panel
- Add a Shader like DiffuseColor, BumpDiffuse, or Bumped Specular
- Assign textures: Main (Albedo), Normal, Specular
| Shader Type | Description |
|---|---|
| DiffuseColor | Basic shader for flat colors or simple textures. Use for main map only. |
| BumpDiffuse | Adds normal mapping for surface detail. Use for main map and normal map. |
| Bumped Specular | Includes specular highlights and reflections. Use for main map, normal map, and specular map. |
Applying Materials to Models
To apply materials to your 3D models:
Watch Tutorial:
- First, drag and drop the 3D model into the scene.
- Select the 3D model from the hierarchy panel and look at the inspector panel.
- Drag and drop the material into the render components.
Optimize Your Models
Even though Craftland auto-optimizes, you should prepare models properly:
Watch Tutorial:
- Simplify Meshes → Use Decimate Modifier or Merge by Distance.
- Reduce Mesh Count → Split objects into smaller files if 30k+ meshes.
- Resize Textures → Export at 512px, 1024px, 2048px or downscale in Photoshop/GIMP.
- Test Small First → Import lightweight props before heavy assets.
Conclusion
By keeping the limits in mind (meshes <30k, optimization <4000, textures <=2048), you can ensure smooth imports and better performance in your projects.