Quicksilver_Hardware_Renderer - superclass: RendererClass; super-superclass:MAXWrapper - 26:26 - classID: #(268839321, 1854680990)
This class represents the Quicksilver Hardware Renderer introduced in 3ds Max 2011 and enhanced in 3ds Max 2012 to use the Nitrous Graphics System.
It lets you construct an instance of the Quicksilver_Hardware_Renderer class to be assigned to the Current, Production and Material Editor renderers using the renderers structure.
The QuicksliverHardware Renderer can not be assigned as the ActiveShade renderer.
Topic Navigation Links: |
|
![]() |
|
Rendering Duration per Frame | |
Visual Style | |
Lighting | |
Shadows | |
Reflections | |
Depth of Field | |
Hardware Shaders Cache Folder |
Quicksilver_Hardware_Renderer interfaces:
"Rendering Duration per Frame" group of controls
NEW in 3ds Max 2012: Get/set the state of the Rendering Mode radio buttons.
#time - the Per-Frame Duration in seconds will be controlled by the .RenderingTime value.
#iterations (default) - the number of iterations specified by the .RenderingIterations property will be performed, resulting in variable Per-Frame Duration depending on the complexity of each frame.
NEW in 3ds Max 2012: Get/set the rendering duration in seconds.
This value will be used when the .RenderingMode is set to #time.
Valid range is from 1 to 3540, default value is 10.
Note that the User Interface exposes this value as two spinners - Minutes and Seconds.
The Seconds spinner cannot be set to 0 to avoid the entering of 0 Minutes 0 Seconds.
Thus setting the .RenderingTime value to 120 via MAXScript will result in 2 Minutes and 1 Second and not 2 Minutes 0 Seconds, and the internal value will be stored as121 seconds!
NEW in 3ds Max 2012: Get/set the number of iterations to perform when the .RenderingMode property is set to #iterations
This is the number of iterative refinement steps performed by the Nitrous Graphics system introduced in 3ds Max 2012.
"Visual Style" group of controls
Similar properties and methods are exposed by the NitrousGraphicsManager Interface for controlling the viewport Visual Style.
<Quicksilver_Hardware_Renderer>.VisualStyle Name default: #Realistic -- enum VisualStyle enums: { #Realistic | #Shaded | #Facets | #ConsistentColors | #HiddenLine | #Wireframe | #BoundingBox | #Ink | #ColorInk | #Acrylic | #Tech | #Graphite | #ColorPencil | #Pastel }
NEW in 3ds Max 2012: Get/set the rendering visual style.
NEW in 3ds Max 2012: Get/set the state of the Edged Faces checkbox.
NEW in 3ds Max 2012: Get/set the state of the "Textures" checkbox.
When set to true (default), textures will be rendered.
When set to false, textures will be ignored.
Enable/Disable the calculation of transparency.
NEW in 3ds Max 2012: Returns information about the parameters exposed by the current visual style.
NEW in 3ds Max 2012: Returns the number of parameters exposed by the current visual style.
NEW in 3ds Max 2012: Returns the name of the indexed parameter. The index is zero-based.
<enum><Quicksilver_Hardware_Renderer>.GetNPRParameterType <integer>index GetNPRParameterType enums: { #Unknown | #Bool | #Int | #Float | #Float4 | #String }
NEW in 3ds Max 2012: Returns the type of the indexed parameter. The index is zero-based.
NEW in 3ds Max 2012: Returns the value of the named boolean parameter.
NEW in 3ds Max 2012: Sets the value of the named boolean parameter to the boolean value passed as second argument.
NEW in 3ds Max 2012: Returns the value of the named string parameter.
NEW in 3ds Max 2012: Sets the value of the named string parameter to the string value passed as second argument.
NEW in 3ds Max 2012: Returns the value of the named integer parameter.
NEW in 3ds Max 2012: Sets the value of the named integer parameter to the Integer value passed as second argument.
NEW in 3ds Max 2012: Returns the minimum range value of the named integer parameter.
NEW in 3ds Max 2012: Returns the maximum range value of the named integer parameter.
NEW in 3ds Max 2012: Returns the value of the named float parameter.
NEW in 3ds Max 2012: Sets the value of the named float parameter to the Float value passed as second argument.
NEW in 3ds Max 2012: Returns the minimum range value of the named float parameter.
NEW in 3ds Max 2012: Returns the maximum range value of the named float parameter.
NEW in 3ds Max 2012: Returns the Point4 value of the named float4 parameter.
NEW in 3ds Max 2012: Sets the value of the named float4 parameter to the Point4 value passed as second argument.
NEW in 3ds Max 2012: Returns the minimum range value of the named float4 parameter.
NEW in 3ds Max 2012: Returns the maximum range value of the named float4 parameter.
NEW in 3ds Max 2012: For future use.
Get/set whether to use the Default Lights (true) or the Scene lights (false).
Enable/Disable Indirect Illumination calculations.
Get/set the Indirect Illumination Multiplier value.
Valid values are between 0.0 and 3.0
NEW in 3ds Max 2012: Get/set the Indirect Illumination Sample area value.
NEW in 3ds Max 2012: Get/set the state of the Indirect Illumination Level Of Detail option.
<Quicksilver_Hardware_Renderer>.IndirectIlluminationShadowEnabled BooleanClass default: false -- bool
Enable/Disable Indirect Illumination Shadows.
Get/set the Indirect Illumination Shadow Range value.
Valid values are between 1 and 32.
Get/set the Indirect Illumination Shadow Size value.
Valid values are between 32 and 2048.
Get/set the Indirect Illumination RSM Size value.
Get/set whether to use shadows.
Get/set the Soft Shadows Multiplier value.
Enable/Disable Ambient Occlusion.
Get/set the Ambient Occlusion Intensity value.
"Depth Of Field" group of controls
Enable/Disable Depth Of Field calculations.
Get/set the Depth Of Field mode.
#Camera - (default) -uses the Camera's Depth Of Field settings.
#Override - uses the renderer's Override settings (NearPlane, FarPlane, FocalPlane).
Get/set the Override Depth Of Field Focal Plane value.
Used only when .DepthOfFieldMode is set to #Override.
NEW in 3ds Max 2012: Get/set the Depth Of Field fStop value.
"Hardware Shaders Cache Folder" group of controls
Enable/disable the use of the Hardware Shaders Cache File system.
Commits all changes to the Renderer's UI.
Updates the Renderer's UI to reflect changes made using MAXScript.
NEW in 3ds Max 2012: For internal use only.
Features Removed from 3ds Max 2012
Image Precision (Antialiasing)
<Quicksilver_Hardware_Renderer>.HardwareSamplingQuality: enum : Read|Write HardwareSamplingQuality enums: {#None|#2X|#4X|#8X}
Get/set the Hardware Sampling Quality. This controls the anti-aliasing quality performed by the graphics hardware.
<Quicksilver_Hardware_Renderer>.SoftwareSamplingQuality: enum : Read|Write SoftwareSamplingQuality enums: {#None|#4X|#16X}
Get/set the Software Sampling Quality. This controls the anti-aliasing quality performed by the CPU in addition to the hardware
anti-aliasing.
Lighting - Indirect Illumination
<Quicksilver_Hardware_Renderer>.IndirectIlluminationSamples: float : Read|Write|Validated by Range: 0.001 to 1.0
Get/set the Indirect Illumination Samples value.
<Quicksilver_Hardware_Renderer>.TransparencyMode: enum : Read|Write TransparencyMode enums: {#Simple|#Best}
Get/set the Override Depth Of Field Near Plane value.
Used only when .DepthOfFieldMode is set to #Override.
Get/set the Override Depth Of Field Far Plane value.