Dies ist der Befehl sunflow, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
sunflow – Rendering-System für fotorealistische Bildsynthese
ZUSAMMENFASSUNG
Sonnenfluss [Optionen)] Datei (en)
BESCHREIBUNG
Sonnenfluss ist ein Open-Source-Renderingsystem für die fotorealistische Bildsynthese. Es ist
in Java geschrieben und um einen flexiblen Raytracing-Kern und ein erweiterbares Objekt herum aufgebaut.
orientiertes Design. Es wurde als Rahmen für das Experimentieren mit globaler Beleuchtung geschaffen
Algorithmen und neue Oberflächenschattierungsmodelle.
ALLGEMEIN OPTIONAL
Eine Zusammenfassung der Optionen erhalten Sie, indem Sie eine der folgenden Optionen verwenden:
-h, -Hilfe
Zeigt die Liste der verfügbaren Befehle an
PERFORMANCE
Mit der sogenannten Server-VM (Virtual Machine) läuft Sunflow deutlich schneller. Das
Die Server-VM ist Teil von Java, aber nicht in der Standardinstallation (JRE) von enthalten
Java. Die Server-VM startet langsamer und verbraucht mehr Speicher als die Standard-VM, aber
es läuft in vielen Fällen viel schneller.
Der integrierte Echtzeit-Raytracing-Benchmark von Sunflow (-rtbench) läuft zum Beispiel mehr als
doppelt so schnell mit der Server-VM (die genaue Beschleunigung hängt von Ihrer Hardware ab).
Der einfachste Weg, die Server-VM zu erhalten, ist die Installation des Java Development Kit (JDK).
Unter Debian ist es möglich, verschiedene JVMs gleichzeitig zu installieren, darunter:
gij-4.2 (Main), openjdk-6-jre (Main), sun-java5-jre (Nicht frei), sun-java6-jre (Nicht frei).
Um es zu ändern Java Von einem zum anderen verlinken, verwenden Sie (mit Root-Rechten):
„update-alternatives --config java“
Eine ziemlich gute Wahl sollte sein openjdk-6-jre.
Siehe auch Abschnitt „KONFIGURATIONSDATEIEN“.
EMPFOHLEN OPTIONAL
Wie oben erläutert, können die folgenden Optionen genutzt werden, um einen Leistungsgewinn zu erzielen
hängen von der verwendeten JVM ab:
-Server
Verwenden Sie die virtuelle Servermaschine. Das zur ausgewählten JVM passende JDK muss installiert sein
damit diese Option tatsächlich funktioniert, z sun-java5-jdk (Nicht frei). Eine Warnung wird angezeigt
andernfalls angezeigt und diese Option ignoriert.
-XmxMEM
Verwenden Sie eine Speicherobergrenze von MEM anstelle der Standardeinstellung (wahrscheinlich 64M). Beispiel von
Gültige Werte: 512M, 1G.
Diese Optionen werden am besten über eingestellt SUNFLOW_JAVA_OPTIONS Umgebungsvariable oder
in den Konfigurationsdateien gespeichert.
CONFIGURATION DATEIEN
Um eine flexible Konfiguration zu ermöglichen, ist die Sonnenfluss Der Wrapper bezieht zwei Konfigurationsdateien:
/etc/sunflowrc und ~/.sunflowrc, in dieser Reihenfolge.
Die Syntax ist einfach: „export KEY=VALUE“. Zeilen, die mit einem Kreuzzeichen beginnen, werden ignoriert.
Die folgenden Optionen werden unterstützt:
SUNFLOW_JAVA
Die zu verwendende Java Virtual Machine. Es ist dann beispielsweise möglich, ein systemweites System zu haben Java
Alternative zeigt auf /usr/bin/gij-4.2, während Sonnenfluss verwendet eine andere JVM, z
/usr/lib/jvm/java-1.5.0-sun-1.5.0.12/bin/java.
Wenn nicht festgelegt (Standardeinstellung), Java aufgerufen wird, also die systemweite Alternative
werden verwendet.
SUNFLOW_JAVA_OPTIONS
Dies sind die Optionen, die an den Java-Interpreter übergeben werden sollen. Beispiele finden Sie oben.
SUNFLOW_OPTIONS
Die Liste der Optionen, die automatisch an Sunflow übergeben werden, um eine Wiederholung bei jedem zu vermeiden
Aufruf von Sonnenfluss. Bei mehreren Optionen sind Anführungszeichen erforderlich
spezifiziert.
Wenn nicht festgelegt (Standardeinstellung), wird keine Option übergeben Sonnenfluss.
Nutzen Sie Sunflow online über die Dienste von onworks.net