Lehrinhalt |
Der Markov Pen (https://cybertron.cg.tu-berlin.de/klang/markov-pen/) ist ein virtueller Zeichenstift, der während des Zeichnens eines Pfads ein Zufallsmuster aus parametrischen Kurven erzeugt. Der Name ist ein Wortspiel mit Markov Chain, da Markov-Ketten dazu benutzt werden, einen benutzerdefinierten Beispielzeichenstil zu verwürfen. Um dieses Werkzeug einer breiteren Öffentlichkeit zugänglich zu machen, soll es in eine bestehende Zeichenapplikation integriert werden. Inkscape (https:// inkscape.org/) als freie und etablierte Software zum Erzeugen und Bearbeiten von Vektorgrafiken bietet sich aufgrund seiner für alle offenen Erweiterungsmechanismen, speziell sog. Live Path Effects, an. Dabei können bestehende Pfade durch andere modifiziert werden, bleiben jedoch in Echtzeit editierbar. Es gibt bereits spezialisierte Path Effects z.B. für Schraffuren, gestrichelte oder “zittrige” Linien. Die Idee des Markov Pen ist es jedoch, beliebige Zeichenstile in einem Path Effect zu vereinen, wobei der Nutzer selbst den gewollten Stil als kurze Beispielkurve vorgibt. Ziel des Kurses ist es, ein in sich fertiges und gebrauchstaugliches Plugin zu veröffentlichen, wenn auch möglicherweise nicht mit allen Features des Markov Pen. Das Vorgehensmodell, das bei der Softwareentwicklung eingesetzt werden soll, ist Scrum (https://de.wikipedia.org/wiki/Scrum), wobei die Dozentin die Product-Owner-Rolle übernimmt. |