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.