RayParameter Struct Reference

#include <c4d_raytrace.h>

Public Attributes

Int32   xres
Int32   yres
Int32   left
Int32   top
Int32   right
Int32   bottom
Float   pixelaspect
Int32   antialiasing
Int32   oversample
Int32   reflection
Int32   transparency
Bool   shadow
Bool   onlysoftshadow
Int32   raydepth
Int32   reflectiondepth
Int32   shadowdepth
Float   threshold
Bool   gi_reflectivecaustics
Bool   gi_refractivecaustics
Int32   field
Bool   volumetriclighting
Bool   straightalpha
Bool   textures
Bool   textureerror
Bool   enable_blurry
Bool   dithering
Bool   gi_enablediffuse
Bool   gi_prepass
Bool   cs_enablecaustics
Bool   cs_enablevolumecaustics
Int32   aa_filter
Float   aa_threshold
Int32   aa_minlevel
Int32   aa_maxlevel
Bool   aa_useobject
Float   aa_globalmip
RENDERFLAGS   renderflags
Bool   showhud
Bool   cacheshadowmaps
Bool   enablespd
Float   global_brightness
Bool   apply_ambientocclusion
Bool   aa_considermultipasses
Bool   linear_workflow
COLORSPACETRANSFORMATION   colorspacetransformation
Float   unitscale
Float   aa_filtersizex
Float   aa_filtersizey
Bool   aa_customfiltersize
Bool   aa_clipnegative
Bool   gi_ambientocclusion
Bool   gi_radiance_enabled
Int32   gi_radiance_mode
Int32   gi_radiance_samples
Float   gi_radiance_density
Bool   lock_noise
Bool   enable_sss
Float   gi_radiance_intensity
Float   gi_radiance_saturation
Bool   gi_lightmapping_enabled
Bool   gi_lightmapping_direct
Bool   gi_lightmapping_prepass
Int32   gi_lightmapping_mode
Bool   net_caches_sss
Bool   net_caches_ao
Bool   net_caches_gi
Bool   net_caches_rm
Bool   net_caches_lm

Protected Member Functions

  RayParameter ()

构造函数 & 析构函数文档编制

◆  RayParameter()

RayParameter ( )
protected

Member Data Documentation

◆  xres

Int32 xres

Image horizontal resolution.

◆  yres

Int32 yres

Image vertical resolution.

◆  left

Int32 left

Left offset for the marquee render.

◆  top

Int32 top

Top offset for the marquee render.

◆  right

Int32 right

Right offset for the marquee render.

◆  bottom

Int32 bottom

Bottom offset for the marquee render.

◆  pixelaspect

Float pixelaspect

Aspect ratio of pixels.

◆  antialiasing

Int32 antialiasing

Antialiasing level: ANTI .

◆  oversample

Int32 oversample

Antialiasing oversampling ( 1 or 16 ).

◆  reflection

Int32 reflection

Reflection level ( 0 : none, 1 : floor and sky, 2 : full).

◆  transparency

Int32 transparency

Transparency level ( 0 : none, 1 : no refraction, 2 : full).

◆  shadow

Bool shadow

Enable shadows.

◆  onlysoftshadow

Bool onlysoftshadow

Limit shadows to soft shadows only.

◆  raydepth

Int32 raydepth

Maximum ray depth.

◆  reflectiondepth

Int32 reflectiondepth

Maximum reflection depth.

◆  shadowdepth

Int32 shadowdepth

Maximum ray depth for shadow calculations.

◆  threshold

Float threshold

Minimum intensity of a ray.

◆  gi_reflectivecaustics

Bool gi_reflectivecaustics

Enable reflective caustics for GI.

◆  gi_refractivecaustics

Bool gi_refractivecaustics

Enable refractive caustics for GI.

◆  field

Int32 field

Field rendering: FIELD .

◆  volumetriclighting

Bool volumetriclighting

Enable volumetric effects.

◆  straightalpha

Bool straightalpha

Straight alpha.

◆  textures

Bool textures

Textures.

◆  textureerror

Bool textureerror

Stop if texture error.

◆  enable_blurry

Bool enable_blurry

Enable blurry.

◆  dithering

Bool dithering

True color dithering.

◆  gi_enablediffuse

Bool gi_enablediffuse

Enable radiosity diffuse option.

◆  gi_prepass

Bool gi_prepass

Radiosity prepass.

◆  cs_enablecaustics

Bool cs_enablecaustics

Enable caustics.

◆  cs_enablevolumecaustics

Bool cs_enablevolumecaustics

Enable volume caustics.

◆  aa_filter

Int32 aa_filter

Antialiasing filter.

◆  aa_threshold

Float aa_threshold

Antialiasing threshold.

◆  aa_minlevel

Int32 aa_minlevel

Antialiasing minimum level.

◆  aa_maxlevel

Int32 aa_maxlevel

Antialiasing maximum level.

◆  aa_useobject

Bool aa_useobject

Enable local antialiasing.

◆  aa_globalmip

Float aa_globalmip

Global MIP scale.

◆  renderflags

RENDERFLAGS renderflags

Render flags passed to RenderDocument() : RENDERFLAGS

◆  showhud

Bool showhud

Show head up display.

◆  cacheshadowmaps

Bool cacheshadowmaps

Enable shadow map caching.

◆  enablespd

Bool enablespd

Enable sub-polygon displacement.

◆  global_brightness

Float global_brightness

Global brightness.

◆  apply_ambientocclusion

Bool apply_ambientocclusion

Apply ambient occlusion.

◆  aa_considermultipasses

Bool aa_considermultipasses

Antialiasing consider multi-passes.

◆  linear_workflow

Bool linear_workflow

Enable Linear Workflow.

◆  colorspacetransformation

COLORSPACETRANSFORMATION colorspacetransformation

Color space transformation: COLORSPACETRANSFORMATION .

◆  unitscale

Float unitscale

Unit scale. 1.0 unit equals 'unitscale' meters in real life.

◆  aa_filtersizex

Float aa_filtersizex

Antialiasing filter width.

◆  aa_filtersizey

Float aa_filtersizey

Antialiasing filter height.

◆  aa_customfiltersize

Bool aa_customfiltersize

Enable custom antialiasing filter size.

◆  aa_clipnegative

Bool aa_clipnegative

Enable negative antialiasing clipping.

◆  gi_ambientocclusion

Bool gi_ambientocclusion

GI computes AO.

◆  gi_radiance_enabled

Bool gi_radiance_enabled

GI computes radiance maps.

◆  gi_radiance_mode

Int32 gi_radiance_mode

GI radiance mode.

◆  gi_radiance_samples

Int32 gi_radiance_samples

GI radiance samples.

◆  gi_radiance_density

Float gi_radiance_density

GI radiance density.

◆  lock_noise

Bool lock_noise

Enable identical noise distribution.

◆  enable_sss

Bool enable_sss

Enable subsurface scattering.

◆  gi_radiance_intensity

Float gi_radiance_intensity

GI radiance intensity.

◆  gi_radiance_saturation

Float gi_radiance_saturation

GI radiance saturation.

◆  gi_lightmapping_enabled

Bool gi_lightmapping_enabled

GI computes light mapping.

◆  gi_lightmapping_direct

Bool gi_lightmapping_direct

GI computes light mapping direct.

◆  gi_lightmapping_prepass

Bool gi_lightmapping_prepass

GI computes light mapping prepass.

◆  gi_lightmapping_mode

Int32 gi_lightmapping_mode

GI light mapping mode.

◆  net_caches_sss

Bool net_caches_sss

NET caches SSS.

◆  net_caches_ao

Bool net_caches_ao

NET caches AO.

◆  net_caches_gi

Bool net_caches_gi

NET caches GI.

◆  net_caches_rm

Bool net_caches_rm

NET caches radiance mapping.

◆  net_caches_lm

Bool net_caches_lm

NET caches light mapping.