Count up since 1998/11/08

X-TRACEは、テキスト記述式のレイトレーシングソフトです。
|
|
レイトレーシングとは、視線方向に光を追跡ながら、その向こうに見える映像を計算する手法で、次に示すような、反射による写り込み、影などを高い精度で生成する3Dグラフィクス手法です。 | |
|
|
X-TRACEでは、球面、楕円面、円柱面、円錐面に代表される、二次曲面を組み合わせ、足したり、引いたり(削る)することによって物体を定義することができます。 | |
|
|
これはX-TRACEの楕円メタ機能を使って作った金魚のCGです。白い目玉と胴体の接合部がなめらかにつながり、色もとけ込むように変化しています。背ビレ、胸ビレから開いた口(負メタを使用)にいたるまですべてメタボールで表現しています。 | |
|
|
こちらは、ポリゴン(多角形の板)を使って作った球状の物体です。右の物体は、スムースシェーディングがかかっているため、表面はなめらかに見えますが、輪郭がカクカクしていることから、ポリゴンで作った左の物体と同じであることがわかります。 | |
|
|
|
X-TRACEには、分散レイトレーシングという機能が備わっており、大きさを持った光源によるぼやけた影(左)、微少な凹凸を持つ金属表面の鈍い写り込み(右)、視点が大きさ(絞り)を持つことによる奥行きの表現などが可能となっています。 |
|
|
X-TRACEは強力なマッピング機能を備えています。この画像はチェック柄をマッピングした背景に、波紋状の凹凸をマッピングした球体を配置したもの。凹凸で反射による写り込みもゆがんでいますが、さも本当の凹凸があるかのように見せかける凹凸マッピングです。背景のチェック柄も、お好みの絵に置き換えることができます。 | |
|
|
X-TRACEの重ね合わせマッピングの効果を示す画像です。地面に横波と波紋の2つの凹凸が合成されています。データの記述を見るとわかりますが、元々合成されたデータを用意して凹凸マッピングしたのではなく、別々なマッピングデータをX-TRACEが合成していることがわかります。 | |
|
上で紹介した画像の記述データをダウンロードできます。Windowsの改行コードになっていますので、Macintoshをお使いの方は、Windowsの改行コードに対応したエディタで編集してください。X-TRACE for Mac自体は、Windowsの改行コードのままでもそのままレイトレーシング可能です。
| ||
六角大王Super v2には、レンダラとしてROX-TRACEがバンドルされています。ROX-TRACEはX-TRACEのサブセット版です。詳しくはここをクリックして下さい。