Technischer Bericht TR-2014-146

Bibliograph.
Daten
Kleine, Christoph: Eine browserbasierte Entwicklungsumgebung für prozedurale Texturen.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Technischer Bericht Informatik Nr. 2014/146.
44 Seiten, deutsch.
CR-Klassif.D.1.7 (Visual Programming)
D.2.6 (Software Engineering Programming Environments)
Kurzfassung

Kurzfassung: Texturen für digitale Spiele und Filme werden immer detailreicher und größer. Prozedurale Texturen können in beliebiger Auflösung hochkomplexe Muster und Strukturen erzeugen. Die Entwicklung von prozeduralen Texturen mit Kontrollparametern ist kompliziert. Zum einen sollen realistische, natürlich aussehende Muster erstellt werden, und zum anderen soll es möglich sein, Referenzbilder durch die passende Einstellung der Kontrollparameter nachzubilden. Um den Herstellungsprozess von prozeduralen Texturen zu vereinfachen, wird in dieser Arbeit eine plattformunabhängige, browserbasierte Entwicklungsumgebung für prozedurale Texturen vorgestellt. Diese erlaubt das Programmieren und Anzeigen von prozeduralen Texturen, die entweder in der Hochsprache Javascript oder in der Shader-Sprache geschrieben werden. Für die Texturen lassen sich Parameter definieren. Für diese werden von der Entwicklungsumgebung dynamisch „Slider“ erzeugt. Außerdem ist in die Entwicklungsumgebung ein Fenster, in das ein Referenzbild geladen werden kann, aus dem der Benutzer zum Beispiel Farben extrahieren kann, und die Funktionalität Benutzerinteraktionen aufzuzeichnen, integriert. Zusätzlich wird in dieser Arbeit ein Programmierbeispiel für prozedurale Texturen mit der Entwicklungsumgebung geboten und die Anforderungen an eine Studie diskutiert, die Rückschlüsse auf eine automatisierte Einstellung von Parametern einer prozeduralen Textur liefern kann.

Volltext und
andere Links
PDF (3707384 Bytes)
Abteilung(en)Universität Stuttgart, Institut für Visualisierung und Interaktive Systeme, Visualisierung und Interaktive Systeme
BetreuerGieseke, Lena
Eingabedatum24. November 2014
   Publ. Informatik