This is the documentation for Enlighten.
9.1.1.1. .geom 形式
.geom ファイル形式用の XML スキーマは、Src/Samples/Libraries/GeoEn2Support/geom.xsd
で入手できます。
<geom>
ジオメトリ パラメーターは、以下の属性を持つ <geom> 要素に格納する必要があります。
属性 | 使用 | 説明 | 値 |
---|---|---|---|
| オプション | 非推奨。 | Integer |
| 必須 | このジオメトリの名称です。シーン全体の中で一意である必要があります。 | String |
| 必須 | ジオメトリ形式のバージョンです。 | Integer |
| オプション | このジオメトリの GUIDです。指定しない場合、内部で一意の値が生成されます。シーン全体の中で一意である必要があります。 | 128 ビット 16 進文字列 |
| オプション | ライトマップ UV: CM 内の、ジオメトリがパッキングされたときの出力ピクセルのエッジの長さです。 | Float |
| オプション | ライトマップ UV: 出力アトラスの固定サイズです ( | 2 要素ベクトル |
| オプション | ライトマップ UV: ターゲット チャート内に投影された UV をクランプするか、張り出しを認めるかどうかです。 | Boolean (デフォルト |
| オプション | 自動的な UV 簡素化: 各簡素化を検索するイテレーションの回数です。 | 正の整数 (デフォルト |
| オプション | 自動的な UV 簡素化: 検索を試行する簡素化の最大数です。 | 正の整数 (デフォルト |
| オプション | メッシュ投影: メッシュ頂点のみを使用するのではなく、メッシュ サーフェスの一様なサンプリングを使用して投影を実施するかどうかです。 | Boolean (デフォルト |
| オプション | 自動的な UV 簡素化: | Boolean (デフォルト |
| オプション | ライトマップ UV: プリコンピュート ブロックでの最小チャートサイズです。 | 正の整数 (デフォルト |
| オプション | テレイン LOD: このジオメトリがテレインの一部かどうかです。テレイン パッチはプリコンピュートで特別に扱われるため、テレイン LOD 生成が行えます。これを true に設定した場合、terrainU と terrainV プロパティも指定する必要があります。 | Boolean (デフォルト |
| オプション | テレイン LOD: テレイン投影の U 方向です。isTerrain が true に設定されている場合、指定する必要があります。テレインの上方向は、terrainU と terrainV ベクトルのクロス積として定義されることに注意してください。 | 3 要素ベクトル |
| オプション | テレイン LOD: テレイン投影の V 方向。isTerrain が true に設定されている場合、指定する必要があります。テレインの上方向は、terrainU と terrainV ベクトルのクロス積として定義されることに注意してください。 | 3 要素ベクトル |
| オプション | ライトマップ LOD: このジオメトリで生成する Level of Detail の数です。詳細はこちらをご覧ください。 | 正の整数 (デフォルト |
<mesh>
各メッシュは、以下の属性を持つ <mesh> 要素を使用して表されます。
属性 | 使用 | 説明 | 値 |
---|---|---|---|
| 必須 | このメッシュの名称です。 | String |
| オプション | このメッシュの GUID です。指定しなかった場合、内部で一意の値が生成されます。シーン全体の中で一意である必要があります。 | 128 ビット 16 進文字列 |
| 必須 | 包括的なメッシュ データを含むファイル、または | String |
| オプション | 非推奨: 機能はありません。 | String |
| 必須 | メッシュが入力ライティングに影響をあたえるか? (ほぼすべてのシナリオで | Boolean |
| 必須 | メッシュに出力 UV が作成されているか? (常に | Boolean |
| 必須 | メッシュはターゲット メッシュか? ( | Boolean (never または always) |
| オプション | 移動、回転、拡大縮小を指定するフル マトリックスです。ジオメトリ オブジェクトにメッシュが追加される前に、すべての頂点の位置に適用されます。 | 4x4 のマトリックス |
| オプション | ライトマップ UV: UV エリアをジオメトリのエリアに比例させるためにメッシュ状のチャートをリスケーリングするかどうかです。 | Boolean (デフォルト |
| オプション | UV パラメタライザー: さらに均一なピクセル密度を実現するためにメッシュ状のチャートを再パラメタライズするかどうかです。複雑なジオメトリでは失敗する可能性があります。 | Boolean (デフォルト |
| オプション | 非推奨: チャートのスケーリングとパラメタライゼーションを同時に有効/無効にする過去の機能です。 | Boolean |
| オプション | ライトマップ UV: 「同一」の頂点でトライアングル グループを結合するためのリンクを追加するかどうかです。同一であるかどうかは、一連の比較フラグで定義されます。 | Boolean (デフォルト |
| オプション | ライトマップ UV: 同一の頂点を識別する際に位置を考慮するかどうかです。 | Boolean (デフォルト |
| オプション | ライトマップ UV: 同一の頂点を識別する際に法線を考慮するかどうかです。 | Boolean (デフォルト |
| オプション | ライトマップ UV: 同一の頂点を識別する際にチャート UV を考慮するかどうかです。 | Boolean (デフォルト |
| オプション | ライトマップ UV: 同一の頂点を識別する際にアルベド UV を考慮するかどうかです。 | Boolean (デフォルト |
| オプション | ライトマップ UV: デフォルトのアトラス モードでは良い結果が得られない場合、代替手段をここで指定します。 | default、ABF、または LSCM (デフォルトは |
| オプション | メッシュ投影: 投影ステップを保留し、プリコンピュートがこのメッシュに依存しないようにするかどうかです。この属性を持つメッシュは、プリコンピュートの完了後に投影 (および最終 UV の取得) が行われます。 | Boolean (デフォルト |
| オプション | ベイク: メッシュがベイクに含まれる必要があるかどうかです。ベイクから不可視のターゲット メッシュを除外できます。 | Boolean (デフォルト |
| オプション | ベイク: ベイク ライトマップで使用される場合はマップの名称です。指定されていない場合、システム ID を使用します。 | String |
| オプション | ベイク: ベイク ライトマップで使用される場合はマップのタイプです。指定されていない場合、システム paramset を使用します。 | String |
| オプション | 非推奨: 機能はありません。 | Boolean (デフォルト |
| オプション | アトラスの際に使用する UV ストリームです。.Pim ファイルが常に ChartUV ストリームを変更するため、包括的メッシュを取り扱う場合にのみ適用されます。 | 正の整数 (デフォルト |
| オプション | メッシュの LOD レベルです。メッシュを表示しない場合、-1 を指定します。 | 整数 (デフォルト |
| オプション | この LOD への入れ替えを実行するカメラからの距離です。現在、GeoRadiosity では使用されていません。 | 正の float (デフォルト |
| オプション | 使用する簡素化モードです。 | none、simplifyNoUvs、または simplifyUsingUvs (デフォルト |
| オプション | 簡素化の対象となるワールド空間の最大分離距離です。 | 正の float (デフォルト |
| オプション | チャート分類の初期候補の法線の最大偏差です (角度単位)。 | 正の float (デフォルト |
| オプション | チャート分類の法線の最大偏差です (角度単位)。 | 正の float (デフォルト |
| オプション | グループ バウンディング ボックス重複テストのエクスパンション ファクターです。 | 正の float (デフォルト |
| オプション |
| 正の float (デフォルト |
| オプション | "true" に設定されている場合、スムース ベベルが検知され、プリコンピュートにより特別に扱われます。 | Boolean (デフォルト |