- Home /
Render difference after importing fbx file from Blender to Unity
I done modelling my character in Blender and export it as fbx file, then import to Unity. Everything is fine except the render (color problem).
For example: Light pink in Blender, but it turns to white in Unity (I mapped material and texture in Unity and make sure same color code applied).
The color is perfect in Blender but somehow in Unity it's different even I used Unlit Shader. Is there any solution to make my character in Unity look exactly as I done in Blender.
Thanks in advanced
Below is screenshot of color difference
Updated: Try with diffuse
Answer by snowinrain · Jul 12, 2018 at 04:44 PM
I figured out there is no color difference if you use UV mapping + ToonShader
Ah, glad you found a solution! Sorry we couldn't help too much besides give the basic troubleshooting possibilities haha
Never $$anonymous$$d. Thanks for your support :)
Answer by Strixie13 · Jul 11, 2018 at 09:34 PM
Check the material base color. It usually gets set to a grey when you import from Blender which will blend with your texture. Set it to pure white like the example and you should get the same texture color you had in Blender.
I set material base color to light pink color. However, it's showing white color ins$$anonymous$$d of pink color. I don't know why.
Do you have a texture in the texture slot at all?
Answer by sisse008 · Jul 12, 2018 at 12:27 PM
try to set shader to diffuse.
what do you mean by "worse"? is it more pink? that could be cause you changed the color yourself. you should also try to do transparent diffused (lagacy shader > transparent > diffused)
Can you send one more screenshot with the shader as diffuse, and also open the lighting window and include that in the screenshot.
It might indeed just be the difference between Blender and Unity. I took another look at the two up top and you seem to have done a nice render with Blender. Unity in general will look more crappy than a well done Blender render since it has to work in real time. So it might look worse, but generally speaking the colors should definitely be able to match up.
Answer by ModLunar · Jul 12, 2018 at 01:58 PM
Silly but have you checked that you applied the face materials in Blender? (In Edit Mode, select the faces that are appearing white, and go in the Properties View to assign their material to the appropriate material, re-export the FBX so Unity gets the updated stuff)
Which part of it is appearing white that you want pink? It seems like the roses are pink, and you can adjust the color to be a more saturated pink (closer to the right side of the color picker area) if you want it to have more color in it.
The problem is even I adjust the color code to same as Blender, the color is still different
Your answer
Follow this Question
Related Questions
Model not rendered on Android Lollipop 5.0.1 0 Answers
How can I fix a render issue? 1 Answer
Mesh not rendering correctly when imported from Blender 1 Answer
Importing Blender Models With Materials 1 Answer
Problem with RGB color on 3D 1 Answer