| Lehrinhalt |
Ziel dieses Projekts ist die Entwicklung eines OpenBrush-Plugins für den Markov Pen, ein selbstlernendes Verfahren zum Nachahmen von Zeichenstilen. Basierend auf Markov-Ketten, sind dessen Besonderheiten die Synthese in Echtzeit und der geringe Bedarf an Trainingsdaten. OpenBrush eignet sich als Open Source-Programm zum raumgreifenden 3D-Zeichnen in der virtuellen Realität besonders als Infrastruktur für den 3D Markov Pen. Denn es bietet bereits eine Vielzahl vordefinierter sog. Brushes, die einfach verwendet werden können. Entwickelt wird in Unity. Ziel ist es am Ende ein fertiges lauffähiges Plugin zu veröffentlichen. Sie schreiben also “Production Code”. Zur Planung und Qualitätssicherung wird als Vorgehensmodell der Softwareentwicklung Scrum eingesetzt. Sie lernen in diesem Kurs Methoden des maschinellen Lernens insbesondere für “small data” kennen. Sie erwerben oder vertiefen Ihre Computergrafikkenntnisse, gewinnen Einblick in die Open Source-Entwicklung und machen sich mit Methoden des Projektmanagements für die Softwareentwicklung vertraut. |