Skip to main content

PostProcess

After Effects.

initScatterFog​

Scatter fog, please refer to the example 3D Scene Scatter Fog Settings for details.

Parameters​

NameTypeDescription
mapMapRequiredmap instance.
optionObjectoptionalparameter
nametypedefault valuedescription
enabledBooleantrueoptionalSet the scattering fog on/off status.
fogColorArray[0.5,0.6,,0.7]optionalSet the color of fog, each element range: [0,1].
yellowArray[1.0,0.9,0.7]optionalSet the scattering color, each element range: [0,1].
fogIndensityNumber1optionalSet the concentration of scattering fog.
maxDisNumber1000optionalSet the maximum distance of scattering fog.
sunDirArray[1,1,1]optionalSet the sun position.

Case​

//Initialize scattering fog
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
//Add to scene
map.addPostProcess(pvFog);

Instance members​

sunDir​

Set the sun position in the format of Array<number>. Default value [1,1,1], range of each element: [-1,1].

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
// sun position
pvFog.sunDir = [1, 1, 1];

fogColor​

Set the fog color in the format of Array<number>. Default value [0.5,0.6,,0.7], each element range: [0,1].

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
// fog color
pvFog.fogColor = [0.5, 0.6, 0.7];

yellow​

Set the scattering color in the format of Array<number>. Default value [1.0,0.9,0.7], range of each element: [0,1].

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
// scattering color
pvFog.yellow = [1.0, 0.9, 0.7];

maxDis​

Set the maximum distance of scattering fog, the format is number. Default value is 1000, range: [0,3000].

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
//maximum distance
pvFog.maxDis = 3000;

fogIndensity​

Set the concentration of scattering fog, the format is number. The default value is 1, and the value is greater than 0.

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
//concentration
pvFog.fogIndensity = 1;

enabled​

Set the scattering fog on/off status, the format is boolean. The default value is true.

Case​
let pvFog = mapmost.PostProcessStageLibrary.initScatterFog(map);
map.addPostProcess(pvFog);
//Set the scattering fog on and off status
pvFog.enabled = true;

initHaloSun​

Halo, please refer to the example 3D Scene Halo Settings for details.

Parameters​

NameTypeDescription
mapMapRequiredmap instance.
optionObjectoptionalparameter
nametypedefault valuedescription
enabledBooleantrueoptionalSet the halo on/off status.
sunColorArray[1.0,1.0,0.9]optionalSet the halo color, each element range: [0,1].
sunBrightnessNumber1optionalSet halo intensity, range: [0,1].
sunDirArray[1,1,1]optionalSet the sun position.

Case​

//Initialize the glow
let pvGY = mapmost.PostProcessStageLibrary.initHaloSun(map);
//Add to scene
map.addPostProcess(pvGY);

Instance members​

sunDir​

Set the sun position in the format of Array<number>. Default value [1,1,1], range of each element: [-1,1].

Case​
let pvGY = mapmost.PostProcessStageLibrary.initHaloSun(map);
map.addPostProcess(pvGY);
// sun position
pvGY.sunDir = [1, 1, 1];

sunColor​

Set the halo color, the format is Array<number>. Default value [1.0,1.0,0.9], range of each element: [0,1].

Case​
let pvGY = mapmost.PostProcessStageLibrary.initHaloSun(map);
map.addPostProcess(pvGY);
// halo color
pvGY.sunColor = [0.5, 0.6, 0.7];

sunBrightness​

Set the halo intensity, the format is number. Default value 1, range: [0,1].

Case​
let pvGY = mapmost.PostProcessStageLibrary.initHaloSun(map);
map.addPostProcess(pvGY);
// halo intensity
pvGY.sunBrightness = 1;

enabled​

Set the halo on/off status, the format is boolean. The default value is true.

Case​
let pvGY = mapmost.PostProcessStageLibrary.initHaloSun(map);
map.addPostProcess(pvGY);
//Set the halo on and off status
pvGY.enabled = true;

initSharpen​

Sharpening, please refer to the example 3D scene sharpening settings for details.

Parameters​

NameTypeDescription
mapMapRequiredmap instance.
optionObjectoptionalparameter
nametypedefault valuedescription
enabledBooleantrueoptionalSet sharpening on/off status.
sharpNumNumber0.12optionalSet the sharpening strength, the value is greater than 0.

Case​

//Initialize sharpening
let sharpenPost = mapmost.PostProcessStageLibrary.initSharpen(map);
//Add to scene
map.addPostProcess(sharpenPost);

Instance members​

sharpNum​

Set the sharpening intensity, the format is number. The default value is 0.12, and the value is greater than 0.

Case​
let sharpenPost = mapmost.PostProcessStageLibrary.initSharpen(map);
map.addPostProcess(sharpenPost);
//sharpening strength
sharpenPost.sharpNum = 0.12;

enabled​

Set sharpening on/off status, the format is boolean. The default value is true.

Case​
let sharpenPost = mapmost.PostProcessStageLibrary.initSharpen(map);
map.addPostProcess(sharpenPost);
//Set sharpening on and off
sharpenPost.enabled = true;

initColorAdjust​

Color adjustment, please refer to the example 3D scene color adjustment for details.

Parameters​

NameTypeDescription
mapMapRequiredmap instance.
optionObjectoptionalparameter
nametypedefault valuedescription
enabledBooleantrueoptionalSet color adjustment on/off status.
saturationNumber1optionalSet saturation, range: [-1,1].
lightnessNumber1optionalSet brightness, range: [0,1].
contrastNumber1optionalSet contrast, range: [-1,1].
gammaNumber1optionalSet the gamma value, the value is greater than 0.

Case​

//Initialize color adjustment
let pvBHD = mapmost.PostProcessStageLibrary.initColorAdjust(map);
//Add to scene
map.addPostProcess(pvBHD);

Instance members​

saturation​

Set the saturation, the format is number. Default value 1, range: [-1,1].

Case​
let pvBHD = mapmost.PostProcessStageLibrary.initColorAdjust(map);
map.addPostProcess(pvBHD);
// saturation
pvBHD.saturation = 1;

lightness​

Set the brightness, the format is number. Default value 1, range: [0,1].

Case​
let pvBHD = mapmost.PostProcessStageLibrary.initColorAdjust(map);
map.addPostProcess(pvBHD);
// brightness
pvBHD.lightness = 1;

contrast​

Set the contrast, the format is number. Default value 0, range: [-1,1].

Case​
let pvBHD = mapmost.PostProcessStageLibrary.initColorAdjust(map);
map.addPostProcess(pvBHD);
// contrast
pvBHD.contrast = 0;

gamma​

Set the gamma value in the format of number. The default value is 1, and the value is greater than 0.

Case​
let pvBHD = mapmost.PostProcessStageLibrary.initColorAdjust(map);
map.addPostProcess(pvBHD);
//gamma value
pvBHD.gamma = 1;

enabled​

Set the color adjustment on/off status, the format is boolean. The default value is true.

Case​
let sharpenPost = mapmost.PostProcessStageLibrary.initSharpen(map);
map.addPostProcess(sharpenPost);
//Set color adjustment on and off status
pvBHD.enabled = true;