Help

Aus XW-Community-Wiki
Version vom 5. Dezember 2007, 14:53 Uhr von 195.37.0.7 (Die Seite wurde neu angelegt: Vorbereitung: http://www.amazon.com/gp/browse.html?node=201590011 Dokumentation http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=87 Kostenre...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Vorbereitung:

http://www.amazon.com/gp/browse.html?node=201590011

Dokumentation http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=87

Kostenrechner: http://calculator.s3.amazonaws.com/calc5.html?

Firefox-Plugin: http://developer.amazonwebservices.com/connect/entry.jspa?entryID=609


Rendering:

Blender http://www.blender.org

DrQueue www.drqueue.org/cwebsite/

http://www.blendernation.com/2006/04/19/dr-queue-manual-for-windows-xp/


Suse 10.2 installation:

1) Benötigte Daten: - "blender" (yast) - "scons" (yast) - "gcc" (yast) - "gtk2-devel" (yast) - "drqueue v63.3" manuell

2) Im DrQueue-Ordner "scons" ausführen.

3) Beliebigen ordner im Netz Freigeben mit Unterordndern:

network tmp directory "\ordner\drqueue\tmp" network logs directory "\ordner\drqueue\logs" network etc directory "\ordner\drqueue\etc"

Beispielkonfiguration: Master:

blenderfiles (Projektdateien) /root/bin/drqueue/blenderfiles

tmp (scripts) /root/bin/drqueue/tmp

logs (logdateien) /root/bin/drqueue/logs

etc (Konfigurationen für Master / Slave) /root/bin/drqueue/etc

renderedfiles (Ausgabeverzeichnis für gerenderte Dateien) /root/bin/drqueue/renderedfiles

chmod 777 -R /root/bin/drqueue/*

4) Externes Filesystem Mounten (Slaves / Master)

- "sshfs" herunterladen (yast) Shell: - modprobe fuse - sshfs user@host:dir mountdir - Passwort eingeben - Umgebungsvariablen der Slaves anpassen

Beispielkonfiguration: Slave / Master:

mkdir /drqueue chmod 777 /drqueue modprobe fuse sshfs root@192.168.39.114:/root/bin/drqueue/ /drqueue/ pw: <root_pw_vom_master>


5) Umgebungsvariablen festlegen:


DRQUEUE_ROOT \root\drqueue DRQUEUE_BIN \root\drqueue\bin DRQUEUE_DB \root\drqueue\db DRQUEUE_MASTER PCname (*note – this is masters name) DRQUEUE_ISSLAVE 1 (*note – 1 for slaves, 0 for master) DRQUEUE_TMP Master:\ordner\drqueue\tmp DRQUEUE_LOGS Master:\ordner\drqueue\logs DRQUEUE_ETC Master:\ordner\drqueue\etc BLENDERHOME \root\blender

Beschreibung: - In Ordner "/etc/" gehen - Dort "profile.local" anlegen - Inhalt je nach Pfadangabe (Siehe Punkt 4 oben) folgendermaßen Deklarieren: "export DRQUEUE_ROOT="/root/Desktop/drqueue-0.63.3"

Beispielkonfiguration: Slave: DRQUEUE_ROOT \<drqueue_install_dir> DRQUEUE_BIN \<drqueue_install_dir>\bin DRQUEUE_DB \drqueue\db DRQUEUE_MASTER prlab4 DRQUEUE_ISSLAVE 1 DRQUEUE_TMP \drqueue\tmp DRQUEUE_LOGS \drqueue\logs DRQUEUE_ETC \drqueue\etc

Master: DRQUEUE_ROOT \<drqueue_install_dir> DRQUEUE_BIN \<drqueue_install_dir>\bin DRQUEUE_DB \drqueue\db DRQUEUE_MASTER prlab4 DRQUEUE_ISSLAVE 0 DRQUEUE_TMP \drqueue\tmp DRQUEUE_LOGS \drqueue\logs DRQUEUE_ETC \drqueue\etc

6) Konfigurationsdateien anpassen

Datein aus dem Programmverzeichnis drqueue\etc ins entsprechende Netzlaufwerk etc kopieren und anpassen.

Beispielkonfiguration: Master: cp /<drqueue_install_dir>/etc /drqueue/etc

master.conf:

  1. logs

logs=\drqueue\logs

  1. tmp

tmp=\drqueue\tmp

  1. db

db=\drqueue\db

  1. bin

bin=\<drqueue_install_dir>\bin

  1. etc

etc=\drqueue\etc

client.conf:

  1. logs

logs=\drqueue\logs

  1. tmp

tmp=\drqueue\tmp

  1. slave render-pool
  2. kann angepasst werden (mit zahl)
  3. pool=1

pool=Default

drqman.conf (muss vlt. nicht konfiguriert werden, da drqman = Job-GUI)

  1. logs

logs=\drqueue\logs

  1. tmp

tmp=\drqueue\tmp

  1. db

db=\drqueue\db

7) Firewall Freigaben:

- Port Master: TCP 1234 - Port Slave: TCP 2345

8) Starten von Master und Slave:

Master: <sudo?> ./<drqueue_install_dir/master -c /drqueue/etc/master.conf -f -l 3

Slave: <sudo?> ./<drqueue_install_dir/slave -c /drqueue/etc/slave.conf

9) Wichtiger Hinweis: BLENDER Rendereinstellungen !:

- Bei der Wahl des Ausgabe-Verzeichnisses, muss darauf geachtet werden, dass die gleichen Verzeichnis- strukturen, wie bei dem Master / Slave -System, verwendet werden. - es können nur Bilddateien gerendert werden (kein avi, mov, ...)

//Sodass sich die Konfigurationen mit denen des Master / Slave - Systems gleichen.