EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

mkillum - Online in der Cloud

Führen Sie mkillum im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl mkillum, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mkillum - berechne Bildquellen für eine RADIANCE-Szene

ZUSAMMENFASSUNG


mkillum [ -n nprocs ][ rtrace Optionen ] Octree [ < Datei .. ]
mkillum [ rtrace Optionen ] -Vorgaben

BESCHREIBUNG


Mkillum nimmt eine vorbereitete RADIANCE-Szenenbeschreibung und einen Octree und berechnet Licht
Quellenverteilungen für jede Oberfläche und ersetzt sie durch Sekundärquellen, deren
Beiträge können effizienter berechnet werden durch rpict(1) und RVU(1). Diese Art von
Optimierung ist am nützlichsten für Fenster und Oberlichter, die konzentrierte Quellen darstellen
indirekter Beleuchtung. Mkillum ist nicht geeignet für sehr große Quellen oder Quellen
mit stark gerichteten Verteilungen. Diese werden jeweils am besten von der Umgebung gehandhabt
Berechnung und die sekundären Quellentypen in RADIANCE.

Besitzt das -n Option ist mit einem Wert größer als 1 angegeben, mehrere Raytracing-Prozesse
wird verwendet, um die Berechnung auf einem Computer mit gemeinsam genutztem Speicher zu beschleunigen. Beachten Sie, dass es keine
Vorteil, mehr Prozesse zu verwenden, als lokale CPUs zur Verfügung stehen, um die Arbeit zu erledigen.

Verbleibende Argumente zu mkillum werden als Rendering-Optionen für . interpretiert rtrace(1) zu
Berechnen Sie die Lichtverteilungen für die Eingangsflächen. Diese Oberflächen können beliebig sein
Kombination von Polygonen, Kugeln und Ringen. Andere Oberflächen können enthalten sein, aber mkillum
können ihre Verteilungen nicht berechnen.

Standardmäßig mkillum liest von seiner Standardeingabe und schreibt in seine Standardausgabe. Es
ist es möglich, mehrere Eingabedateien auf etwas unkonventionelle Weise anzugeben, indem Sie
Platzieren eines Kleiner-als-Symbols ('<') vor den Dateinamen. (Beachten Sie, dass dieser Charakter
aus den meisten Granaten entkommen.) Dies ist notwendig, damit mkillum kann sagen, wo das Rendering
Argumente enden und die eigenen Eingabedateien beginnen.

VARIABLEN


Mkillum hat eine Reihe von Parametern, die durch Kommentare in der Eingabedatei von . geändert werden können
die Form:

#@mkillum variable=Wert Optionsschalter{+|-} ..

String- oder Integer-Variablen werden durch das Gleichheitszeichen ('=') von ihren Werten getrennt.
Optionen erscheinen von selbst. Auf Schalter folgt entweder ein Pluszeichen, um sie einzuschalten
oder ein Minuszeichen, um sie auszuschalten.

Parameter werden normalerweise innerhalb derselben Eingabedatei mehrmals geändert, um die
Berechnung, geben Sie verschiedene Labels an und so weiter. Die Parameter und ihre Bedeutung sind
unten beschrieben.

o=String Setzen Sie die Ausgabedatei auf String. Alle nachfolgenden Szenendaten werden an diese gesendet
Datei. Wenn dies im ersten Kommentar in der Eingabe erscheint, wird nichts gesendet
zur Standardausgabe. Beachten Sie, dass dies beim Ausführen nicht empfohlen wird mkillum
für rad(1) die erwartet, dass die Ausgabe auf der Standardausgabe erfolgt.

m=String Setzen Sie die Materialkennung auf String. Dieser Name wird nicht nur als
neuer Oberflächenmodifikator, wird aber auch zur Benennung des Verteilungsmusters verwendet
und die Datendateien. Der Distributionsname lautet Schnur plus das Suffix
".dist". Die Datendatei wird benannt Schnur plus möglicherweise eine ganze Zahl plus a
".dat"-Suffix. Die Ganzzahl wird verwendet, um ein versehentliches Überschreiben einer vorhandenen . zu vermeiden
Datei. Wenn die Datei überschrieben werden soll, verwenden Sie die f unten variabel.

f=String Setzen Sie den Namen der Datendatei auf String. Die nächste Datendatei erhält diesen Namen
plus ein ".dat"-Suffix. Nachfolgende Dateien werden benannt Schnur plus eine ganze Zahl
plus das Suffix ".dat". Eine vorhandene Datei mit dem gleichen Namen wird überlagert.
Diese Variable kann deaktiviert werden, indem der Wert weggelassen wird. (Siehe auch die m Variable
über.)

a Erstellen Sie sekundäre Quellen für alle Oberflächen in der Eingabe. Dies ist das
default.

e=String Erzeugen Sie Sekundärquellen für alle Oberflächen außer denen, die von . modifiziert wurden String.
Oberflächen modifiziert durch Schnur wird unverändert an den Ausgang übergeben.

i=String Nur Sekundärquellen für Oberflächen erzeugen, die durch . modifiziert wurden String.

n Produzieren Sie keine Sekundärquellen. Alle Eingaben werden an die Ausgabe übergeben
unbeeinflusst, außer dass alle leeren Oberflächen entfernt werden.

b=echt Erstellen Sie keine Sekundärquelle für eine Oberfläche, wenn ihre durchschnittliche Helligkeit
(Strahlung) ist kleiner als der Wert real.

c={d|a|n} Verwenden Sie Farbinformationen entsprechend dem angegebenen Zeichen. Wenn der Charakter d,
dann werden die Farbinformationen in drei separaten Datendateien verwendet und die
Die Verteilung wird in Bezug auf die Farbe vollständig charakterisiert. Wenn der Charakter
a, dann wird nur die durchschnittliche Farbe berechnet und die Verteilung enthält nicht
Farbinformationen. Wenn der Charakter n, sogar die durchschnittliche Verteilungsfarbe
weggeworfen werden, wodurch Sekundärquellen entstehen, die völlig farblos sind.
Dies kann aus Sicht des Farbausgleichs wünschenswert sein.

d=Ganzzahl Setzen Sie die Anzahl der Richtungs-Samples pro projiziertem Steradiant auf ganze Zahl. Das
Anzahl der in der zugehörigen Datendatei gespeicherten Richtungen beträgt ungefähr
diese Zahl multipliziert mit pi für Polygone und Ringe und mit 4pi für Kugeln. Wenn
ganze Zahl Null ist, dann wird eine diffuse Quelle angenommen und keine Verteilung ist
erstellt.

d=String Stellen Sie die bidirektionale Streuverteilungsfunktion (BSDF) der Oberfläche auf den
gegebene Datei. Der Pfad der RADIANCE-Bibliothek wird durchsucht, wenn die Datei dies nicht tut
beginnen Sie mit einem '.' oder '~'-Zeichen. Diese Datei muss ein LBNL Window 6 XML enthalten
Angabe einer gültigen BSDF für die gegebene Oberfläche, und alle Strahlen werden
interpretiert durch diese Funktion, die von der Radiance . erzeugt werden kann
genBSDF(1) Programm. Die Ausrichtung der BSDF kann mit dem u
Einstellung, unten beschrieben. Wenn diese Variable keine Einstellung hat oder eine ganze Zahl ist
spezifizierten, mkillum kehrt zum Standardverhalten bei der Berechnung der Ausgabe zurück
direkt verteilen.

s=Ganzzahl Setzen Sie die Anzahl der Strahlenproben pro Richtung auf ganze Zahl. Diese Variable beeinflusst
die Genauigkeit des Verteilungswertes für jede Richtung sowie die
Rechenzeit für mkillum.

l{+|-} Wechseln Sie zwischen Lichtquellen und Lichtquellen. Wenn dieser Schalter aktiviert ist (l+),
mkillum verwendet den Materialtyp "Licht", um Oberflächen darzustellen. Wenn deaktiviert
(l-), mkillum verwendet den Materialtyp "illum" mit dem Eingabe-Oberflächenmodifikator
als alternatives Material. Die Standardeinstellung ist l-.

u=[+|-]{X|Y|Z}
Die angegebene Achse wird zum Zwecke der Interpretation von BSDF als "oben" betrachtet
Daten angegeben mit dem d Variable. Die BSDF wird relativ zum
Fläche nach Bedarf, um den Aufwärtsvektor in der vertikalen Ebene zu halten, die enthält
diese Achse und die Flächennormale, entsprechend einem Azimut von 90 Grad.
Der standardmäßige Aufwärtsvektor ist +Z.

t=echt Stellen Sie die Oberflächendicke auf echt in Weltkoordinaten. Dieser Wert wird verwendet für
Bestimmen, wo Strahlen beginnen sollen, die auf der gegenüberliegenden Seite von a . beginnen müssen
Fenstersystem, speziell zur Berechnung der eingehenden Verteilung für a
BSDF-Berechnung. Wenn die Dicke auf 0 gesetzt ist und eine BSDF detaillierte
Geometrie wird sie übersetzt und als Teil der neuen Beschreibung ausgegeben,
vorausgesetzt, die l- Option ist auch in Kraft. (Dies funktioniert derzeit nur für
rechteckige Polygone.) Die Standarddicke ist 0.

Beispiele:


Der folgende Befehl generiert illums entsprechend der Geometrie in den Dateien "it1.rad"
und "it2.rad":

mkillum -ab 2 -ad 1024 -av .1 .1 .1 basic.oct "<" it1.rad it2.rad > illums.rad

Die Ausgabedatei "illums.rad" würde dann mit der originalen Szenengeometrie kombiniert um
Erstellen Sie ein einfacher gerendertes Composite.


RAYPATH die Verzeichnisse, die auf Hilfsdateien überprüft werden sollen.

Verwenden Sie mkillum online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad