Il s'agit de la commande mkillum qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mkillum - calcule les sources d'illum pour une scène RADIANCE
SYNOPSIS
mkillum [ -n nprocs ][ tracer Options ] octarbre [ < filet .. ]
mkillum [ tracer Options ] -par défaut
DESCRIPTION
Mkillum prend une description de scène RADIANCE préparée et un octree et calcule la lumière
distributions de sources pour chaque surface, en les remplaçant par des sources secondaires dont
les contributions peuvent être calculées plus efficacement en décrire(1) et RVU (1). Ce type d’
l'optimisation est plus utile pour les fenêtres et les lucarnes qui représentent des sources concentrées
d'éclairage indirect. Mkillum n'est pas approprié pour les très grandes sources ou les sources
avec des distributions très directionnelles. Ceux-ci sont mieux gérés respectivement par l'environnement
calcul et les types de sources secondaires dans RADIANCE.
Si la -n l'option est spécifiée avec une valeur supérieure à 1, plusieurs processus de lancer de rayons
sera utilisé pour accélérer le calcul sur une machine à mémoire partagée. Notez qu'il n'y a pas
l'avantage d'utiliser plus de processus qu'il n'y a de processeurs locaux disponibles pour faire le travail.
Arguments restants à mkillum sont interprétés comme des options de rendu pour tracer(1), à
calculer les distributions de lumière pour les surfaces d'entrée. Ces surfaces peuvent être n'importe
combinaison de polygones, de sphères et d'anneaux. D'autres surfaces peuvent être incluses, mais mkillum
ne peut pas calculer leurs distributions.
Par défaut, mkillum lit depuis son entrée standard et écrit sur sa sortie standard. Ce
est possible de spécifier plusieurs fichiers d'entrée d'une manière quelque peu non conventionnelle en
placer un symbole inférieur à ('<') avant les noms de fichiers. (Notez que ce caractère doit
être échappé de la plupart des obus.) Ceci est nécessaire pour mkillum peut dire où le rendu
les arguments se terminent et ses propres fichiers d'entrée commencent.
VARIABLES
Mkillum a un certain nombre de paramètres qui peuvent être modifiés par des commentaires dans le fichier d'entrée de
la forme:
#@mkillum variable=valeur option commutateur{+|-} ..
Les variables de type chaîne ou nombre entier sont séparées de leurs valeurs par le signe égal ('=').
Les options apparaissent d'elles-mêmes. Les interrupteurs sont suivis soit d'un signe plus pour les activer
ou un signe moins pour les désactiver.
Les paramètres sont généralement modifiés plusieurs fois dans le même fichier d'entrée pour adapter le
calcul, spécifiez différentes étiquettes et ainsi de suite. Les paramètres et leurs significations sont
décrit ci-dessous.
o=chaîne Définissez le fichier de sortie sur chaîne. Toutes les données de scène suivantes seront envoyées à ce
déposer. Si cela apparaît dans le premier commentaire de l'entrée, rien ne sera envoyé
à la sortie standard. Notez que cela n'est pas recommandé lors de l'exécution mkillum
de rad(1), qui s'attend à ce que la sortie soit sur la sortie standard.
m=chaîne Définissez l'identifiant du matériau sur chaîne. Ce nom sera utilisé non seulement comme
nouveau modificateur de surface, mais il sera également utilisé pour nommer le modèle de distribution
et les fichiers de données. Le nom de diffusion sera un magnifique plus le suffixe
".dist". Le fichier de données sera nommé un magnifique plus éventuellement un entier plus un
Suffixe ".dat". L'entier est utilisé pour éviter d'écrire accidentellement sur un existant
déposer. Si vous souhaitez écraser le fichier, utilisez le f variable ci-dessous.
f=chaîne Définissez le nom du fichier de données sur chaîne. Le prochain fichier de données portera ce nom
plus un suffixe ".dat". Les fichiers suivants seront nommés un magnifique plus un entier
plus le suffixe ".dat". Un fichier existant portant le même nom sera écrasé.
Cette variable peut être désactivée en omettant la valeur. (Voir aussi le m variable
au dessus de.)
a Produisez des sources secondaires pour toutes les surfaces de l'entrée. C'est le
défaut.
e=chaîne Produire des sources secondaires pour toutes les surfaces sauf celles modifiées par chaîne.
Surfaces modifiées par un magnifique sera transmis à la sortie sans modification.
i=chaîne Ne produire des sources secondaires que pour les surfaces modifiées par chaîne.
n Ne pas produire de sources secondaires. Toutes les entrées seront transmises à la sortie
non affecté, sauf que toutes les surfaces vides seront supprimées.
b= réel Ne produisez pas de source secondaire pour une surface si sa luminosité moyenne
(l'éclat) est inférieur à la valeur réel.
c={d|a|n} Utilisez les informations de couleur en fonction du caractère donné. Si le personnage est d,
alors les informations de couleur seront utilisées dans trois fichiers de données distincts et le
la distribution sera entièrement caractérisée en termes de couleur. Si le personnage est
a, alors seule la couleur moyenne est calculée et la distribution ne contiendra pas
informations sur la couleur. Si le personnage est n, même la couleur de distribution moyenne
seront jetés, produisant des sources secondaires qui ne sont absolument pas colorées.
Cela peut être souhaitable du point de vue de l'équilibrage des couleurs.
d=entier Réglez le nombre d'échantillons de direction par stéradian projeté sur entier. La
nombre de directions stockées dans le fichier de données associé sera d'environ
ce nombre multiplié par pi pour les polygones et les anneaux, et par 4pi pour les sphères. Si
entier est nul, alors une source diffuse est supposée et aucune distribution n'est
créé.
d=chaîne Définissez la fonction de distribution de diffusion bidirectionnelle de surface (BSDF) sur la
fichier donné. Le chemin de la bibliothèque RADIANCE sera recherché si le fichier ne
commencer par un '.' ou le caractère '~'. Ce fichier doit contenir un LBNL Window 6 XML
spécification d'un BSDF valide pour la surface donnée, et tous les rayons seront
interprétée à travers cette fonction, qui peut être produite par le Radiance
genBSDF(1) programme. L'orientation du BSDF peut être contrôlée avec le u
réglage, décrit ci-dessous. Si cette variable n'a pas de paramètre ou si un entier est
spécifié, mkillum revient au comportement par défaut de calcul de la sortie
diffusion directe.
s=entier Réglez le nombre d'échantillons de rayons par direction sur entier. Cette variable affecte
la précision de la valeur de distribution pour chaque direction ainsi que la
temps de calcul pour mkillum.
je{+|-} Basculez entre les sources lumineuses et les sources d'éclairage. Si ce commutateur est activé (je+),
mkillum utilisera le type de matériau "light" pour représenter les surfaces. Si désactivé
(je-), mkillum utilisera le type de matériau "illum" avec le modificateur de surface d'entrée
comme matériau alternatif. La valeur par défaut est Je-.
u=[+|-]{X|Y|Z}
L'axe donné sera considéré comme "haut" aux fins d'interprétation de BSDF
données spécifiées avec le d variable. Le BSDF sera réorienté par rapport au
surface nécessaire pour maintenir le vecteur haut dans le plan vertical qui contient
cet axe et la normale à la surface, correspondant à un azimut de 90 degrés.
Le vecteur ascendant par défaut est +Z.
t= réel Réglez l'épaisseur de la surface sur réal en coordonnées mondiales. Cette valeur est utilisée pour
déterminer où commencer les rayons qui doivent commencer du côté opposé d'un
système de fenestration, notamment pour calculer la distribution entrante pour un
Calcul BSDF. Si l'épaisseur est définie sur 0 et qu'un BSDF contient des informations détaillées
géométrie, il sera traduit et sorti dans le cadre de la nouvelle description,
à condition que l- option est également en vigueur. (Ceci ne fonctionne actuellement que pour
polygones rectangulaires.) L'épaisseur par défaut est 0.
EXEMPLES
La commande suivante génère des illum correspondant à la géométrie dans les fichiers "it1.rad"
et "it2.rad":
mkillum -ab 2 -ad 1024 -av .1 .1 .1 basic.oct "<" it1.rad it2.rad > illums.rad
Le fichier de sortie "illums.rad" serait alors combiné avec la géométrie de la scène d'origine pour
créer un composite plus facilement rendu.
ENVIRONNEMENT
RAYPATH les répertoires pour vérifier les fichiers auxiliaires.
Utilisez mkillum en ligne en utilisant les services onworks.net