CompositeTextureMap : TextureMap

CompositeTextureMap - superclass: textureMap; super-superclass:material - classID: #(640, 0) 

Value > MAXWrapper > Material > TextureMap > CompositeTextureMap

 

   

Materials and Maps - Quick Navigation

The CompositeTextureMap has been reimplemented in 3ds Max 2009 but provides backwards compatibility with files containing the old version of the map.

Constructors:

compositeTextureMap... 	 
compositeMap... 	 
compositeTexture...   

Properties:

<CompositeTexturemap>.blendMode ArrayParameter default: #(0) -- int array; Map_Blend_Mode 

Get/set the blend modes associated with all layers as an array of integers.

Available in 3ds Max 2009 and higher.

Possible values are:

#

Blend Mode

#

Blend Mode

#

Blend Mode

0

Normal

9

Screen

18

Hard Mix

1

Average

10

Color Dodge

19

Difference

2

Addition

11

Linear Dodge

20

Exclusion

3

Subtract

12

Spotlight

21

Hue

4

Darken

13

Spotlight Blend

22

Saturation

5

Multiply

14

Overlay

23

Color

6

Color Burn

15

Soft Light

24

Value

7

Linear Burn

16

Hard Light

 

 

8

Lighten

17

Pin Light

 

 

   

<CompositeTexturemap>.dlgOpened ArrayParameter default: #(true) -- boolean array; Dialog_Opened 

Get/set the rollout open states of all composite layers as an array of booleans.

Available in 3ds Max 2009 and higher.

   

<CompositeTexturemap>.layerName ArrayParameter default: #(undefined) -- string array; Name 

Get/set the names of all composite layers as an array of strings.

Available in 3ds Max 2009 and higher.

   

<CompositeTexturemap>.mapEnabled ArrayParameter default: #(true) -- boolean array; Map_1_Enable 

Get/set the enabled states of all composite layers as an array of Boolean values.

This property existed in the legacy version of the Composite Map prior to 3ds Max 2009.

   

<CompositeTexturemap>.mapList ArrayParameter default: #(undefined) -- texturemap array; Maps 

Get/set the maps of all composite layers as an array of Texture Maps.

This property existed in the legacy version of the Composite Map prior to 3ds Max 2009.

   

<CompositeTexturemap>.mask ArrayParameter default: #(undefined) -- texturemap array; Map_Mask 

Get/set the mask of each composite layer as a Texture Map object element of the array.

Available in 3ds Max 2009 and higher.

   

<CompositeTexturemap>.maskEnabled ArrayParameter default: #(true) -- boolean array; Map_1_Enable 

Get/set the mask enabled states of all composite layers as an array of Booleans.

Available in 3ds Max 2009 and higher.

   

<CompositeTexturemap>.opacity ArrayParameter default: #(100.0) --floatarray; Map_Opacity 

Get/set the opacity of all composite layers as an array of Integers.

Available in 3ds Max 2009 and higher.

Composite Texturemap interfaces:

   

Interface: layers 

Methods:

   

<void>add() 

Adds a new layer to the Composite Map. Equivalent to pressing the "Add a New Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

   

<void>delete <integer>index 

Deletes the indexed layer of the Composite Map. Equivalent to pressing the "Delete This Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

   

<void>duplicate <integer>index 

Duplicates the indexed layer of the Composite Map, creating an identical new layer. Equivalent to pressing the "Duplicate This Layer" icon in the UI.

Available in 3ds Max 2009 and higher.

See Also