How can I improve my graphic?

Hi everybody I’m developing a game and here’s what I’ve done so far (ignore the robot, it’s for testing, not part of my game):

http://s1.postimg.org/khzxhvjz2/11728876_587528738052932_2162093223056252075_o.jpg

I finished ambient light, fog(lightly), image effects(SSAO, antialiasing, HDR, tonemapping, DOF, bloom, dirty lens flare). I am not very satisfied with the current graphic. What I want is more realistic but now it’s pretty fake and imaginary. I want high resolution and realistic graphic like black smith, watchdog (of course not the same level as it, but close to the style). I also want Bioshock Infinte’s atmosphere, the shinny lighting. How can I improve the graphic? And what do u guys think about my scene? Thanks

In Unity 5, the standard material has greatly improved the game quality: StandardShader.

It has many kinds of textures that enhance image quality:


Lights and shadows also improve the game quality:

Shadows Overview.
Shadows in Unity.
Quality Settings.
Troubleshooting Shadows.
Unity Tutorial 10 - Lighting, Shadows and Quality Settings.

How lighting is applied and which Passes of the shader are used depends on which Rendering Path is used: Rendering Pipeline Details.

If you want dynamic lights and shadows, make sure you’re using the Deferred Lighting path


In outdoor scene, I would apply the image effect: SunShafts.

1 Like