Public Attributes
VolumeRenderMaterialData Struct Reference

Describes the NxParameterized::Interface for 'VolumeRenderMaterialData' : Contains the volume render material properties for this asset. More...

#include <params.h>

List of all members.

Public Attributes

String Name
 'Name' : The name of this volume render material
String ApplicationMaterialName
 'ApplicationMaterialName' : The name of the material to match up with the application's material system
String UserProperties
 'UserProperties' : Optional user properties string
Bool RenderVelocityField
 'RenderVelocityField' : Set to true if you want to copy out the velocity field instead of the density field
F32 TextureRangeMin
 'TextureRangeMin' : The minimum clamp range to use when copying velocity/desnity to the 3d volume texture; this range will be scaled 0-255; it's important to tune the proper range value
F32 TextureRangeMax
 'TextureRangeMax' : The maximum clamp range to use when copying velocity/desnity to the 3d volume texture; this range will be scaled 0-255; it's important to tune the proper range value
F32 VolumeDensity
 'VolumeDensity' : The volume density in the range of 0-1000
F32 EdgeFade
 'EdgeFade' : The edge fade distance in the range of 0-1
F32 OpacityThreshold
 'OpacityThreshold' : stop ray marching once opacity has reached this threshold [0, 1]
U32 ShadowSamples
 'ShadowSamples' : number of samples for shadows [0, 256]
F32 ShadowDistance
 'ShadowDistance' : distance to ray march shadows [0, 1]
F32 ShadowDensity
 'ShadowDensity' : shadow density [0, 1000]
F32 ShadowJitter
 'ShadowJitter' : amount to jitter shadow rays [0, 1]
Vec4 LightColor
 'LightColor' : The color to use for the 'light' on this volume render
Vec4 AbsorptionColor
 'AbsorptionColor' : The 'absorption' color
F32 LightingAmount
 'LightingAmount' : Adjusts the strength of the material's lighting
F32 ShadowAmount
 'ShadowAmount' : Adjusts the strength of the material's shadow

Detailed Description

Describes the NxParameterized::Interface for 'VolumeRenderMaterialData' : Contains the volume render material properties for this asset.

VolumeRenderMaterialData contains 17 fully qualified names
---------------------------------------------
  1 : String  Name                     
  2 : String  ApplicationMaterialName  
  3 : String  UserProperties           
  4 : Bool    RenderVelocityField      
  5 : F32     TextureRangeMin          
  6 : F32     TextureRangeMax          
  7 : F32     VolumeDensity            
  8 : F32     EdgeFade                 
  9 : F32     OpacityThreshold         
 10 : U32     ShadowSamples            
 11 : F32     ShadowDistance           
 12 : F32     ShadowDensity            
 13 : F32     ShadowJitter             
 14 : Vec4    LightColor               
 15 : Vec4    AbsorptionColor          
 16 : F32     LightingAmount           
 17 : F32     ShadowAmount             

Member Data Documentation

'AbsorptionColor' : The 'absorption' color

'ApplicationMaterialName' : The name of the material to match up with the application's material system

'EdgeFade' : The edge fade distance in the range of 0-1

'LightColor' : The color to use for the 'light' on this volume render

'LightingAmount' : Adjusts the strength of the material's lighting

'Name' : The name of this volume render material

'OpacityThreshold' : stop ray marching once opacity has reached this threshold [0, 1]

'RenderVelocityField' : Set to true if you want to copy out the velocity field instead of the density field

'ShadowAmount' : Adjusts the strength of the material's shadow

'ShadowDensity' : shadow density [0, 1000]

'ShadowDistance' : distance to ray march shadows [0, 1]

'ShadowJitter' : amount to jitter shadow rays [0, 1]

'ShadowSamples' : number of samples for shadows [0, 256]

'TextureRangeMax' : The maximum clamp range to use when copying velocity/desnity to the 3d volume texture; this range will be scaled 0-255; it's important to tune the proper range value

'TextureRangeMin' : The minimum clamp range to use when copying velocity/desnity to the 3d volume texture; this range will be scaled 0-255; it's important to tune the proper range value

'UserProperties' : Optional user properties string

'VolumeDensity' : The volume density in the range of 0-1000


The documentation for this struct was generated from the following file:

Generated on Mon Apr 28 2014 08:02:05

Copyright © 2012-2014 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.