右クリックでスポイト表示機能ズーム機能グリッドの表示ON/OFFプレビュー機能パレット・ダイアログバーのON/OFFプラグイン機能BMPインポート/エクスポート・プラグインRGBインポート/エクスポート・プラグインCエクスポート・プラグインIS-VIEWER64プレビュー・プラグインプラグイン・インターフェイスファイルフォーマットTPFフォーマットTMFフォーマットTLFフォーマットファイルTextureEditorは以下のファイルを扱う事可能です。一対に登録した複数の「ピクチャー」を管理するファイルです。CITextureEditorでは1つしか開く事ができません。Makefile風のテキストファイルで表現されています。テクスチャ・イメージ・ファイル(TMF)テクスチャのイメージを扱うファイルです。CIの場合、カラーのルックアップテーブルが無ければ(アタッチしてなければ)表示する事はできません。現在、4bit(16色)/8bit(256色)のイメージファイルを扱えます。CITextureEditorでは複数の編集が可能です。このファイルは無圧縮のバイナリーイメージファイルです。テクスチャ・ルックアップテーブル・ファイル(TLF)CIテクスチャの色を扱うファイルです。パレットとも呼びます。現在、4bit(16色)/8bit(256色)のパレットを扱えます。CITextureEditorでは複数の編集が可能です。このファイルは無圧縮のバイナリーイメージファイルです。BMPファイル(BMP)BMPファイルをTMF/TLFとして扱う事ができます。読み込み時に、BMPから、TLFを自動的に抽出し、新規作成します。(16色若しくは256色にカラーを減色してなければいけません。TMFとして名前を付けて保存する事でTMFになります。このファイルは無圧縮の4bit/8bitBMPファイルでなければ扱えません。インポート可能なファイルの種類インポート機能は、他のフォーマットのファイルを編集中のイメージに取り込む機能です。これらはプラグインによって追加された機能です。編集中のTMF/TLFに、ペーストします。行ってからインポートして頂く事をお勧めします。イメージファイルエクスポート可能なファイルの種類エクスポート機能は、イメージファイルを他のフォーマットに変換して出力する機能です。これらはプラグインによって追加された機能です。テクスチャ・イメージ・ファイルをCC/GCCでコンパイル可能なC言語のソースファイルに落とします。このファイルだけでは、実際には画面に表示できません。適切なディスプレイリストを使って表示して下さい。CITextureEditorで扱うディレクトリは以下の通りです。CITextureEditorで扱うオブジェクトは以下の通りです。ピクチャーを管理します。CITextureEditorでは、1つのプロジェクトのみ編集可能です。(TLF)を合わせたオブジェクトです。他のピクチャーから参照されていても問題ありません。(TPF)に格納されます。パレットを切り離した画像データです。参照される事があります。CIテクスチャのみ扱えます。イメージを切り離した画像データです。参照される事があります。CIテクスチャ用ルックアップテーブルのみ扱えます。ピクチャーの編集機能には、Undo/Redo(元に戻す/やり直し)や、カット&ペーストは未対応になっています。ピクチャーとして追加します。指定のピクチャーのTMFとTLFの構成を変更する事が出来ます。指定のピクチャーを削除できます。複数のパレットを一度に扱う際に、パレットを複数選択する事ができます。パレット上でマウスの左ボタンを押したまま、移動すると範囲が選択されます。元に戻すパレットに対して変更を加えた操作を取り消して、元の状態に戻す事ができます。100ステップ分、Undoバッファに貯えます。やり直す元に戻した処理をやり直す事ができます。選択した範囲をクリップボードにコピーします。コピーされたサイズ分を選択範囲にかかわらず貼り付けます。矩形で指定する事ができます。元に戻すイメージに対して変更を加えた操作を取り消して、元の状態に戻す事ができます。100ステップ分、、Undoバッファに貯えます。やり直す元に戻した処理をやり直す事ができます。切り取り選択した範囲をクリップボードにコピーし、選択範囲を削除します。選択した範囲をクリップボードにコピーします。貼り付けクリップボードにコピーされたイメージを貼り付けます。位置とサイズの決定をして下さい。サイズを変更するとイメージはサイズに応じて拡大縮小されます。貼り付けを決定します。取り消したい場合は、エスケープキーを押して下さい。選択した範囲のイメージを左右反転します。選択した範囲のイメージを上下反転します。描画機能ピクセル1つの点を打ちます。現在のペンに割り当てられた色で点を描画します。ペンフリードローモードです。現在のペンに割り当てられた色で線を描画します。ライン直線を描画します。現在のペンに割り当てられた色で直線を描画します。ボックス矩形を描画します。現在のペンに割り当てられた色で矩形を描画します。ボックス・フィル塗りつぶされた矩形を描画します。現在のペンに割り当てられた色で塗りつぶされた矩形を描画します。サークル円を描画します。現在のペンに割り当てられた色で円を描画します。サークル・フィル塗りつぶされた円を描画します。現在のペンに割り当てられた色で塗りつぶされた円を描画します。ペイント指定した位置に色を流し込みます。現在のペンに割り当てられた色で描画します。指定された範囲、若しくは全体を、マウス位置の色から現在ペンに割り当てられている色に置き換えます。色を塗り換える場合において、特定範囲全体を塗り替えたい場合、ペイントで一つ一つ塗り潰すよりも効果的です。イメージ上に着色された色を吸い取り、現在のペンにその色を割り当てます。等倍〜16倍(100%〜1600%)までズームできます。グリッドの表示ON/OFF8x8アライメントのグリッドの表示をON/OFFできます。確認する事ができます。これはプラグインによって追加された機能です。(参照:IS-VIEWER64プレビュー・プラグイン)パレット・ダイアログバーのON/OFFパレット・ダイアログバーの表示をON/OFFできます。プラグイン機能プラグイン機能とは、アプリケーションに拡張機能を追加する事で、プラグイン・モジュールとは、その機能を担うモジュールの事です。そこにプラグイン・モジュールを格納する事で、アプリケーションが起動時に自動的に認識します。(プラグインの詳細は、アバウト・ダイアログで確認できます。)ここでは最初から入っている4つのプラグインの説明をします。(MSBMP.DLL)BMPインポートでは、MicrosoftのBMPファイルを編集中のイメージに貼り付ける事が出来ます。混合して貼り付けられます。パレットは変更されたままになります。)パレットが、未割り当ての場合、新規にパレットが作成され割り当てられます。BMPエクスポートでは、TMF/TLFを無圧縮のBMPとして保存する事が出来ます。(SGIRGB.DLL)RGBインポートでは、SGIのRGBファイルを編集中のイメージに貼り付ける事が出来ます。機能的には、BMPインポート・プラグインと同様です。RGBエクスポートでは、TMF/TLFを無圧縮のRGBとして保存する事が出来ます。(TMFtoC.DLL)編集中のイメージをNINTENDO64で利用可能なC言語のファイルとして保存します。ダイアログが開きますので、そこでファイル指定やスコープやラベルを決定して下さい。extern/staticは、スコープを決定します。モジュールとしてコンパイル&リンクして利用可能です。"texture1.c"などを追加して、ソースファイルに組み込んで下さい。constは、読み込み専用指定子です。通常ROMにデータを置くので、チェックして下さい。Cコンパイラのみ動作します。ラベルはピクチャのラベル名になります。(Preview.DLL)編集中のテクスチャをIS-VIEWER64を介してプレビューするためのプラグインです。IS-VIEWER64側には、いくつかの基本操作とメニューを備えています。基本操作L・Rキーでメニューのページ切り替えをする。Zトリガキーでメニューの表示ON/OFFをする。十字パッドでメニュー項目の移動をする。A/Bボタンで1つづつ値の変更をする。アナログスティックの上下で、大幅な値の変更をする。C十字キーの上下で、値の最大値、最小値にセットする。C十字キーの左右で、パラメーターを操作するピクチャーを切り替えます。テクスチャエッジ・モード(アンチエイリアス済Zバッファアルゴリズム)プラグイン・インターフェイスここでは、プラグインを開発するための資料を提供しております。以下のドキュメントを参照して下さい。CITextureEditorが扱うファイルフォーマットの資料を提供しております。以下のドキュメントを参照して下さい。