ModelingViewHighQualityImageShadeMethod Enumeration — NXOpen Python API Reference 12.0.0 documentation

# ModelingViewHighQualityImageShadeMethod Enumeration

NXOpen.ModelingViewHighQualityImage.ShadeMethod is an alias for NXOpen.ModelingViewHighQualityImageShadeMethod

class `NXOpen.``ModelingViewHighQualityImageShadeMethod`

  Bases: `object`

  Describes the method to be used to generate a High Quality Image

  Enum Members

  Enum Member | Enum Member Description
  --- | ---
  Flat | The fastest shading method. Each facet is assigned a uniform color.
  Gouraud | Provides smooth interpolated colors. Not quite as fast as Flat shading.
  Phong | Provides smoother highlights than Gouraud shading, but otherwise supports the same level of functionality.
  Improved | Shading with textures material parameters highlights and shadows. imilar quality to photo-realistic but significantly faster.
  Preview | An improvement over the Improved method. Preview adds support for transparency without the requirement to also anti-alias the image.
  PhotoRealistic | All the features of the Improved method, plus support for anti-aliasing and transparency. Images shaded with this mode could take two to three times longer to render than those using the Improved method.
  RayTraced | Produces photo-realistic images generated with ray tracing. This method is slower than photo-realistic, but it correctly anti-aliases, or renders, textures.
  RayTracedFfa | Same as the Ray Traced option, but with Feature Following Anti-aliasing.
  Radiosity | An iterative light processing method where indirect lighting in a scene is derived from direct light bouncing off of surfaces before an image is rendered. Use this method when physically accurate lighting is required for your modeled scene.
  HybridRadiosity | Uses standard rendering techniques to calculate direct lighting together with radiosity processing for indirect lighting for image rendering. Use this method over Radiosity when precise direct lighting effects are also required.

  `ValueOf`()

    Returns enum member equivalent to the value passed. Useful for bit operations of enum members.

    Signature `ValueOf(value)`

    Parameters: | value – Any integer value or bit operation result of enum members:type value: int:returns: Enum member equivalent to the value passed.
    Return type: | Enum Member type.

    New in version NX9.0.1.

    License requirements: None.