Springe zum Inhalt

Blog

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:

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

  4. Ü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!
  5. 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 ;)

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.

Wer Probleme beim Anzeigen von Sculpties hat, kann den Viewer durch eine Einstellung veranlassen, die Sculpties auch von der Ferne besser anzuzeigen. Dazu aktiviert man (fals noch nicht geschehen) im Viewer das Advanced-Menü mit der Tastenkombination Strg-Alt-Shift-D und wählt dort dann den Menüpunkt Debug Settings.... In dem nun erscheinenden Fenster wählt man die Einstellung RenderVolumeLODFactor. Den Wert sollte man für eine gute Darstellung der Sculpties auf mindestens 4 stellen.

Dieser Tipp gilt für nur für den Phoenix-Viewer!

In Secondlife lassen sich die Tooltips auf den Buttons nicht über den Menüpunkt Ansicht -> Schwebe-Tipps -> Tipps anzeigen ausschalten, sondern diese Einstellung aktiviert oder deaktiviert nur die Anzeige von Tooltips für Inworld-Objekte.

Mit einem Trick lassen sich jedoch auch die Tooltips für die Buttons des Secondlife-Clients abstellen. Dazu muss als erstes das Advanced-Menü mit der Tastenkombination Strg-Alt-Shift-D aktiviert werden. Danach kann über den neu erschienenen Menüpunkt Advanced -> Debug Settings eine Liste aller möglichen Einstellungen aufgerufen werden. Wenn man nun die Einstellung ToolTipDelay auf einen sehr hohen Wert setzt, z.b. 3600, werden die Tooltips erst nach dieser Zeit, also praktisch nicht mehr angezeigt.