Scripts Plugins Dokumentation Tutorials Links
  Blender  
 
   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:

  1. 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 ).

  2. 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


  3. 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

  4. 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:
    • Shaded
    • Wire
    • Bound Boxes
    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


  5. 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.

  6. 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...

  7. 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 -