Praktikum

 CurveShop

 Stefan Jeschke

Content:

CurveShop

Titel:
CurveShop: a Photoshop-like Vector Graphics Editor

Beschreibung:

An unserem Institut wurden verschiedene Vektorgraphik Methoden (und hier sogenannte "Diffusion Curves") erforscht, siehe z.B. dieses Paper, wo Vektor Graphik mit Texturen versehen wird. Nun soll ein erweiterbares Editor-Framework entstehen, in dem sowohl die Vektorgraphik-Geometrie (in unserem speziellen Fall ausschliesslich einfache Bezierkurven) wie auch die Attribute der Vektorgraphiken (Farbe und andere Parameter) intuitiv und interaktiv manipuliert werden koennen. Dazu gehoeren "Snapping" Funktionen fuer Kurvenendpunkte, Brushes und verschiedene Selekt-Operationen. Der Editor soll in C++/(DirectX10 oder OpenGL/Shader Model4) von Grund auf neu implementiert werden (bzw. ein existierender Editor kann komplett ueberarbeitet werden).


Vorkenntnisse:

C++ Programmiererfahrung, User Interface Design von Vorteil aber nicht notwendig

Werkzeuge:

Visual C++, DirectX oder OpenGL

Kontakt:

Stefan Jeschke  <jeschke@cg.tuwien.ac.at>
Tel.: 58801-18688