---
title: "AutoSoftEdgeProfile"
description: "API documentation for AutoSoftEdgeProfile"
url: https://developer.disguise.one/python-api/docs/autosoftedgeprofile/
---

# AutoSoftEdgeProfile

See also: [Calibration Guide](/plugins/guides/calibration)

Base class (inherits properties and methods): _[Resource](/python-api/docs/resource#resource)_

## Properties

#### **autoSoftEdgeAlpha** : _float_

Controls the brightness of centre of the blended region

_Category: Black Level Curve  
UserName: Black level of centre_

#### **autoSoftEdgeGamma** : _float_

Set this to match the gamma curve of physical projectors

_Category: Fundamentals  
UserName: Gamma_

#### **autoSoftEdgePower** : _float_

Controls the shape of the brightness curve of blended region.  
(1.0 is recommended for camera tracking, 2.0 is recommended for smoother blend).

_Category: Black Level Curve  
UserName: Black level curve power_

#### **autoSoftEdgeSharpness** : _float_

Controls the size of the blend zones created; the higher the number, the smaller the blend zones

_Category: Others  
UserName: Blend sharpness_

#### **videoBlackLevel** : _float_

Set this to compensate for the video black level in regions covered by 1 projector. Effects Dynamic Blend mask.

_UserName: Black level compensation_

#### **videoBlackMaxProjectors** : _float_

Set this to the maximum number of incident projectors

## Variables

#### **DEFAULT\_GRAPH\_HEIGHT** : _Final\[int\]_ = 200

#### **DEFAULT\_GRAPH\_WIDTH** : _Final\[int\]_ = 340

## Methods

#### **getGraphDescriptor**(self) -> _[GraphDescriptor](/python-api/docs/graphdescriptor#graphdescriptor)_

#### **setDefault**(self)

#### **setGraphWidth**(self, width: _int_)
