/ / Jak uzyskać płaskie oświetlenie w Unity i C #? - c #, unity3d, oświetlenie

Jak uzyskać płaskie oświetlenie w Unity i C #? - c #, unity3d, oświetlenie

Jestem całkiem nowy w oświetleniu w Unity, ale zadawałem pytania na forach Unity i zastanawiałem się nad takimi pytaniami http://answers.unity3d.com/questions/955346/flat-lighting-for-3d-game-with-orthographic-camera.html ale nie mogę uzyskać takiego samego oświetlenia jak Crossy Road - płaskie, żywe kolory, ale z cieniami wprowadź opis obrazu tutaj.

Z samouczków wiem, że potrzebuję światła kierunkowego, ale wszystkie moje światła kierunkowe zmywają moje kolory i nie rozkładają się równomiernie. W tej chwili mam światło otoczenia, jedynym problemem jest brak cieni:

wprowadź opis obrazu tutaj

Co mogę tutaj zrobić? Czy są jakieś specjalne ustawienia do wypróbowania?

Odpowiedzi:

1 dla odpowiedzi № 1

Cieniowanie jest „płaskie”, ponieważ obiekty są:

  • złożone z twarzy, które są na ogół prostopadłe do siebie
  • brak zakrzywionych powierzchni
  • moduł cieniujący powinien traktować źródła światła jako znajdujące się pod nieskończoność
  • moduł cieniujący powinien nie zmieniać kolor w zależności od punktu na twarzy i kąta światła
  • max rozproszone cieniowanie
  • zero cieniowania

Możesz także włączyć twarde cienie