| |
Index
|
|
Hier eine kurze Hilfe zum Asdroide Script
|
Damit das Script funktioniert werden folgende Programme benötigt:
Falls Notwendig installieren Sie diese. Setzen Sie die entsprechenden
Umgebungsvariablen.
PyOde befindet sich nach der Installation
im Python Unterordner site-packages.
Python - Environment Variable:
set PATH=%PATH%;C:\Python23
PYTHONPATH=C:\Python23;C:\Python23\DLLS;C:\Python23\LIB;C:\
Python23\LIB\LIB-TK;C:\Python23\Lib\site-packages
Info:
Asdroide ist ein Script, um ein dynamisch-animiertes Asteroidenfeld zu erzeugen.
Es erzeugt Asteroiden in der Szene und erstellt damit eine Animation. Es berücksichtigt
dabei die Geschwindigkeit, Richtung und Kollision.
Sie benötigen ein voll installiertes Python 2.3 oder 2.4 und das jeweils dazugehörige
PyODE-Module.
Anwendung:
-
Wenn sich das GUI-Fenster öffnet beginnt es mit dem Bibliotheks-Fenster.
Hier lassen sich mehrere Gegenstände in die Simulation einschließen.
Objekte aus der Bibliothek werden automatisch aufgenommen, um das Asteroidenfeld zu
erzeugen. Löschen Sie diejenigen die Sie nicht benötigen mit einem klick
auf den Delete Button.
Sie benötigen nur ca. 5 unterschiedliche Objekte, um ein gutaussehendes
Feld von 500 Gegenstand zu bekommen. Sie fügen ein oder mehrere Objekt/e hinzu, indem Sie diese/s
Auswählen und den Button Add drücken. Sie werden dann automatisch in die
Bibliothek aufgenommen ( Bild: 1 ).
-
Sie können die Bibliothek jederzeit Modifizieren, um entweder ein Objekt
aus der Bibliothek zu löschen, indem Sie den Delete Button drücken oder
durch auswählen eines oder mehrerer Objekte diese in die Bibliothek hinzufügen.
Bild 1: Hinzufügen von Objekten
-
Sie können für eine bessere Animation jeden Eintrag mit verschiedenen
Diameter- und Kollisionsparameter einstellen.
Der Diameter-Wert ist der Durchmesser-Wert der Blender-Einstellung des
jeweiligen Objektes. Es sollte hier der richtige Wert eingestellt werden
um ein überschneiden der Objekte, beim Erzeugen des Asteroidenfeldes oder
einer Animation derer, zu vermeiden.
Die Kollisions-Typ ist der physikalische Wert wie sich das jeweilige Objekt
bewegt.
-
Spherical Kollisions-Grenze ist schnell und sieht in der
gesamtheit der Animationszeitzeit gut aus.
Cubic ist sehr schnell, dreht sich aber bei einer Kollision manchmal recht
ungewöhnlich.
Complex ist die am besten aussehende Simulation, aber benötigt entsprechend
mehr Berechnungszeit, gerade dann wenn Sie ein Feld von 1000 komplexem Asteroiden animieren
möchten (Bild: 2).
Bild 2: Einstellungen anpassen
-
Wenn Sie Ihre Bibliothek-Einstellungen fertiggestellt haben können Sie nun
in das Generation-Fenster wechseln ( Bild 3 ).
Bild 3: Zum Generation-Fenster wechseln
Hier haben Sie Möglichkeit, das Feld in seiner Ausdehnung, Anzahl der Asteroiden und
die Art einzustellen.
Bei der Art haben Sie zwei zur Auswahl:
- Cubic (Spherische Verteilung)
- Ring (Ringförmige Verteilung)
Bei der Ausdehnung können Sie den inneren- u. den äußeren
Durchmessers des Ringes wie auch seine Stärke (Dicke) einstellen.
Wie das Objekt dargestellt wird können Sie unter 3 Möglichkeiten wählen:
Diese Auswahl sollten Sie auf jeden Fall verwenden wenn Sie mehr als 500 Objekte
oder mehr erzeugen möchten. Es wird Weg weniger schwierig sein, 1000 als Bounded Boxes darzustellen als 1000 Objekte
als Shaded ( Bild 4 ).
Gehen Sie mit der Mouse auf jeweils ein Feld. es erscheint dann eine kurze Info zur den jeweiligen
Buttons.

Bild 4: Das Generate Fenster
-
Wenn Sie alle Einstellungen vorgenommen haben, können Sie
nun den Button Generate drücken.
Dieser Prozeß wird nicht lange dauern.
Sie sollten ihrem Feld genügend freien Raum geben, wenn Sie eine große Anzahl an
Populationen haben.
Wenn in der Berechnung nicht genügend freier Platz gefunden wird, kann es sein
das sich die Gegenstände am Beginn ungünstig überschneiden und dadurch
das Ergebnis der Animation merkwürdig ausfallen kann.
-
Wenn Sie mit dem Ergebnis nicht zufrieden sind, können Sie es immer mit einem klick
auf Clear bereinigen und mit Generate wiederholen.
reinigen und können das Benutzen wiederholen
der klare Knopf, das Drücken direkt aber auf erzeugt, während ein Feld ist,
Gegenwart wird das Feld zuerst dann reinigen, erzeugen Sie wieder. Löschen Sie keine
Objekte aus dem Feld, wenn Sie noch mit dem Script arbeiten wollen.
Durch den gelöschten Gegenstand ist das Ergebnis nicht vorhersagbar...
Andere Notiz:
Die Daten betreffend des Feldes werden nicht gespeichert. Sie müssen erzeugen das
Feld jede Zeit wollen Sie etwas verändern, und Sie brauchen ein frisch
erzeugtes Feld, Lebhaftigkeit zu backen damit...
-
Wenn you'r bereit dieses Feld bewegen zu sehen, Schalter-Bildschirm zu Lebhaftigkeit.
Asdroide benutzen den ODE-solver damit es Aussehen gut und ist physisch acurate.
Dort haben Sie mehrfache Möglichkeiten für die Simulation wie das Beginnen von Rahmen,
beim Enden von Rahmen, der framerate, Die Schwerkraft, Reibung und springt. Schritt und
framestep sollte betreffend des Timing der Simulation zwicken, Rat ist zu
lassen Sie sie wie ist.
Sie haben auch die Grenze von der zufälligen Generation vom Beginnen von Geschwindigkeit und
Drehung. Deshalb wenn es beginnt, ist das Feld schon beweglich. Die Zahl, die gegeben wird,
schließen Sie negativen Maßstab ein. deshalb eine Grenze von 1 für Übersetzung auf X Mitte es könnte
Anfang, der von-1 bis 1 auf X. wegzieht,
- back to top -
|
|