I know this may be a Blender question but I am asking it on here because I don’t know if Blender has a forum and I plan to import it into Roblox. So my question is how would I color only a few faces in Blender instead the whole thing. The Skyscraper I’m working on is 1 Cube just sized up and changed a little.
try the UV Unwrap. So basically select your object and go to shading. Add an image texture to it. Create a new texture file. Now go to texture paint and add the colours you want, then go to UV Unwrap and select your face in the modeling viewport and in the UV viewport move the face into the color you want it to be.
If you want the other objects to also use the same texture then add image textures to those but instead of adding a new one, click the drop menu on the left of “New” and then select the file you created earlier.
When you are ready to export, go to the rendering tab and download the texture, then export your objects. When you import it into studio you it should come with the texture if not then click on your mesh and then click textureid and change it to your texture.
For Shading, don’t forget to connect the nodes together!
There is another way that may be similar but i wouldn’t recommend it due to it being messy. You can take your object, go to the texture painting tab, add a new image texture in the texture paint side of your screen then go to shading, add a image texture node. connect the node with the main node. then enter the drop down menu and select the texture you just created in texture paint. now go back to texture paint and start painting
You can change only the color of a face by selecting that face in edit mode and then doing the same things as you color a normal part.
To make you understand it better, here’s a tutorial for it:
You already explained the way to import the models with texture but he wanted a more simple way to color his model. It’s his decidion to do mine or yours. I would use your method.
That way you need to import the different materials/colors one by one. UV mapping isn’t that hard after learning it. Importing every different part of the model can be hard because Roblox doesn’t import the model with it’s size in Blender. I would use @Hit0531’s method instead.
So after you’re done with assigning materials in blender, select the entire mesh in edit mode (with A) and you can click on Mesh > Separate > By Materials
After that you can export your mesh as an .fbx file (NOT OBJ), and it will store all the separations in one mesh.
Then if your game is published to roblox, you can find a big Import button in the Game Explorer (check the VIEW tab above if you cant find it)
So then you press that Import button and select your .fbx mesh. After a bit it should be uploaded to your game (roblox too)
Then you just locate the mesh(ES) in the same game explorer window in Meshes
Roblox will display that one mesh as multiple ones, so you just hold shift and select them all, then press Insert with location as in the image I sent above.
Now you got the entire mesh separated and in place, no need to upload and position each one individually. You will have to recolor manually though.