Create2DMapWithProjection

Description

Creates a new 2D texture map property and the requested texture projection, and initializes the 2D Texture Map to refer to this texture projection. Texture maps can be used with mappable parameters for the Particle operator and the hair object, and in render trees using the Map Lookup shader.

Scripting Syntax

oReturn = Create2DMapWithProjection( [InputObjs], [PropertyName], [PropagationType], [Type], [Camera], [Inspect] );

Return Value

Returns an XSICollection that contains the 2D Texture Map objects.

Parameters

Parameter Type Description
InputObjs String List of objects and/or clusters to add the properties to.

Default Value: Selected objects

PropertyName String Name for the new texture projection.
PropagationType siPropagationType Propagation method for the property.

Default Value: siDefaultPropagation

Type siTxtCreationType Type of the new texture projection.
Camera String Camera to use if Type is siTxtCamera.

Default Value: Starts a pick session

Inspect Boolean Whether to autoinspect the resulting prop or not.

Default Value: True

Examples

VBScript Example

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

See Also

Create2DMap CreateProjection