5
$\begingroup$

I am new to Blender, I have created a 3D object model for my project. My .obj file (exported from) Blender is too large, around 41 MB. How can I reduce its size? I have to use it in three.js
Since its size is too large, it is taking too much time to load.

$\endgroup$
4
  • $\begingroup$ the .obj exporter will apply modifiers to the mesh upon export unless you remove them or deactivate this setting when exporting. For a file that size, I'd guess this there is a Sub-Surf or Multi-res assigned to the model. $\endgroup$ Sep 18, 2014 at 16:04
  • $\begingroup$ Is the size caused by huge image textures or by geometry? $\endgroup$
    – stacker
    Sep 18, 2014 at 16:32
  • $\begingroup$ @stacker It's just a 3d object, I think you have to convert these to json for use in threejs iirc but the filesize will still be the same, possibly larger. $\endgroup$
    – iKlsR
    Sep 18, 2014 at 16:53
  • $\begingroup$ yes, its just a 3D object. $\endgroup$
    – shashi2459
    Sep 19, 2014 at 4:52

2 Answers 2

3
$\begingroup$

These are the three steps i try using to reduce file size of my exported *.obj-files:

Modeling -> Vertex -> Remove double vertices
Modeling -> Mesh -> Clean up -> Delete loose
Modeling -> Mesh -> Clean up -> Decimate geometry -> Drag to desired 'percentage', e.g 0.5

Loose and Decimate Double verices

$\endgroup$
3
$\begingroup$

You will have to reduce the number of polygons (vertices, edges and faces). My guess is that you have a pretty high poly model to generate a 41MB file.

One way to reduce a mesh's polygons is to use a Decimate modifier. Do note that you will have to apply the modifier before is takes effect on the export.

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .