テクスチャ レンダリング
新しい 2D テクスチャ マップ プロパティと要求されたテクスチャ プロジェクションを作成し、このテクスチャ プロジェクションを参照するよう 2D テクスチャ マップを初期化します。 テクスチャ マップは、Particle オペレータおよびヘア オブジェクトのマップ可能なパラメータについて使用可能で、Map Lookup シェーダを使用したレンダ ツリーから使用できます。
oReturn = Create2DMapWithProjection( [InputObjs], [PropertyName], [PropagationType], [Type], [Camera], [Inspect] ); |
2D Texture Map オブジェクトを含む XSICollection を戻します。
| パラメータ | タイプ | 詳細 |
|---|---|---|
| InputObjs | 文字列 | プロパティの追加先オブジェクト/クラスタのリスト。
デフォルト値: 選択されたオブジェクト |
| PropertyName | 文字列 | 新しいテクスチャ プロジェクションの名前。 |
| PropagationType | siPropagationType | プロパティのプロパゲーション方法
デフォルト値: siDefaultPropagation |
| タイプ | siTxtCreationType | 新しいテクスチャ プロジェクションのタイプ |
| Camera | 文字列 | Type が siTxtCamera である場合は使用するカメラ
デフォルト値:選択セッションを開始 |
| Inspect | ブール | 結果として得られるプロパティを自動的に検証するかどうかを指定します。
デフォルト値: True |
NewScene
CreatePrim "Sphere", "MeshSurface"
CreatePrim "Sphere", "MeshSurface"
Translate , -5.0, 0.0, 0.0, siRelative, siView, siObj, siXYZ
AddToSelection "sphere", , True
set List = Create2DMapWithProjection
for each Map in List
logmessage "new map:" & Map
next
Create2DMapWithProjection , , , siTxtUV
Create2DMapWithProjection , , , siTxtPlanarXY
Create2DMapWithProjection , , , siTxtPlanarYZ
Create2DMapWithProjection , , , siTxtPlanarXZ
Create2DMapWithProjection , , , siTxtCylindrical
Create2DMapWithProjection , , , siTxtSpatial
|