Ich bin auf der Suche nach einer Möglichkeit, Farbton und Farbtemperatur der gesamten Szene in Unity (mit C#) zu ändern. Im Wesentlichen möchte ich den Farbton und die Farbe der gerenderten Szene durch eine if-Anweisung ändern. Gibt es einen Weg dazu?Farbkorrektur in Unity
1
A
Antwort
0
Unity bietet ein ziemlich tolles und realistisches Bildeffekt-Paket. Gehe einfach zu Assets> Paket importieren> Effekte. Wählen Sie dann den gewünschten Effekt und wenden Sie ihn direkt auf die Kamera an. Sie sind alle Skripte, also können Werte entsprechend geändert werden und durch andere Skripte.
Hier ist ein Ausschnitt, entnommen aus this Einheit Forum Beitrag:
public PostProcessingProfile nightvisionProfile;
void Update() {
if(Input.GetKeyDown(KeyCode.F)) {
ppp = GetComponent<PostProcessingBehaviour>().profile = nightvisionProfile;
}
}
Verwandte Themen
- 1. OpenCV Farbkorrektur
- 2. Histogramm-Entzerrung mit Farbkorrektur (iPhone/Ziel-C)
- 3. Unity 3.5 to Unity 4.5.4
- 4. Seaborn HeatMap - Wie man die Farbkorrektur in mehreren verschiedenen Datensätzen einstellt
- 5. Android Bild Farbkorrektur. Wie ändert man Helligkeit, Sättigung usw. eines einzelnen Bildes in Android?
- 6. Serialisierung in Unity
- 7. Leeres Array in Unity?
- 8. Rotation in Unity 3D
- 9. Erzeuge Grid in Unity
- 10. Sprung in Unity 2D
- 11. Kaskadierende Auflösung in Unity
- 12. Reibungsänderung in C# Unity
- 13. Unity Conversions in Übertragungsverzögerung
- 14. Skalierungsproblem in Unity
- 15. Objekte werden in Unity
- 16. Unity Playlist in Reihenfolge
- 17. Ausnahmen in Unity behandeln
- 18. Sprite Texturkomprimierung in Unity
- 19. Opazität in Unity Shader
- 20. Instantiieren in Unity
- 21. Serialize Gameobject in Unity
- 22. Make Rechteck in Unity
- 23. Scripting in Unity 3d
- 24. Grafikfehler in Unity 5
- 25. Videowiedergabegeschwindigkeit in Unity setzen
- 26. Instantiate Fertig in Unity
- 27. Registrierungsäquivalent in Unity
- 28. FaceConfig Einstellungen in Unity
- 29. Vergleichen Schwimmer in Unity
- 30. Gradle in Unity verwenden
Es sagt, dass alle Auswirkungen auf das Ressourcengeschäft wurden verschoben. Ich habe bereits Unity Post Processing Stack aus dem Asset Store heruntergeladen. Ich weiß, dass ich das Bild mit Kurven, Rädern und so weiter klassifizieren kann, aber wie würde ich das in einem Skript umsetzen? – AleksanderK
Erstellen Sie einfach ein öffentliches PostProcessingProfile-Objekt in Ihrem Skript, ziehen Sie das Profil von Ihrer Kamera auf das Skript und ändern Sie die Werte, die Sie benötigen (: –
Vielen Dank :) – AleksanderK