M
M
maxemga2021-01-09 14:30:30
C++ / C#
maxemga, 2021-01-09 14:30:30

Colors are not displayed correctly in Unity, how to fix it?

The problem is that I am making a 3D game and when I exported the model from MagicVoxel, I saw that in Unity the colors are displayed somehow incorrectly, they become more gray, for example, white has become gray, and so on, and when I add materials to objects, then they are also some kind of gray, in the inspector they are bright juicy, but on the Stage ...
I tried to work with the light, etc., but something doesn’t work out.
Can you explain why?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
F
freeExec, 2021-01-09
@freeExec

Most likely it is the light.
Also in the project there is also a color space setting (Color Space), by default it is linear, and does not match what Photoshop produces.

G
GFX Data, 2021-01-09
@ShockWave2048

  • Perhaps the material was not imported, or it is not there, you need to create and configure your own.
  • The light source is directed in the other direction, rotate it.
  • [Correct]Create a project in URP/HDRP mode, adjust the correct color balance via Postprocessing components (WhiteLevel, Exposure, Color Correction, Brightness, Contrast, Saturation)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question