Skip to content

IMI-HTW-2017/CG-FragmentShader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CG-FragmentShader

Exercise 1 - Fragment Shader

Machen Sie sich mit der elementaren Funktionsweise von Shadern vertraut, indem Sie folgende grafische Effekte erzielen. Verwenden Sie das zur Verfügung gestellte Rahmenwerk.

  1. Zeichnen Sie ein achsenparalleles, rotes Rechteck auf türkisem Grund.
  2. Zeichnen Sie einen gefüllten Kreis auf andersfarbigem Untergrund. Lesen Sie dazu die Funktion "distance" in der Dokumentation nach und implementieren Sie damit eine eigene Funktion "istImKreis" mit geeigneten Parametern.
  3. Zeichnen Sie mehrere der Formen aus a) und b) gleichzeitig an verschiedenen Positionen.
  4. Zeichnen Sie ein Rechteck, rotiert um einen festen Winkel w. Lesen Sie die benötigten mathematischen Operationen in der Dokumentation nach.
  5. Überlegen Sie, wie ein geeignetes Verfahren aussehen könnte, um eine Linie zu zeichnen.

Nach Bearbeitung dieser Aufgaben sollten Sie in der Lage sein, ...

  • sich in der Dokumentation zurecht zu finden und darin nach hilfreichen Funktionen zu suchen.
  • einfache Programme in GLSL zu verfassen.
  • Pixel mit Hilfe von Shadern einzufärben.

About

Exercise 1 - Fragment Shader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published