VOILA, your texture has just been put onto your material and should show up. Then make sure your texture image is located in your Unity project, navigate to it in the project view and drag it into the blank square in the properties panel for the material. Most likely the roof may have a bumped diffuse shader applied to the material (assuming you have a normal map for your texture, if you don't just choose diffuse rather than bumped diffuse). Now you get to pick what type of material you want each section of your house to be by choosing the appropriate shader. Once you have the UV Map of your roof set, save your Blender file and export the FBX into Unity, you'll notice that Unity, brings over the materials that you created for each part of your house. Sorry this is so wordy, I didn't have any indication how schooled you were at the pipeline of Blender to Unity.
Using the UV Test Grid is a big help here as it shows you how even the texture will appear when you drag onto the material in Unity. When you unwrap your model you'll notice that only the faces that are highlighted show up in the UV Image Editor, highlight only the roof faces for your model and resize them in the UV image editor to match the shape of the faces in the 3d View port. Say you have a texture (you can get lots from ) and you have it sized out for 1024x1024 in Gimp or whatever image program you use. I'm going to give you an example now for one texture like a roof for the house. Make sure you save the UV map for your house (you only really need one UV Image, not one for each material), in the UV Image Editor window in Blender. If you're unfamiliar with unwrapping models in Blender, head over to, they have tons of great tutorials on unwrapping UV images. transparency, specularity, normal maps, etc.).Īfter assigning materials to the different vertex groups on your model, you'll need to make sure all the faces of the model are unwrapped (this is so you can make sure all the textures show up correctly on each surface in Unity). By clicking ‘Subscribe’, you agree to receive updates, game design tips.
Due to its unique user interface, making games becomes a fluid process that doesnt require any scripting, programming or software design experience. Don't worry about the settings for the material. Buildbox is the worlds first software that truly allows anyone to create amazing games regardless of technical skill. Do this for every material you're going to have on your house. select the faces for your roof in Blender and create a material called roof in Blender and in edit mode click assign in the properties panel).
You basically need to assign your materials to your house (i.e. So I banged my head against a desk for the longest time figuring out the pipeline for Blender to Unity and getting things to show up correctly.īasically Unity doesn't take any properties from Blender in respect to Textures and Materials.