テクスチャ レンダリング
マップ可能なパラメータに接続して使用する、新しい 2D テクスチャ マップ プロパティを作成します。 テクスチャ マップは、Particle オペレータおよびヘア オブジェクトのマップ可能なパラメータについて使用可能で、Map Lookup シェーダを使用したレンダ ツリーからのみ使用できます。
oReturn = Create2DMap( [InputObjs], [PropertyName], [PropagationType] ); |
2D Texture Map オブジェクトを含む XSICollection を戻します。
パラメータ | タイプ | 詳細 |
---|---|---|
InputObjs | 文字列 | 接続するオブジェクトのリスト。
デフォルト値: 選択されたオブジェクト |
PropertyName | 文字列 | 新しいテクスチャ マップの名前 |
PropagationType | siPropagationType | プロパティのプロパゲーション方法
デフォルト値: siDefaultPropagation |
NewScene CreatePrim "Sphere", "MeshSurface" CreatePrim "Sphere", "MeshSurface" Translate , -5.0, 0.0, 0.0, siRelative, siView, siObj, siXYZ AddToSelection "sphere", , True set List = Create2DMap for each Map in List logmessage "new map:" & Map next |
NewScene ' Create Particle Cloud CreateParticleCloud , "Sphere" ' Create a 2D Texture Map in the Particle Emitter obj Create2DMap "PEmitter", "Texture_Map", siDefaultPropagation ' Create a "spherical" Projection CreateProjection "PEmitter", siTxtSpherical, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection" ' Associate the TextureMap UVReference with the projection SetInstanceDataValue , "PEmitter.Texture_Map.UVReference", "Texture_Projection" ' Connect the MapColor param of the particle emitter with ' the texture map ConnectMap "PEmitter.Texture_Map", "PEmitter.PEmitter_emission.MapColor" ' Activate the MapColor param of the Particle Emitter SetValue "PEmitter.PEmitter_emission.MapColor", True |