I have a model which when imported with textures is 56MB, when imported without textures is 25MB.
The difference in file size is not due to the images, which total only 100KB, instead, the difference is due to each face now having an array of positions and UV coordinates per vertex.
I want to work with the textured model, over-paint with basic colours, and then later remove the textures. However, when I remove the textures, the file size is still 56MB less the 100KB or so for the images.
I have tried…
- Floodfill with a simple material
- Floodfill with the default (nil) material
- pt_array = 
- face.position_material face.material,nil,true
- face.position_material nil,nil,true
The only solution that I’ve found so far is to export the model after painting with basic colours, and then re-import. But I’d prefer a ruby-script solution if possible.