SpaceshipGenerator
Version 1.1.3
Ein Blender-Skript zur prozeduralen Generierung von 3D-Raumschiffen aus einem zufälligen Startwert.
add_mesh_SpaceshipGenerator.zip
aus dem Abschnitt „Releases“ herunterAuf YouTube ansehen: https://www.youtube.com/watch?v=xJZyXqJ6nog
Die folgenden Screenshots wurden mit Extremwerten für die Anzahl der Rumpfsegmente und Asymmetriesegmente erstellt, um die Funktionsweise des Algorithmus zu zeigen.
Spaceship
beginnen, bevor ein neues Raumschiff erstellt wird. Um diese Funktion zu deaktivieren, entfernen oder kommentieren Sie den Aufruf von reset_scene()
in Zeile 735 in der Hauptfunktion aus.generate_spaceship()
einen Startwert bereitstellen, um immer dasselbe Raumschiff zu generieren. Beispiel: generate_spaceship('michael')
.generate_spaceship()
benötigt viele weitere Parameter, die den Generierungsprozess beeinflussen. Versuchen Sie, mit ihnen zu spielen!hull_normal.png
ist eine Normalkarte, die zusätzliche Oberflächen-„Greebles“ hinzufügt. hull_lights_diffuse.png
ist eine additive diffuse Textur zum Festlegen der Farbe der Fensterbeleuchtung. hull_lights_emit.png
ist eine emittierende Textur, die die Fenster in der Dunkelheit zum Leuchten bringt. Zum Spaß im Rahmen der monatlichen Herausforderung /r/proceduralgeneration im Juni 2016 geschrieben.
Veröffentlicht unter der MIT-Lizenz.
Verfasst und gepflegt von Michael Davies.
GitHub @a1studmuffin Twitter @butterparty
Besonderer Dank geht an @panzi für Bugfixes, eine richtige GUI und ein Build-Skript. Auch an @mjrthemes für die Fehlerbehebung und @LendoK für die 2.80-Portierung.