Seite 1 von 1

3D Visualisierung mit Interaktion

Verfasst: Montag 4. April 2011, 20:48
von mushroom
Hallo,

ich möchte gerne eine visuelle Darstellung (3D) von Molekülschwingungen darstellen. Dabei soll neben der Schwingungsdarstellung das Molekül auch frei im Raum bewegbar sein. Später ist auch noch angedacht, die Visualisierung interaktiv zu gestalten, soll heißen, daß Atome ein Moleküls direkt anklickbar sein soll um damit spezielle Aktionen durchzuführen. Es soll quasi durch das Klicken ein Wert an das Hauptprogramm zurückgegeben werden.
Habe schonmal ein wenig nach geeigneten Paketen gesucht und bin dabei auf MayaVI sowie VPython gestoßen. Maya scheint mir auf den ersten Blick recht mächtig zu sein aber auch etwas komplexer in der Programmierung. VPython dagegen scheint recht einfach zu programmieren zu sein.
Weiß jemand, ob diese Pakete meine Anforderungen erfüllen, konnte insbesondere zur Interaktivität nichts finden. Gibts es eventuell anderer Pakete die besser geeignet sind?

Grüße
mushroom

Re: 3D Visualisierung mit Interaktion

Verfasst: Montag 4. April 2011, 20:53
von mushroom
Ok, zur Interaktivität habe ich mir bei Maya die Frage gerade selbst beantwortet. Dort geht es. Bleibt dennoch die Frage, ob es andere Pakete gibt, die genauso gut geeignet sind.

Re: 3D Visualisierung mit Interaktion

Verfasst: Montag 4. April 2011, 20:57
von Rebecca

Re: 3D Visualisierung mit Interaktion

Verfasst: Montag 4. April 2011, 22:17
von Xynon1
Ich kann auch nur Blender empfehlen. Doch Vorsicht mit der 2.5x Reihe die Python API ist zwar merklich verbessert wurden, aber es wird noch viel gebaut und so muss man unter Umständen einen Script noch mal aufarbeiten (Man kann dennoch schon hervoragend damit arbeiten).

Re: 3D Visualisierung mit Interaktion

Verfasst: Montag 4. April 2011, 22:47
von deets
Ich habe vor Jahren mal mit was gearbeitet das nannte sich "PyMol" und war ein Molekuel-Visualisierer. Letztlich OpenGL + drumrum. Vielleicht hilft dir der ja auch weiter.

Re: 3D Visualisierung mit Interaktion

Verfasst: Dienstag 5. April 2011, 09:15
von mushroom
Vielen Dank schonmal für eure Antworten. Habe mir Mayavi und VPython nochmal näher angeschaut und denke, daß VPython nicht in die engere Auswahl kommt. Blender und PyMol werde ich mir dann auch mal zu Gemüte führen.