Computergrafik Labor
- Python 100%
| .gitignore | ||
| generate_csv.py | ||
| Pipfile | ||
| README.md | ||
| rgb_kurve.py | ||
| rgb_skala.py | ||
| xy_kurve.py | ||
| xy_skala.py | ||
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.
- 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.
- 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.