I have some simple models in blender, when I render them in cycles they look great, but when brought into unity, they seem pale and lifeless. All my assets fall into this look I describe as too “Engine looking”.
I understand that the models will never look exactly like how they did in blender, so I’d like to find out ways to make the assets look better in unity.
This is my blender render and This is how these assets look in unity.
Post processing is the first thing that comes to my mind, but I’m not sure how much of an effect it will have. Will it be a night and day difference?
Are there any other ways I can make my game look more vibrant and non ‘Engine looking’?
First of all, this is wrong " I understand that the models will never look exactly like how they did in blender". You can make models look exactly like how they looked in blender. The whole difference is of the shader and lighting.
Use the correct shader. I’m pretty sure that you’re using Standard shader.
Try Legacy Shaders.
Use normal map, Displacement etc. + Lighting
The problem with getting Unity to emulate a blender render is that it must render the scene multiple times a frame, whereas blender has the freedom to render a single frame for as long as it likes, giving it time to calculate lightmaps etc. You could bake lights and shadows, try moving to the URP or HDRP for higher quality lighting, implement post processing - ambient occlusion, color grading etc. So many tools to enhance the quality of your lighting for a cost (since computation time is more expensive). So if you want that high-quality lighting look, you may need to sacrifice some level of performance, which Blender sacrifices heavily. @Karto_