Computergrafik Labor
Find a file
2023-02-12 11:22:04 +01:00
.gitignore init 2023-02-12 11:20:09 +01:00
generate_csv.py init 2023-02-12 11:20:09 +01:00
Pipfile init 2023-02-12 11:20:09 +01:00
README.md updated readme 2023-02-12 11:22:04 +01:00
rgb_kurve.py init 2023-02-12 11:20:09 +01:00
rgb_skala.py init 2023-02-12 11:20:09 +01:00
xy_kurve.py init 2023-02-12 11:20:09 +01:00
xy_skala.py init 2023-02-12 11:20:09 +01:00

Computergrafik Labor

Skripte für das Computergrafik Labor

Aufgabe

Was für Vertizes in 3D funktioniert, geht auch für dreidimensionale Farbräume. Für ein Automatisierungsprojekt sollen Sie eine gleichmäßige Farbskala für eine Maschinentemperatur entwickeln, die sich von einem Blauton (25°C) für den Kaltstart zu einem Grünton (50°C) für die optimale Betriebstemperatur bis zu einem warnenden Rotton bei 75°C erstreckt.

  1. Erzeugen Sie eine solche Farbskala durch Aneinanderreihung von zwei Bézier- Segmenten im RGB-Farbraum, und visualisieren Sie diese linear und als Kurve im RGB-Farbraum. Ein Beispiel dazu, aber mit anderen Werten, findet sich in meinem Buch „SmartHome Hacks“ aus dem Jahr 2016.
  2. Erzeugen und visualisieren Sie jetzt eine solche Farbskala mit konstanter Helligkeit Y die Approximation erstreckt sich dabei also nur auf die U,V-Komponenten des YUV Farbraums.