2016-07-03 18 views
0

Ich habe 2 gerichtete Lichter in der Szene, Licht 1 ist parallel zur Y Achse (ich möchte einen Schatten unter der Kugel erzeugen), Licht 2 ist parallel um die x-Achse.Unity3D: Ich möchte, dass meine bewegten 3D Objekte eine konsistente Schattierung haben.

Ich habe einige Hindernisse (3D Cube Objekte), die auf der linken Seite des Bildschirms (Geschwindigkeit = (-20,0,0)) bewegen.

Ich möchte die Barrieren eine konsistente Farbe/Schatten bei der Bewegung durch die Szene haben. Wenn sich das Objekt auf der rechten Seite des Bildschirms befindet, ist es dunkler und wenn es sich nach links bewegt, wird es heller, bevor es sich vom Bildschirm bewegt. Ich kann nicht herausfinden warum!

Was ich getan habe:

fand ich, wenn ich alle Lichter aus der Szene entfernen die Wirkung nicht geschieht.

Ich habe alle anderen Objekte aus der Szene entfernt.

In den Beleuchtungsoptionen habe ich RealtimeGI und Baked GI ausgeschaltet. Ich habe die Skybox und drehte Ambient Intensität, Reflexionsintensität auf 0

Hier wird die Wirkung verstehen es mehr helfen entfernt: wenn Sie helfen können

Barrier

Barrier moved

Dank ich raus!

Antwort

0

Es scheint, dass es mehr mit der orthogonalen Kamera zu tun hatte. Ich bemerkte, dass der Effekt verschwand, wenn ich den Kamera-Quellpunkt weiter wegbewegte. Meine Vermutung ist der Winkel meiner Kamera und wie nahe es meiner Hauptszene war, verstärkte die Farbe, so dass sie heller wurde.

Das ist meine Vermutung jedenfalls, wenn jemand eine bessere Antwort hat, lass es mich wissen!