Exporting embedded textures from 3D models using Blender

You bought a Cool 3D model for your project and imported it to your Game Engine, but the textures aren't showing up because your game engine doesn't support embedded textures,then this tutorial will teach you how you can export embedded textures as seperated files using third party tools.

Using Blender 3D

by packing and unpacking .blend files & by Using UV/Image edit

You can use blender 3D to export your embedded textures as seperated files by loading up the model into blender. It doesn't matter in which format the 3D model is either its a fbx, 3ds or obj file it doesn't matter.
just import the model into blender and follow the process shown in rest of the tutorial.
There can be different ways to export textures from the embeded model using blender but today in this tutorial we are going to see 2 methods to this, one is to simply save the texture as a image file and the second is to pack and unpack .blend 

Method 1

Using UV/Image editor in blender to save texture as Image file

Assuming that you have already loaded or  imported the model file into blender and it has textures applied to it.
Now just change the viewport from 3D view to UV/Image editor as shown in the picture down below.

Method 1

Now select the texture you want to export there can be many textures depending on your 3D model for example Normal Map, Diffuse, Specular, etc. Select the one you want to save as shown in the picture below. 

Method 1

Once you have selected the texture you want to export then go to image tab and select save image and then save the image file to desired location as shown in the image below. That's it you have your texturesm, now go ahead and import them to your game engine Like Coppercube, Unity or in whatever program you want to. 

Method 1

Method 2

Packing and unpacking .blend file

If the above method of saving image file doesn't  work for you then you can always use the second method of packing and unpacking of blend files. Load or import your 3D Model into blender. First you need to pack the file, then go to File > External Data > Pack All into Blend.

Method 2

Then you can unpack the files to unpacks files go to File > Externala data > Unpack All into Files.
this will export all the files used by the 3D model to the Folder. Always choose the option "Use file int the current directory" while unpacking so that all the files goes to the same folder. See the picture Below to get idea about how to pack and unpack file

Method 2

Additional Info

Blender version 2.79b was used while writing the tutorial if you want you can use the latest blender 2.8,
Also use blender renderer as your renderer not cycles or eevee renderer. 


Neophyte is a website developed to provide tutorials, assets and source files of CopperCube projects.

Join Us