================================================================ 【ソ フ ト名】 Xi-TRACE rel.21 レイトレーシングソフト 【ファイル名】 XiTRAR21.EXE 【著作権 者】 1YEN Toru 【対応 環境】 Windows 10 / 8.1 / 8 【リリース日】 2023/01/09 【作成 方法】 インストーラ(CreateInstall Free) 【ソフトウェア種別】 シェアウェア(660円税込) 【シェアレジ】 SR133621 (ベクターのサービスです) 【転載 条件】 転載を希望される方は、事前に作者宛にメール必要 【連 絡 先】 ichien.toru@nifty.ne.jp ================================================================ 【ソフト紹介】  Xi-TRACEはテキスト記述式のレイトレーシングソフトです。プログラ ミング言語方式の記述によって、数値演算を使って物体を定義したり動 かすなど、高品位な3Dグラフィックスを作成することが可能です。二次 曲面、メタボール、ポリゴン、マッピング、分散レイトレーシングなど の機能を備えています。  六角大王SuperからExportされたX-TRACE/iTRACEファイルやVRML1.0、 DXF、Wavefront OBJ形式などのポリゴンデータを読み込んでレイトレー シングすることも可能です。  Xi-TRACEはシェアウェアです。シェアウェア登録されなくてもXi- TRACEの機能は完全で、1ヶ月を目安として暫定的にXi-TRACEを試用する ことができます。試用期間を越えて利用する場合は、同梱のドキュメン トに従って、作者まで送金して下さい。 ※送金する前に、必ず試用してください。 ================================================================ 【Xi-TRACE R20→R21の主な変更点】 1) スクリプト言語MODELAの仕様拡張  使い方に関しては、プログラミングマニュアルを参照してください。 1-1) 数値表現中のアンダスコア(_)挿入可能  数値表現の中に、アンダスコアを挿入して、可読性を上げることがで きるようになりました。   例1)0x0080_0000 …… 4桁毎に挿入   例2)1_234_567 …… 3桁毎に挿入(カンマの代わり)   例3)3.14159_26535_89793 …… 5桁毎に挿入 1-2) 数値表現として2進数を使用可能  「0b」または「0B」で始まる数値を2進数と見なします。   例4)0b1010_0110 …… 16進数だと0xa6 1-3) べき乗演算子に「**」を追加  従来のべき乗演算子「^」に加えて、新たに「**」を使用することが できます。   例5)2**10 …… 2の10乗=256 1-4) zero命令を公開  スクリプト実行中にゼロと見なす数値の閾値を指定する命令を公開し ました。 2) バグ修正  その他バグを修正しています。 ================================================================ 【Xi-TRACEの主な特徴】 1) 六角大王Superのエクスポートファイルのレンダリング機能  市販の六角大王SuperがExportするX-TRACEファイルをレイトレーシン グすることができます。  六角大王SuperのX-TRACEエクスポート機能は強力で、六角大王で設定 したマッピング属性もエクスポートされます。つまり、六角大王Super でマッピングなどをかけたものをそのままX-TRACEでレンダリングする ことが可能です。 2) 各種3D-CG記述ファイルの読み込み 2-1) 六角大王ファイルのレンダリング機能  フリーウェアのモデリングソフトとして定評のある「六角大王」で作 成したファイル(*.rok)を直接読み込み、六角大王で設定した視点情報 などをそのまま使ってレンダリングすることができます。 2-2) VRML1.0ファイルのレンダリング機能  VRML1.0で記述されたファイル(*.wrl)を直接読み込み、レンダリング することができます。一部機能には対応していませんが、未対応の機能 が使われていても、エラーとならず、その部分を読み飛ばしてレイト レーシングします。詳細については同梱のドキュメントをお読み下さい。 2-3) DXFファイルのレンダリング機能  多くのモデリングソフトが対応しているDXFファイル(*.dxf)を直接読 み込み、レンダリングすることができます。ただし、DXFの色情報や視 野の情報には対応していないので、これらの情報は、読み込みはじめた ときに出る設定ウインドウで適切な値を設定する必要があります。 2-4) Wavefront社OBJファイルのレンダリング機能  マテリアル、UVマッピングも含めたOBJ形式のファイルインポートが 可能です。 ※Xi-TRACEは拡張子でファイルを判別しますので、拡張子を*.rok、*. wrl、*.dxf、*.objの何れかにしておいて下さい。 3) テキスト記述式のレイトレーシング  手続きや数式などを用いた高度な物体定義が可能です。また、二次曲 面を基本形状とし、基本形状に対してnot(削る)、and(共通部分)、or (加える)などの論理結合を使用できます。さらに、楕円メタ、ポリゴン (法線ベクタ及び属性のスムーシングあり)のレイトレーシングが可能 です。  プログラミング言語形式の記述ファイルで、数値演算を使って物体を 定義したり、動かすことが可能です。 4) 4種類の光線源  平行光線源、局所光線源、スポット光線源、プロジェクション光線源 を使用して、様々な照明光をエミュレートできます。 5) 色マッピング、凹凸マッピングをサポート 5-1) 凹凸マッピングの重ね合わせ  例えば、池に立つ波を考えた場合、風によるさざ波と、魚などが跳ね た後の波紋など、異なった複数の波が立ちます。Xi-TRACEは、このよう な複数の凹凸を重ね合わせる多重凹凸マッピングをサポートしています。 5-2) 色マッピングの重ね合わせ  クロマキー合成のようにマッピングデータ中の、ある色を別なマッピ ングで置き換える、オーバレイマッピングと、複数のマッピングデータ を適切な混合比で足し合わせる多重色マッピングをサポートしています。 5-3) 反射マッピング  視線が物体の表面で反射した際に、その反射方向に見えるべき映像を マッピングする機能です。CGの世界では、金属の表現などに広く使われ ている手法です。 6) パスレイトレーシング(分散レイトレーシング)  奥行きによるフォーカスのぶれ、鈍い反射・透過、半影などを生成す る強力なレイトレーシングが可能です。 7) 分配レイトレーシングをサポート  分配レイトレーシングとは、デュアルコア、クアッドコアのような、 複数のCPUを搭載した環境で、演算を複数のCPUに分配することで演算時 間を短縮する仕組みです。PCの能力を最大限に活用してレイトレーシン グを実行することができます。  ネットワーク上に存在する別PCにサーバを起動しておけば、そのPCも 演算に使用することができます。 ================================================================