Hi,
I have modelled a building in Blender and I textured it with procedural textures coming from a *.psd file.
I exported in collada format (blender file isn’t read by 3.0, why?) but Unity only reproduce the diffuse color, not the texture, why? Maybe I can only use UvMapped images?
For example I have a *.psd file with a yellow layer and a couple of layers with some dirt, in blender is ok but in unity I have only a yellowish color, please help!
Another thing: if i create a simple cube in Unity… everythings fine! My materials and textures are displayed correctly… where am I wrong?
Marco
If it’s a procedural texture then it isn’t from a file; it’s procedural. Unity can only import files, not procedures, so if you want to reproduce the texture you’ll have to uv map your objects or generate the images procedurally in Unity.
When Unity imports an object, there’s no way to tell it what texture to use in the import. You need to attach the image yourself (select the material and set its texture).
Ok, sorry for the mistake… so you’re telling that I must uvmap every mesh I import in Unity? because when I assign my image texture to a cube create IN unity there’s no problem but if the mesh is imported it diplays only the color value! Imagine to hace a brick image texture and if you apply it on a cube create in Unity there’s no problem but if you assign it to a mesh you have only the color red!!!
Yes.
The cube in Unity is UV mapped.
–Eric
Thanks Eric! I apologize for the stupid question but I didn’t know it!!! At least now I know which way to go…
Thanks