Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Povray - rendern mit mehreren PCs

  1. #1
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322

    Povray - rendern mit mehreren PCs

    Ich suche eine Lösung um mit mehreren PCs mit Povray eine Animation zu rendern. Also das jeder PC andere Frames rendert und am Schluss alle Bilder der Animation fertig sind.

    Gibts eine Lösung die auch bei beidem, Linux und Windows funktionieren würde?
    Und Povray 3.7 verwenden kann, weil dort mehrere CPU Cores benutzt werden können.

    Ich konnte bis jetzt nur PVMPOV finden, das es als Patch für eine veraltete Version von Povray gibt.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

  2. #2
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    naja, du kannst povray sagen welchen frame und sogar welche zeilen es rendern soll.
    mit ein paar zeilen code kann man das automatisieren.

    povray am grid/cluster ist ja das standardbeispiel. :-)

    hth,
    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  3. #3
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322
    Du meinst ein Bash Skript, oder sowas?
    Das Problem ist, dass so ein Skript immer da weiter rendern soll, wo es aufgehört hat. Es muss also immer irgendwo speichern, welches Bild gerade fertig wurde.

    Oder beim nächsten Start das Verzeichnis nach dem Frame mit der letzten Frame-Nummer durchsuchen und beim nächsten Frame weiter rendern.

    Wie gibt man beim Aufruf von Povray an ab welchem Frame es beginnen soll?
    Das wäre einfacher als jedes mal die .ini Datei (Subset_Start_Frame) zu verändern.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

  4. #4
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    Zitat Zitat von jay-t Beitrag anzeigen
    Du meinst ein Bash Skript, oder sowas?
    in der programmiersprache deiner wahl...

    Zitat Zitat von jay-t Beitrag anzeigen
    Das Problem ist, dass so ein Skript immer da weiter rendern soll, wo es aufgehört hat. Es muss also immer irgendwo speichern, welches Bild gerade fertig wurde.
    irgendeine zentrale verwaltung wirst du auch brauchen.
    zb. ein master-prozess und beliebig viele slaves...

    Zitat Zitat von jay-t Beitrag anzeigen
    Wie gibt man beim Aufruf von Povray an ab welchem Frame es beginnen soll?
    Das wäre einfacher als jedes mal die .ini Datei (Subset_Start_Frame) zu verändern.
    gibt es auch jeden fall.
    man kann frame und sogar die zeilen im frame angeben...
    ich installiere jetzt aber sicher nicht povray und lese es für dich in der manpage raus :P

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  5. #5
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322
    Danke! Das mit der manpage bekomme ich auch noch hin...

    in der programmiersprache deiner wahl...
    Da hab ich schon was . Wird Nano Assembler sein für meine VM.
    Die kann Prozesse starten und hat auch TCP/IP an Bord.
    Damit sollte so was machbar sein.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

  6. #6
    Registrierter Benutzer Avatar von derRichard
    Registriert seit
    Nov 2001
    Beiträge
    5.069
    Zitat Zitat von jay-t Beitrag anzeigen
    Da hab ich schon was . Wird Nano Assembler sein für meine VM.
    Die kann Prozesse starten und hat auch TCP/IP an Bord.
    Damit sollte so was machbar sein.
    klar.
    der schwere teil ist nicht das programmieren, sondern die aufteilung der jobs.
    nicht jeder frame ist gleich aufwendig und jeder rechen-knoten ist nicht gleich schnell.
    das problem ist np-hart.

    //richard
    There are two factions of CS, the ones that hate computers, and the ones that hate science.

  7. #7
    ****verdreher
    Registriert seit
    Sep 2003
    Beiträge
    322
    http://diy-2010.net/community/2012/0...using-nano-vm/

    Ich habe jetzt was hinbekommen: ich verwende meine nano VM für die Steuerung des Renderns.

    Die Frames werden von den Clients gerendert und danach an den Server gesendet.

    Ein Testlauf funktionierte prima, das sieht ganz gut aus.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu
    https://midnight-koder.net/blog/
    https://github.com/koder77

Ähnliche Themen

  1. Haushalt mit mehreren PCs - mp3 Server ?
    Von patcha im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 25.08.06, 16:24
  2. Haushalt mit mehreren PCs - mp3 Server ?
    Von patcha im Forum Musik
    Antworten: 1
    Letzter Beitrag: 25.08.06, 11:17
  3. povray 3.6 draußen
    Von Burger im Forum Neue Programme/Versionen
    Antworten: 0
    Letzter Beitrag: 10.06.04, 23:21
  4. Zwei Linux PCs und zwei PCs mit Windows vernetzen???
    Von Bergtürke im Forum Linux in heterogenen Netzen
    Antworten: 14
    Letzter Beitrag: 19.12.03, 08:23
  5. 3 PCs über DSL-Router ins Internet
    Von IceEagle im Forum Anbindung an die Aussenwelt
    Antworten: 9
    Letzter Beitrag: 14.11.02, 16:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •