### 3-7　Gigen

指定したディレクトリ内にあるすべてのテクスチャファイル(.pvr)に対し、Global Indexを割り振ります。

Global Indexとは、プログラムが参照する各テクスチャ固有の通し番号です。

1シーン内で、テクスチャのGlobal Index がダブってしまった場合などに有効です。

####

3-7-1　動作環境

PC版（Windows版、MS-DOS版）と、SGI IRIX版（UNIXコマンドラインプログラム）があります。

コマンドファイル名 : pvrconv.exe（PC版） , pvrconv（SGI版）

####

3-7-2　Windows版

#### インストール

SDK CD-ROMの「\dc_graph\pc\gigenpc\」フォルダ下にある「wingigen.exe」を任意のディレクトリにコピーします。

#### 操作方法

wingigen.exeのアイコンをダブルクリックして起動します。

このツールは２つのウィンドウからなっています。

一つは各種設定をする「メインウィンドウ」、もう一つは実行結果を表示する「サブウィンドウ」です。

「Path」フィールドに、目的のPVRファイルのあるディレクトリを指定します。

［DIR］ボタンを押すと、ディレクトリをブラウズしながら選択できます。

「Base」フィールドに、Global Indexの開始番号を指定できます。

たとえば、このフィールドに 10 と入力すると、このディレクトリ内のテクスチャには、 10、11、12… というようにGlobal Indexが割り当てられます。また、環境変数GIGEN_BASE_NOを指定していれば、このオプションを使用しなくても、その番号から開始します。

ラジオボタンで、実際にGlobal Indexを書き換えるか、情報を表示するのみかを選択できます。

Change Global Index | 指定ディレクトリ内で、全PVRファイルのGlobal Indexを書き換えます。
Information Only | 現状のGlobal Index情報を表示するのみです。

［OK］ボタンを押すと、処理を開始します。

［キャンセル］を押すと、GIGENアプリケーションを終了します。

####

3-7-3　PC版およびSGI IRIX版

#### インストール

#### PC版

SDK CD-ROMの「\dc_graph\pc\gigenpc\」フォルダ下にある「gigen.exe」を任意のディレクトリにコピーします。

#### SGI版

SDK CD-ROMの「dc_graph/sgi/softimage」ディレクトリ下にあるファイルを使用します。
[ninjasgi____.tar.gz]があります。
「____」は作成日を表す数字です。
スーパーユーザーでログインして、アーカイブを展開し、Installを実行してください。
例
[ninjasgi0925.tar.gz]を例にとって説明します。
展開用のディレクトリ[/tmp]に移動します。

>     # cd /tmp

[ninjasgi0925.tar.gz]をCD-ROMから展開します(レイアウト上、2行になっていますが、改行はいれないでください)。

>     # zcat /cdrom/dc_graph/sgi/ninjasgi0925.tar.gz | tar xvf -

展開されたディレクトリに移動します。

>     # cd ninja

Installを実行します。

>     # Install

Installを実行すると、/usr/local/ninja/dsoにlibnjo.so、libsso.so、libtextool.soが、また、/usr/local/ninja/binに[gigen]が展開されます。

上記操作により[DscToNj],[gigen],[njaconv],[pvmconv],[pvrconv],[PvrResEdit]がインストールされます。従って、既にいずれかをインストールされている場合、この操作は必要ありません。

#### 操作方法

MS-DOSコマンドプロンプト、UNIXシェルからコマンド入力にて起動します。

#### 入力書式

gigen <対象ディレクトリ> [<オプションコマンド>]

例 : gigen data\ -b 5 -l(PC版)

※コマンドの書式について

[ ]で括られたコマンドは省略できます。

システム環境変数に、ツールのPathを設定した場合は、コマンド入力時にツールのパスを省略できます。（詳細はWindowsのマニュアルを参照してください。）

#### オプションコマンド

##### -b []

Global Indexの開始番号(Base No.)を指定します。

複数の開発者が同時に開発を進めるときに、各開発者が使用番号を決めるために利用できます。

環境変数GIGEN_BASE_NOを指定していれば、このオプションを使用しなくても、その番号から開始します。

##### -l

実行中のファイルリストを表示します。

コマンド実行中に、各ファイルに割り振られた番号と、そのファイル名を表示するオプションです。（ハイフンの後に小文字の“エル”です。）

##### -i

現状のGlobal Index情報を表示するのみです。

このオプションは他のオプションと併用することはできません。

[←] | [INDEX] | [→]