これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mgfXNUMXrad です。
プログラム:
NAME
mgf2rad - マテリアルおよびジオメトリ フォーマット ファイルを RADIANCE 記述に変換します
SYNOPSIS
mgf2rad [ -m マットファイル ][ -e ずっと ][ -g DIST ] [ .. ]
DESCRIPTION
MGF2rad XNUMX つまたは複数のマテリアルおよびジオメトリ フォーマット (MGF) ファイルを RADIANCE シーンに変換します
説明。 定義上、すべての出力寸法はメートル単位です。 材料名と
サーフェスのプロパティは、MGF で割り当てられたものになります。 で定義されていない材料
MGF では翻訳中にエラーが発生します。 光源は IES としてインラインで記述されます
照明器具ファイル、および mgf2rad プログラムを呼び出します ies2rad(1) これらのファイルを翻訳するには。 もし
IES ファイルには、ローカル フィクスチャ ジオメトリの MGF 記述が含まれます。
その結果、再帰呼び出しが行われます mgf2rad、 これは正常であり、透明である必要があります。 の
この追加の翻訳の唯一の副作用は、他の RADIANCE シーンが表示されることです。
およびデータ ファイルは自動的に生成されます。 ies2rad。
当学校区の -m オプションを使用して、翻訳されたすべての素材を別の RADIANCE に入れることができます。
ファイル。 指定されたマテリアル名は別の場所で再利用される可能性があるため、これは常に推奨されるわけではありません。
MGF 記述内のポイントを別のファイルに書き込むと、コンテキストが失われます。
材質と表面の関係。 固有のマテリアル名が使用されている限り
MGF の説明全体を通して、材料特性は再定義されません。
問題。 これが、翻訳されたすべてのマテリアルを XNUMX つのファイルにまとめる唯一の方法であることに注意してください。
ファイル。参照されていないマテリアルについては出力が生成されないため、 つまり、単に翻訳すると、
MGFマテリアルは機能しません。
当学校区の -e オプションを使用すると、すべての放出値に指定された値を乗算できます。 ずっと 要因。
当学校区の -g オプションを使用して、すべての発光のグロー距離 (メートル単位) を確立できます。
表面。 これら XNUMX つのオプションは主に次の場合に使用されます。 ies2rad、 一般的にはそうではありません
ほとんどのユーザーにとって有益です。
実施例
XNUMX つの MGF ファイルを XNUMX つの RADIANCE マテリアル ファイルと XNUMX つのジオメトリ ファイルに変換するには:
mgf2rad -m 材料.rad 建物 1.mgf 建物 2.mgf > 建物 1+2.rad
XNUMX つの MGF ファイルと XNUMX つの RADIANCE ファイルから直接オクツリーを作成するには:
oconv '\!mgf2rad マテリアル.mgf シーン.mgf' ソース.rad > シーン.oct
onworks.net サービスを使用して mgf2rad をオンラインで使用する