I purchased Fuse Character Creator and made a rigged model that I imported into Blender from Fuse. The model is a Collada File and it comes in fine, the model comes rigged and is fully poseable except that the textures aren't applied. I switch to texture view but still nothing. Here's how fuse works, you upload your model to their site, have it autorigged, and then choose the format that you want the model file in. I chose Collada. It then gives you the zip folder with the model and the textures in their own folder named "textures". I don't know what to do from here. The textures are all PNG's. When I exported to as an obj file the model came with the textures applied, but the obj doesn't come rigged. I included a picture of the textures if it helps.

enter image description here

enter image description here


In order for the textures to appear on the object, you must assign a material that uses the textures.

Here is how you would set up such a material if you are using the cycles render engine.

First go to the materials section of the properties view, and click new to add a new material.
enter image description here

Then go to the node editor and use a node setup like this to combine the textures.
enter image description here

The main color of the material comes from the diffuse shader, which gets its color from the image texture node plugged into its color input. This texture should be the one labeled "diffuse".

The gloss map (usually called specularity map, or spec map for short) is used to denote glossiness across the model. To implement this you use it as the factor of a mix shader between a diffuse and a glossy shader. Make sure the glossy shader is in the bottom socket, since the factor value is the fraction of the second input that contributes to the output. If you want more control you can add a color ramp node between the image texture and the mix shader and play with the values.

Finally normal maps are used for altering the surface normals to fake small bumps on the object. The red and green channels of the texture are used to define the x and y components of the normal vector at each point. To use a normal map simply plug it into the color input of a normal map node and plug the normal output into the normal input of the shaders you want it to affect, in this case all of them (the duffuse and glossy).

  • $\begingroup$ Thanls I'm gonna give this a try $\endgroup$ – luigi Jan 5 '15 at 2:36
  • $\begingroup$ @luigi I just noticed you have both specular and gloss maps. I am not sure what the difference is, since glossiness and specularity are technically the exact same thing. $\endgroup$ – PGmath Jan 5 '15 at 2:44
  • $\begingroup$ Hey so I just added a new image. Check it out. It apparently already has the textures in the material section you told me about. For some reason they don't work though.I'm still trying to replicate your answer though because maybe the textures already being there means nothing. Also I want to then export this model into Unity. Not sure if the whole cycles render engine will be a problem $\endgroup$ – luigi Jan 5 '15 at 2:48
  • $\begingroup$ @luigi I don't know why they are not showing up. It looks like it is using the Blender internal (BI) render engine, I don't know much about BI, I just use cycles so that is what my answer uses. $\endgroup$ – PGmath Jan 5 '15 at 2:55
  • $\begingroup$ @luigi Try going into edit mode (with [Tab]) and selecting all ([A] toggles select/deselect), then go to the UV/image editor. Is there anything there besides a blank checkered background? I would think that Fuse would unwrap the model but that's all I can think of. $\endgroup$ – PGmath Jan 5 '15 at 3:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.