MAXScript Access

 

 

DreamScape Terra allows direct MAXScript access to some of its functions.

Using those functions you can easily modify terrains, or even create a new ones.

 

 

Functions list:

void GenHField texmap

int GetHFSize

float GetHeight int int

void SetHeight int int float

void Refresh

 

 

Example:

 

size=200

Ter=Terra width:size height:20 wirecolor:(color 255 255 255) widthsegs:100

meditMaterials[1]=DreamScape__Noise ()

Ter.GenHField meditMaterials[1] size

select Ter

max tool zoomextents

 

for i=0 to size-1 do (

for j=0 to size-1 do (

ch=Ter.GetHeight i j

ch=1.0-ch

Ter.SetHeight i j ch

)

)

 

--refresh terrain - update Terra editor and 3ds Max viewport

 

Ter.refresh()