|
3D Studio Max-Plugin für die Simulation von Stoffen |
| Beschreibung Installation Ausführung Movies Editorial |
| Beschreibung |
|
Das auf dieser Seite vorgestellte PlugIn für 3D Studio Max R3.1 entstand
als Projekt im Rahmen der Vorlesung Modellierung und Simulation II im
Sommersemester 2000.
Dabei war die vorgegebene Zielsetzung die Möglichkeit zu schaffen, Stoffe
unter dem Einfluß verschiedener physikalischer Kräfte innerhalb von
3D Studio Max zu simulieren.
Zur Realisierung des PlugIns wurden ausschließich Module des 3D Max SDK
verwendet. Die Programmierung wurde mit Hilfe von Visual C++ durchgeführt.
Das Projekt wurde in mehreren Teilschritten bis zu seiner Endversion umgesetzt.
Als ersten Schritt galt es, den Stoff selbst mit seinen inneren Kräften
darzustellen. Der in der Simulation
verwendete Stoff wird aus einem beliebigen Dreiecksnetz gebildet.
Im zweiten Schritt ging es darum, äußere Kräfte wie Gravitation
und Luftwiderstand in das PlugIn zu integrieren. Über ein GUI des
implementierten PlugIns ist der Benutzer in der Lage
einzelne Kräfte an- und auszuschalten, sowie deren Stärke zu
variieren.
Im dritten und letzten Schritt wurde das PlugIn um die Möglichkeit der
Kollisionsdetektion erweitert. Die Kollisionsdetektion ist hierbei auf das
Auftreffen auf Kugeln und Quader beschränkt.
Der Benutzer kann über das bereits erwähnte GUI des PlugIns Ort und
Größe der Kollisionsobjekte verändern.
| Installation des PlugIns in 3D Studio |
|
| Ausführung |
|
| Movies |
|
Flagge im Vakuum (1,86MB) |
Flagge in Luft (2,13MB) |
Flagge im Wind (2,20MB) |
Flagge auf Ball (1,71MB) |
Runde Flagge auf eckigem Tisch (0,87MB) |
| Editorial |
|
| Autoren: | Johannes Mezger , Alexander Gatto , Timo Buschick, Robert Kuchar, Timo Schairer |
| Tutoren: | Bernd Eberhard , Michael Hauth , Olaf Etzmuß |
Location of this file: http://www.gris.uni-tuebingen.de/projects/flagmod/index.html