Class RemoveLighting

java.lang.Object
com.agisoft.metashape.Task
com.agisoft.metashape.tasks.RemoveLighting
All Implemented Interfaces:
AutoCloseable

public class RemoveLighting extends Task
Task class containing processing parameters.
  • Constructor Details

    • RemoveLighting

      public RemoveLighting()
  • Method Details

    • setAmbientOcclusionMultiplier

      public void setAmbientOcclusionMultiplier(double value)
      Ambient occlusion multiplier. Should be in range [0.25, 4]. Default: 1.5
    • getAmbientOcclusionMultiplier

      public double getAmbientOcclusionMultiplier()
      Ambient occlusion multiplier. Should be in range [0.25, 4]. Default: 1.5
    • setAmbientOcclusionPath

      public void setAmbientOcclusionPath(String value)
      Path to ambient occlusion texture atlas. Can be empty.
    • getAmbientOcclusionPath

      public String getAmbientOcclusionPath()
      Path to ambient occlusion texture atlas. Can be empty.
    • setColorMode

      public void setColorMode(boolean value)
      Enable multi-color processing mode.
    • getColorMode

      public boolean getColorMode()
      Enable multi-color processing mode.
    • setInternalBlur

      public void setInternalBlur(double value)
      Internal blur. Should be in range [0, 4]. Default: 1.5
    • getInternalBlur

      public double getInternalBlur()
      Internal blur. Should be in range [0, 4]. Default: 1.5
    • setMeshNoiseSuppression

      public void setMeshNoiseSuppression(double value)
      Mesh normals noise suppression strength. Should be in range [0, 4]. Default: 1.0
    • getMeshNoiseSuppression

      public double getMeshNoiseSuppression()
      Mesh normals noise suppression strength. Should be in range [0, 4]. Default: 1.0