Das erste Ergebnis mit Blender und dem Erstellen von Sculpties für Secondlife sieht zwar nicht gerade wie im Tutorial-Video aus, ist aber schon mal ein Anfang.
Monat: August 2010
Scultpies für SecondLife selber erstellen
Ich habe mir gerade die Tutorials zum Erstellen von Sculpties für SecondLife von Machinimatrix zu Gemüte geführt und ich muss sagen, ich bin beeindruckt. Da ich ein bisschen vorbelastet in Sachen Blender bin dachte ich mir, probierst Du das ganze doch gleich einmal aus. Gesagt getan. Nach diversen Fallstricken (64bit-System und händischem Anpassen von Umgebungsvariablen) war es dann so weit und ich hielt mein erstes selbsterstelltes Sculptie in den Händen. Ok, besser gesagt auf dem Kopf, denn es ist ein Hut. Hier mal die Vorgehensweise für alle, die ein System installieren wollen, mit dem sich die vorgenannten Tutorials einfach unter Windows nachstellen lassen:
- Als erstes installiert man die 32bit-Version von Blender, da es für die 64bit-Version noch keinen Installer gibt und 32bit-DLLs nicht von 64bit-Anwendungen geladen werden können.
- Anschließend wird Python ebenfalls in der 32bit-Version installiert. Hier muss man aufpassen, dass man die gleiche Version, mit der Blender gelinkt wurde installiert. Ansonsten beschweren sich weitere DLLs, dass sie nicht geladen werden können.
- Danach müssen die Umgebungsvariablen für Python eingestellt werden, damit andere Programme die Python-Installation finden.
- Windows-Taste + Pause
- für Vista und Windows 7: auf der linken Seite Erweiterte Systemeinstellungen
- Umbebungsvariablen...
- im oberen Teil (den Benutzervariablen) die Variable PATH entweder neu erstellen oder ändern
- an den Wert der Variablen hinten mit einem Semikolon getrennt den Pfad der Python-Installation anhängen (bei mir z.b. C:\Program Files (x86)\Python26\)
- eine neue Umgebungsvariable mit dem Namen PYTHONPATHanlegen und dieser Variablen folgenden Wert geben:
C:\Program Files (x86)\Python26\;C:\Program Files (x86)\Python26\DLLs\;C:\Program Files (x86)\Python26\Lib\;C:\Program Files (x86)\Python26\Lib\Lib-Tk\
vorrausgesetzt, bei euch wurde Python auch unter C:\Program Files (x86)\ installiert, ansonsten entsprechend anpassen
- Überprüfen, dass die Python-Installation auch von Blender erkannt wurde. Dazu einfach Blender starten. In der erscheinenden DOS-Box (evtl. extra über die Taskleiste auswählen) sollte dann folgendes stehen:
Compiled with Python version 2.6.2.
Checking for installed Python... got it! - Plugin PrimStarfür Blender zum Erstellen von Sculptmaps herunterladen, dieses entpacken und im Verzeichnis des enpackten Plugins folgendes aufrufen:
"C:\Program Files (x86)\Blender Foundation\Blender\blender.exe" -P install.py
Dadurch wird das Plugin in Blender installiert.
Und nun: Gleich die obigen Tutorials ausprobieren und happy blendering ;)
Apache access.log sortieren
Manchmal werden die Apache access.logs von meinem Provider nicht immer in der richtigen Reihenfolge geliefert. Nach dem Zusammenkopieren stellte ich fest, dass das Datum nicht immer in der richtigen Reihenfolge war. Dies ist aber Vorraussetzung, um die Logfiles mit Awstats weiter zu bearbeiten. Wie aber nun sortieren? GNU-sort hat da ein paar interessante Features, mit dem verschiedene Keys ausgewählt werden können. Der Sort-Befehl, um ein Apache access.log nach Datum und Uhrzeit zu sortieren sieht dann so aus:
sort -s -b -t' ' -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14,4.15n -k 4.17,4.18n -k 4.20,4.21n
Als Feldtrenner wird mit -t' '
ein Leerzeichen festgelegt. Mit -k 4...
wird das vierte Feld in der Zeile angesprochen und mit der nachfolgenden Auswahl der Stellen im Feld 4 nach Jahr, Monat, Tag, Stunde, Minute und Sekunde sortiert.