home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
MLT
/
XTRACE311.sit
/
XTRACE311
/
X-TRACE.readme
< prev
next >
Wrap
Text File
|
1996-09-01
|
10KB
|
319 lines
ハ
ハ
ハ
X-TRACE(Mac)は、シェアウェアです。シェアウェア登録されなくてもX-TRACEの機能は完全で、1ヶ月を目安として暫定的にX-TRACEを試用することができます。
試用の後、継続的に使用する意志のある方は、同梱のドキュメントに従ってシェアウェア登録料を送金してください。
ハ
ハ
次のようなアイコンのついたファイルをダブルクリックするとソースデータを読み込み始めます。
ハ
ソースデータは、通常のテキストファイルであり、エディタなどでOpenすることにより内容の確認、修正などを行うことができます。この記述ファイルを0からご自分で作成しようとお考えの方は、本アーカイブに同梱されている"X-TRACE.man"をご覧下さい。
次に示すアイコンのついたファイルは、左からそれぞれリードオンリーのライブラリーファイル、PICTファイル、xPICファイル、PREXファイル、BMPファイルです。
ハ
ライブラリーファイルは別なソースから読み込まれて使用され、ダブルクリックしてもOpenすることはできません。このファイルは、SimpleTextなどでOpenして中身を確認できますが、編集することはできません。
残る4種類のファイルはダブルクリックすると、その内容(グラフィックデータ)を見ることができます。
複雑なソースデータだと、多少時間のかかることもありますが、ソースデータの記述に誤りがなければ、次のようなダイアログが出て、レイトレーシングのコンディションを変更することができます。
ハ
ハ
レイトレーシングの粗さを設定します。普通、レイトレーシングは非常に時間のかかる処理なので、データを試行錯誤で作っていくときには、粗く計算して計算時間を短縮するのです。Pixel Sizeの値が大きければ大きいほど粗く計算されます。従って、一番画質の良い状態で計算させたい場合には、"0"または"1"を設定します。チェックボックスMosaicをチェックするか、もしくはPixel Sizeに"0"を設定すると、モザイク計算モードが適用されます。モザイク計算モードは、モザイクがどんどん細かくなるように計算していくモードで、そのまま放っておくとPixel Sizeに"1"を設定したときと同じ解像度まで計算されます。
もし、Pixel Sizeに"1"より大きな数字Nを与えると、"1"または"0"と設定したときに比べて、画面の粗さはN*N倍、計算時間は1/(N*N)になります。
通常、この設定値は"0"で良いと思います。
ハ
普通レイトレーシングをする場合には、1画素に対して、一連の計算を1回だけ行います。このため、物体のエッジ部分でエイリアシングと呼ばれるギザギザが発生します。このギザギザを除去してより質の高い画像を生成するために、1つの画素に対して、何回か一連の計算をさせてその平均を取ることができます。
Over Samplingに、"1"より大きなNという数値を設定すると、1画素に対して、一連の計算をN*N回繰り返してその平均を取るようになります。これによって、エッジ部分のギザギザは低減されますが、計算時間はN*N倍長くかかります。
通常の設定値は"1"です。
ハ
この設定値は通常変更する必要はありません。
ハ
この設定値は通常変更する必要はありません。
ハ
分散レイトレーシングのパラメータですが暫定仕様なので、通常は"0"を設定します。
多少画面がノイジーになり、計算時間がかかりますが、この設定値を"1"より大きくすると分散レイトレーシングのモードがONにはなります。設定値Nとすると、計算時間はN倍長くかかります。参考までに、Nは50〜60くらいでないとあまり効果ありません。
ハ
このボタンを押すと、次のようなダイアログでレイトレーシング画面の大きさを変更することができます。
ハ
WidthとHeightがレイトレーシング画像の大きさで、Widthが横幅、Heightが高さになります。Depthはビット深度で、レイトレーシングの色数を設定します。Depthに与える値は"16"または"32"の何れかで、"16"と設定した場合32768色、"32"とすると1677万色で計算します。
Aspect Ratioは画素の横幅Hと高さVの比であり、Macintoshでは通常Aspect比1となりますので、Aspect HとAspect Vの両方に"1"を設定します。ただし、それ以外の値が設定されている場合でも、敢えて意図されて使われている場合がありますので、この設定値は変化しない方がよいでしょう。
ハ
このボタンを押すと、レイトレーシングせずに止まります。レイトレーシングしたい場合には、改めてソースファイルのアイコンをダブルクリックしてください。
ハ
このボタンを押すと現在の設定値でレイトレーシングを開始します。
ハ
このボタンを押すと、変更した設定値を無視して予め用意された設定値でレイトレーシングを開始します。Cancelは変更した設定値のキャンセルで、レイトレーシング自体のキャンセルではありません。レイトレーシング自体をキャンセルする場合には、Don't TRACEボタンを押してください。
ハ
ハ
計算が終わると計算に要した時間を表示して終了します。計算した画像はセーブされていませんので、FileメニューからSaveを選んで画像をセーブしてください。このとき、標準のダイアログの中に、セーブするファイルフォーマットを選ぶためのポップアップメニューがありますので、所望のフォーマットを選んで下さい。
ハ
ハ
このフォーマットを選択すると、Apple標準のPICTフォーマットでセーブします。
ハ
このフォーマットを選択すると、AppleのPICTリソースでセーブします。
ファイル名を"StartupScreen"として、ID=0でセーブしたものをSystemフォルダに入れておくと、Mactintoshを起動するときにその絵が表示されるようになります。
ハ
X68000でほぼ標準となっているPICフォーマットでセーブします。フレームバッファが32bitの場合、普通X68000ではサポートされない、32(24)bitの拡張PIC形式でセーブされますので、X68000とデータの交換をする場合には注意が必要です。
このフォーマットを選んだときに、フレームバッファが32bitだと、16bitに変換してからセーブするか、そのまま強行して32bitのままセーブするかを選択するダイアログが現れますので、適当な方を選択して下さい。
PICは、100%可逆の圧縮方法であり、アニメ調の絵の圧縮に主眼をおいた圧縮方法ですが、レイトレーシングなどのCGにも力を発揮します。
ハ
ウォルシュ・アダマール変換を用いた非可逆圧縮のファイルフォーマットで、1YENオリジナルです。当然、他のソフトとの互換性はありません。それでも使いたい方は止めませんが。要は、JPEGのような圧縮アルゴリズムなので、取り込み画像などの自然画圧縮に適しています。
写真などを取り込んだ画像をマッピングデータなどとして使用する場合には、このフォーマットが有利かと思います。
ハ
Windowsの24bit BMP形式でセーブします。
ハ
ハ
ソースデータがアニメーション計算用のデータであった場合、2.で説明したダイアログの前に次のようなダイアログが現れます。
ハ
ここでは、アニメーションの各コマをフレームと呼ぶことにします。アニメーションデータを計算するときには、計算するフレームの範囲をフレーム番号で指定します。
Frame No. From [A] To [B] Step [C]
と入力した場合、フレームAからフレームBまでをCフレーム置きに計算します。ソースデータのデバッグ中には、途中のフレームだけ計算したい場合や、Stepの値を大きくして速く計算を終わらせたい場合があり、このような場合にこれらの値を変更します。通常データを計算させるときにはこの値を変更する必要はありません。
ただし、このままではせっかく計算したアニメーション画像はセーブされません。チェックボックスsaveがチェックされていないためです。アニメーション画像をセーブしたい場合には、saveチェックボックスをチェックしてからOKボタンを押してください。セーブする場所とファイル名を聞くダイアログが現れますので、場所を指定してください。
ファイル名ですが、拡張子でセーブするファイルのタイプが変化しますので注意してください。拡張子というのは、ファイル名の後ろにピリオドで区切ってつける文字のことを指します。
ファイル名.拡張子
拡張子とセーブするタイプの対応は次のようになっています。
拡張子 タイプ
---------------------------------------
なし Apple標準PICTフォーマット
.pict Apple標準PICTフォーマット
.rsrc ID128から始まるPICSリソース
.pics ID128から始まるPICSリソース
.pic X68000のPICフォーマット
普通は、".rsrc"または".pics"を指定してPICSファイルにしておき、PICS→QuickTime変換ソフトを通せば、簡単にレイトレアニメを作成することができます。
ハ
ハ
WindowメニューのResize Windowを選択すると、次のようなダイアログが表示されて、表示ウインドウの大きさと、フレームバッファ自体のサイズおよび、ビット深度(色数)を変更することができます。
ハ
ハ
表示ウインドウのサイズを変更することができます。
ハ
Frame Bufferの1画素の縦の長さと横の長さの比(アスペクト比と言います)です。Macintoshでは、縦の長さ:横の長さ=1:1の画素が使われますが、別なコンピュータでは、他のアスペクト比を使うものもあり、このような機種との互換性を取るために存在するパラメータです。レイトレーシングを計算したときとは別なアスペクト比を設定すると、画面が横や縦にゆがみます。
他のコンピュータとのデータのやりとりをするとき以外変更する必要はありません。
ハ
実際のグラフィック画面の大きさです。レイトレーシングしたときの画面サイズより小さくなるように設定すると、一部情報を失いますので注意してください。
ハ
それぞれの設定値の間には一意に決まる関係式があって、各々の設定値は独立に変更することはできません。あるパラメータを変化させると、つじつまを合わせるために、どこか別なパラメータも一緒に変化させる必要があります。どのパラメータでつじつまを合わせるかを、各パラメータの左にあるラジオボタンで指定します。
ハ
16bit(32768色)と32bit(1677万色)のフレームバッファの間の相互変換を行うことができます。ただし、32bit→16bitの変換(減色)では一部情報が失われるので注意してください。
ハ
ハ
Fileメニューの中の「Preference...」を選ぶと、次のようなダイアログが出て、デフォルトのグラフィック画面を設定することができます。
ハ
ハ
デフォルトのグラフィック画面サイズを設定します。
ハ
デフォルトのグラフィック画面のアスペクト比を設定します。Macintoshの場合、アスペクト比は1:1ですので、この欄には両方とも1を設定すればよいでしょう。X68000などにデータを持っていくことが多い場合などには、ここを4:3などに設定します。
ハ
グラフィック画面の色数のデフォルトを設定します。16bit(3万色)か32bit(1677万色、フルカラー)か、どちらかを選んで下さい。
ハ
グラフィック画面をOpen(またはNew)したときに、自動的に画面いっぱいの大きさに合わせてウインドウを開きたい場合にチェックします。
ハ
256色表示など、色数の少ないディスプレイで、美しい表示を得るためにディザリングという中間色の発色法が使われますが、画像をPICTとして保存するときに、ディザリングを行うように指定するか否かを指定します。
ハ
ハ
ハ