mental ray 2.0 User's Manual
Version 2.26



Copyright Information

Copyright 1986-1998 mental images GmbH & Co. KG, Berlin, Germany, and Microsoft Corporation, Redmond, WA, USA. Portions Copyright 1986-1998 mental images GmbH & Co. KG, Berlin, Germany.

All rights reserved.

This document is protected under copyright law. The contents of this document may not be translated, copied or duplicated in any form, in whole or in part, without the express written permission of mental images GmbH & Co. KG or Microsoft Corporation.

The information contained in this document is subject to change without notice. mental images GmbH & Co. KG, Microsoft Corporation, and their employees shall not be responsible for incidental or consequential damages resulting from the use of this material or liable for technical or editorial omissions made herein.

mental imagesTM, mental rayTM, mental matterTM, Phenomenon CreatorTM, Phenomenon EditorTM, and Photon MapTM are trademarks or, in some countries, registered trademarks of mental images GmbH & Co. KG, Berlin, Germany.

All other product names mentioned in this document may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.


Table of Contents


Index

  • adjacency detection: 1 2 3 4 5
  • alpha channel: 1 2 3 4
  • ambient color: 1 2 3 4 5
  • animation: 1 2 3 4 5
  • anisotropic glossy reflection: 1 2
  • anonymous shaders: def.1 2 3
  • aperture: 1 2 3 4 5
  • approximation: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 def.19 20
  • approximation override: def.1
  • area light: 1 2 3 4 5 6
  • area light sampling: def.1
  • array: def.1 def.2 def.3
  • aspect ratio: 1 2 3 4
  • atmosphere: 1 2 3 def.4 5
  • attenuation: 1
  • back culling: def.1 def.2 3 def.4
  • banding: 1 2
  • barycentric coordinates: 1 2
  • base shader: 1 2
  • basis: 1 2 3 4
  • basis matrix: 1 2 3 4 5
  • basis vector: 1
  • Bézier: 1 2 3 4 5 6
  • binary space partitioning: 1 2 3 4 5 6 7
  • Blinn shading: 1
  • box: 1
  • BSP: 1 2 3 4 5 6 7 8 9 10
  • B-spline: 1 2 3 4 5 6 7 8
  • bump basis vectors: 1 2 3
  • bump map: 1 2 3 4 5 6 7 8 9
  • camera: 1 2 3 def.4 5 6 7 8 9 10 11 12
  • camera space: 1 2 3 4 5 6 7 8 9 10 11 12 13
  • camera state variables: def.1
  • cardinal: 1 2 3 4 5 6
  • cartoon: 1
  • caustic accuracy: 1
  • caustic filtering: 1
  • caustic generating objects: 1 2
  • caustic receiving objects: def.1
  • caustics: 1 2 def.3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
  • CCIR 601: 1
  • C development environment: 1
  • child state: def.1
  • clipping plane: 1 2
  • code: 1 2
  • color: 1 2 3
  • color clipping: 1 2 3 4
  • color map: 1
  • color quantization: 1
  • command: def.1
  • comment: 1
  • compiler: def.1 2 3
  • compiler options: def.1
  • composite: 1 2
  • concave polygon: 1
  • concurrency: def.1
  • connection: 1 2 3 4 5 6 7
  • contour: 1 2 3 4 5 6 7 8
  • contour contrast function: 1 2 3 4 5 6 7
  • contour output shader: 1 def.2
  • contours, fast: def.1
  • contour shader: def.1 def.2 def.3 4 def.5
  • contour store function: 1 2 3 4 5 def.6
  • contrast: def.1 2 def.3
  • control point: 1 2 3 4
  • convex polygon: 1
  • coordinate systems: 1
  • critical section: def.1 2
  • curvature approximation: 1 2 3
  • curve: 1 2 3 4
  • database access: def.1
  • debugging shaders: 1
  • declaration: def.1 2 3 4
  • degree: 1
  • depth: 1
  • depth frame buffer: 1 2 3
  • depth of field: 1
  • desaturation: 1 2 3 4
  • diffuse color: 1 2 3 4 5 6 7 8
  • diffuse reflection: def.1 2
  • diffuse transmission: def.1 2
  • directional light: 1
  • displacement approximation: 1
  • displacement map: 1 2 3 4 5 6 7 8 9
  • displacement shader: 1 2 3 4 5 def.6 7 def.8 9
  • dissolve: 1
  • distributed shared database: 1 2
  • dithering: 1 2 3
  • DLL: 1 2
  • DSO (Dynamic Shared Object): 1 def.2 def.3 def.4 5 6
  • dynamic linking: 1 2 3 4 5 6 7 8 9 10 11 12 13
  • echo: 1
  • edge merging: 1 2 3 4
  • elliptical filter options: 1 2
  • elliptical texture filtering: def.1
  • environment map: 1 2 3 4 5 6 7 8
  • environment shader: 1 2 3 4 5 def.6 7 8 9 def.10
  • environment shader example: def.1
  • environment variable: 1 2
  • epsilon: 1 2
  • error messages: def.1
  • field rendering: 1 def.2 3 def.4 5 6 7
  • file data types: 1
  • file format: 1 def.2 3 4 5
  • filter: def.1 def.2
  • floating point: 1
  • focal distance: 1 2
  • focal length: 1
  • fog: 1 def.2 3
  • frame: 1 2
  • frame buffer: 1 2 3 4 5 def.6
  • frame number: 1 2
  • free-form curve: 1 2 3
  • free-form surface: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
  • free-form surface degree: 1 2
  • free-form surface parameter: 1
  • free-form surface parameter vector: 1
  • free-form surface step size: 1 2
  • Fresnel: 1 2
  • function: 1
  • function call summary: def.1
  • gamma correction: 1 2 3
  • geometry: 1 2 3
  • geometry shader: 1 2 3 4 5 6 7 def.8 9 def.10 11 12 def.13 14
  • geometry shader example: def.1
  • global light list: 1 2 def.3 def.4
  • glossy reflection: def.1 2 3 4
  • glossy transmission: def.1 2
  • grid: 1 2 3
  • header files: 1
  • hole curve: 1 2 3 4 def.5 6 7
  • homogeneous coordinates: 1 2
  • IDO: 1
  • illumination: 1 2 3 4 5 6 7 8 9
  • image: def.1
  • image file: 1 2
  • image texture: def.1 def.2 3 4
  • include command: def.1 2
  • incremental change: 1 2 3 4 5
  • index of refraction: 1 2 3 4 5 6 7 8 9 10 11 12
  • infinity: 1
  • infrasampling: def.1 def.2
  • inheritance: 1 2 3 4 5 def.6
  • inheritance function: 1
  • instance: 1 2 3 4 5 def.6 7 8
  • instance flags: def.1
  • instance group: 1 def.2
  • instance transformation: def.1
  • integer: 1
  • interface parameter: 1 def.2 3 4 5 6 def.7
  • interlaced video: def.1 def.2
  • internal space: def.1 2 3 4 5 6 7 8
  • IRIS Development Option: 1
  • irradiance: 1 2
  • jitter: def.1 def.2
  • knot vector: 1
  • label: 1 2 3 4
  • label frame buffer: 1
  • LDA approximation: 1
  • lens effects: 1 2
  • lens shader: 1 2 3 4 5 def.6 7 8 9 def.10
  • lens shader example: def.1
  • light: 1 2 3 4 5 6 7 8 9 def.10 11 12 13
  • light list: 1 2 3
  • light ray: 1 2 3 4 5 6 7 8 9
  • light shader: 1 2 def.3 def.4 5 def.6 7 8 9 10 11
  • light shader example: def.1 def.2
  • link: 1 2
  • linker: def.1
  • linker options: def.1
  • load balancing: 1
  • locking: 1 2 3 def.4
  • master host: 1
  • material: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 def.19 20 21 22 23
  • material inheritance: 1 2 3 4 def.5
  • material list: 1 def.2
  • material phenomenon: def.1 2
  • material shader: 1 2 3 4 def.5 6 def.7 8 def.9 10 11 12 13 14
  • material shader example: def.1
  • math functions: def.1
  • matrix functions: def.1
  • memory leaks: def.1
  • memory-mapped textures: def.1 2 3
  • merge epsilon: 1 2 3
  • messages: def.1 def.2
  • mi_api_basis_add: def.1
  • mi_api_basis_list_clear: 1 def.2
  • mi_api_basis_lookup: def.1
  • mi_api_camera_begin: def.1 2
  • mi_api_camera_end: def.1
  • mi_api_code_byte_copy: def.1
  • mi_api_code_verbatim_begin: def.1
  • mi_api_code_verbatim_end: def.1
  • mi_api_curve_approx: def.1
  • mi_api_curve_begin: 1 def.2
  • mi_api_curve_end: def.1
  • mi_api_curve_lookup: def.1
  • mi_api_curve_specpnt: def.1
  • mi_api_debug: def.1
  • mi_api_decl_lookup: def.1
  • mi_api_delete: 1 def.2
  • mi_api_delete_tree: 1 def.2
  • mi_api_dlist_add: def.1
  • mi_api_dlist_create: def.1
  • mi_api_dlist_delete: def.1
  • mi_api_error: def.1
  • mi_api_error_callback: def.1
  • mi_api_function_append: def.1
  • mi_api_function_assign: def.1 2
  • mi_api_function_call: def.1 2
  • mi_api_function_call_end: def.1
  • mi_api_function_declare: def.1
  • mi_api_function_delete: def.1
  • mi_api_geovector_xyz_add: 1 def.2
  • mi_api_gui_begin: 1
  • mi_api_incremental: def.1
  • mi_api_instance_begin: def.1 2
  • mi_api_instance_end: def.1 2
  • mi_api_instgroup_additem: def.1 2
  • mi_api_instgroup_begin: def.1 2
  • mi_api_instgroup_end: def.1
  • mi_api_light_begin: def.1 2
  • mi_api_light_end: def.1
  • mi_api_light_lookup: def.1 2
  • mi_api_material_begin: def.1 2
  • mi_api_material_end: def.1
  • mi_api_material_lookup: def.1 2
  • mi_api_mi_api_basis_add: 1
  • mi_api_mi_api_basis_list_clear: 1
  • mi_api_mi_api_curve_approx: 1
  • mi_api_mi_api_curve_end: 1
  • mi_api_mi_api_dlist_add: 1
  • mi_api_mi_api_dlist_create: 1
  • mi_api_mi_api_surface_approx: 1
  • mi_api_mi_api_surface_begin_tag: 1
  • mi_api_mi_api_surface_curveseg: 1
  • mi_api_mi_api_surface_end: 1
  • mi_api_mi_api_surface_params: 1
  • mi_api_mi_geoshader_add_result: 1
  • mi_api_name_lookup: def.1
  • mi_api_nerror: def.1
  • mi_api_new_array_element: def.1
  • mi_api_object_begin: 1 2 3 def.4 5
  • mi_api_object_end: 1 2 3 def.4
  • mi_api_object_group_begin: 1 2 3 def.4
  • mi_api_object_group_connection: def.1
  • mi_api_object_group_end: 1 2 3 def.4
  • mi_api_options_begin: def.1 2
  • mi_api_options_end: def.1
  • mi_api_output_file_def: def.1
  • mi_api_output_file_override: def.1
  • mi_api_output_function_def: def.1
  • mi_api_output_imfdisp_handle: def.1
  • mi_api_output_list: def.1
  • mi_api_output_shaders: def.1
  • mi_api_output_type_identify: def.1
  • mi_api_parameter_append: def.1
  • mi_api_parameter_child: def.1
  • mi_api_parameter_decl: def.1
  • mi_api_parameter_interface: def.1
  • mi_api_parameter_name: def.1
  • mi_api_parameter_pop: def.1
  • mi_api_parameter_push: def.1
  • mi_api_parameter_shader: def.1 2
  • mi_api_parameter_value: def.1
  • mi_api_phen_begin: def.1
  • mi_api_phen_end: def.1
  • mi_api_phen_parameter_end: def.1
  • mi_api_poly_approx: def.1
  • mi_api_poly_begin: def.1 2 3
  • mi_api_poly_begin_tag: 1 2 def.3
  • mi_api_poly_end: def.1
  • mi_api_poly_hole_add: def.1
  • mi_api_poly_index_add: 1 2 3 def.4
  • mi_api_registry_add: def.1
  • mi_api_registry_begin: def.1
  • mi_api_registry_end: def.1
  • mi_api_registry_eval: def.1
  • mi_api_registry_lookup: def.1
  • mi_api_render: def.1 2
  • mi_api_render_params: def.1
  • mi_api_scope_apply: def.1
  • mi_api_scope_begin: def.1
  • mi_api_scope_end: def.1
  • mi_api_shader_add: def.1 2
  • mi_api_shader_call: def.1 2
  • mi_api_surface_approx: def.1
  • mi_api_surface_approx_displace: def.1
  • mi_api_surface_approx_trim: def.1
  • mi_api_surface_begin: def.1 2
  • mi_api_surface_begin_tag: def.1
  • mi_api_surface_curveseg: def.1
  • mi_api_surface_derivative: def.1
  • mi_api_surface_end: def.1
  • mi_api_surface_lookup: def.1
  • mi_api_surface_params: def.1
  • mi_api_surface_specpnt: def.1
  • mi_api_surface_texture_begin: def.1
  • mi_api_taglist: def.1
  • mi_api_tag_lookup: def.1
  • mi_api_texture_array_def_begin: def.1
  • mi_api_texture_array_def_end: def.1
  • mi_api_texture_begin: def.1 2
  • mi_api_texture_byte_copy: def.1
  • mi_api_texture_file_def: def.1
  • mi_api_texture_function_def: def.1
  • mi_api_texture_lookup: def.1 2
  • mi_api_variable_lookup: def.1
  • mi_api_variable_set: def.1
  • mi_api_vector_lookup: def.1
  • mi_api_vector_xyz_add: 1 2 def.3
  • mi_api_vertex_add: 1 2 3 def.4
  • mi_api_vertex_lookup: def.1
  • mi_api_vertex_ref_add: 1 def.2
  • mi_api_warning: def.1 def.2
  • mi_blinn_specular: def.1
  • mi_call_material: 1 def.2 3
  • mi_call_shader: 1 2 3 4 5 def.6 7
  • mi_call_shader_x: def.1
  • mi_choose_lobe: def.1
  • mi_choose_scatter_type: 1 def.2 3 4
  • mi_compute_irradiance: 1 def.2
  • mi_compute_volume_irradiance: def.1
  • mi_cooktorr_specular: def.1
  • mi_db_access: 1 2 def.3
  • mi_db_flush: def.1
  • mi_db_type: 1 def.2
  • mi_db_unpin: 1 2 def.3
  • mi_debug: 1 def.2
  • mi_delete_lock: def.1
  • mi_erandom: def.1
  • mi_error: def.1
  • mi_eval: 1 2 3 4 5 6 7 8 def.9 10 11 12 13 14 def.15 16 17 18
  • mi_eval_boolean: def.1 def.2
  • mi_eval_color: def.1 2 3 4 5 6 def.7
  • mi_eval_integer: 1 def.2 3 def.4
  • mi_eval_scalar: def.1 2 3 4 5 6 7 8 def.9 10
  • mi_eval_tag: def.1 2 3 4 5 6 7 8 def.9
  • mi_eval_transform: def.1 def.2
  • mi_eval_vector: def.1 2 def.3
  • mi_exclusive_lightlist: def.1
  • mi_fatal: def.1
  • mi_flush_cache: def.1
  • mi_fresnel: def.1
  • mi_fresnel_reflection: def.1
  • mi_fresnel_specular: def.1
  • mi_geoshader_add_result: def.1 def.2 3 4 5
  • mi_geoshader_tesselate: def.1 2 3 4
  • mi_geoshader_tesselate_end: def.1 2
  • mi_get_contour_line: def.1
  • mi_global_lights_info: 1 def.2
  • mi_img_get_color: 1 2 3 4 def.5
  • mi_img_get_depth: 1 2 3 def.4
  • mi_img_get_label: def.1
  • mi_img_get_normal: def.1
  • mi_img_get_scalar: def.1
  • mi_img_get_vector: def.1
  • mi_img_put_color: 1 2 def.3
  • mi_img_put_depth: def.1
  • mi_img_put_label: def.1
  • mi_img_put_normal: def.1
  • mi_img_put_scalar: def.1
  • mi_img_put_vector: def.1
  • mi_inclusive_lightlist: def.1
  • mi_info: def.1
  • mi_init_lock: def.1
  • mi_instance_info: def.1
  • mi_light_info: def.1
  • mi_lock: 1 def.2
  • mi_lookup_color_texture: 1 2 3 4 5 6 def.7 8
  • mi_lookup_filter_color_texture: 1 def.2 3 4
  • mi_lookup_scalar_texture: def.1
  • mi_lookup_vector_texture: def.1
  • mi_matrix_ident: def.1
  • mi_matrix_invert: def.1
  • mi_matrix_prod: def.1
  • mi_matrix_rotate: def.1
  • mi_mem_allocate: 1 def.2
  • mi_mem_reallocate: def.1
  • mi_mem_release: 1 def.2
  • mi_mtl_refraction_index: 1
  • mi_noise_1d: def.1
  • mi_noise_1d_grad: def.1
  • mi_noise_2d: def.1
  • mi_noise_2d_grad: def.1
  • mi_noise_3d: def.1
  • mi_noise_3d_grad: def.1
  • mi_normal_from_camera: 1 def.2
  • mi_normal_from_object: 1 def.2
  • mi_normal_from_world: 1 def.2
  • mi_normal_to_camera: 1 def.2
  • mi_normal_to_object: 1 def.2
  • mi_normal_to_world: 1 def.2
  • mi_par_aborted: 1 2 def.3
  • mi_par_localvpu: 1 def.2
  • mi_par_nthreads: def.1
  • mi_par_random: def.1
  • mi_phen_output_list: 1
  • mi_phong_specular: def.1
  • mi_photon_light: 1 def.2
  • mi_photon_reflection_diffuse: def.1
  • mi_photon_reflection_glossy: def.1
  • mi_photon_reflection_specular: def.1
  • mi_photon_transmission_diffuse: def.1
  • mi_photon_transmission_glossy: def.1
  • mi_photon_transmission_specular: 1 def.2
  • mi_photon_transparent: def.1
  • mi_photon_volume_scattering: def.1
  • mip-map texture: 1 2 3 4
  • mi_point_from_camera: 1 def.2
  • mi_point_from_object: 1 def.2
  • mi_point_from_world: 1 def.2
  • mi_point_to_camera: 1 def.2
  • mi_point_to_object: 1 def.2 3 4
  • mi_point_to_raster: def.1
  • mi_point_to_world: 1 def.2
  • mi_point_transform: 1 2 def.3
  • mi_progress: def.1
  • mi_query: 1 2 3 4 5 6 7 8 def.9 10 11 12
  • mi_random: def.1
  • mi_reflection_dir: 1 2 def.3
  • mi_reflection_dir_anisglossy: def.1
  • mi_reflection_dir_diffuse: def.1
  • mi_reflection_dir_glossy: def.1
  • mi_reflection_dir_specular: def.1
  • mi_refraction_dir: 1 2 def.3
  • $MI_ROOT: def.1
  • mi_sample_light: 1 2 3 def.4 5
  • mi_scattering_dir_diffuse: def.1
  • mi_scattering_dir_directional: def.1
  • mi_scattering_pathlength: def.1
  • .mi scene file: def.1
  • mi_schlick_scattering: def.1
  • mi_shader_info: def.1
  • mi_spline: def.1
  • mi_srandom: def.1
  • mi_store_photon: 1 def.2
  • mi_texture_filter_project: 1 2 3 def.4
  • mi_texture_filter_transform: 1 2 def.3
  • mi_texture_info: def.1
  • mi_trace_environment: 1 2 def.3 4
  • mi_trace_eye: 1 2 def.3 4
  • mi_trace_light: 1 def.2 3
  • mi_trace_reflection: 1 2 def.3 4
  • mi_trace_refraction: 1 2 def.3 4
  • mi_trace_shadow: 1 2 def.3 4
  • mi_trace_shadow_seg: def.1 2 3 def.4 5
  • mi_trace_transparent: 1 def.2 3
  • mi_transmission_dir_anisglossy: def.1
  • mi_transmission_dir_diffuse: def.1
  • mi_transmission_dir_glossy: def.1
  • mi_transmission_dir_specular: def.1
  • mi_tri_vectors: def.1
  • mi_unlock: def.1
  • mi_vdebug: def.1
  • mi_vector_add: def.1
  • mi_vector_det: def.1
  • mi_vector_dist: def.1
  • mi_vector_div: def.1
  • mi_vector_dot: def.1
  • mi_vector_from_camera: 1 def.2
  • mi_vector_from_object: 1 def.2
  • mi_vector_from_world: 1 def.2
  • mi_vector_max: def.1
  • mi_vector_min: def.1
  • mi_vector_mul: def.1
  • mi_vector_neg: def.1
  • mi_vector_norm: def.1
  • mi_vector_normalize: 1 def.2
  • mi_vector_prod: def.1
  • mi_vector_sub: def.1
  • mi_vector_to_camera: 1 2 def.3
  • mi_vector_to_object: 1 def.2
  • mi_vector_to_world: 1 def.2
  • mi_vector_transform: 1 def.2
  • mi_vector_transform_T: 1 def.2
  • mi_ward_anisglossy: def.1
  • mi_ward_glossy: def.1
  • mi_warning: def.1
  • mi_wave_light: 1
  • Monte Carlo: def.1 2
  • motion blur: 1 2 3
  • motion transformation: def.1
  • motion vector: 1 2 3 4
  • multiple instancing: def.1 2 3 4
  • multiprocessor: def.1
  • multithreading: 1 def.2
  • mutual exclusion: def.1
  • named shaders: def.1 2
  • NaN (Not a Number): 1 2
  • normal: 1 2 3
  • normal frame buffer: 1
  • normal vector: 1
  • NTSC: 1
  • numerical precision: 1 2
  • NURB (non-uniform rational B-spline): 1 2
  • object: 1 2 def.3 4
  • object code: 1 2
  • object group: 1 2
  • object inside/outside: 1 2 3 4 5 6 7 8 9 10
  • object space: 1 2 3 4 5 6 7 8 9 10 11 12
  • operating system version: 1
  • optimization: 1
  • options: 1 2 3 4 5 6 7 8
  • option state variables: def.1
  • orthographic camera: 1 2 3 4
  • output: 1 2 3 4
  • output shader: 1 2 3 4 5 6 7 def.8 9 10 11 def.12 13
  • output statement: 1 2
  • PAL: 1
  • parallelism: 1 2 3
  • parameter ranges: 1
  • parameters: def.1
  • parameter space: 1
  • parameter to a function: 1
  • parameter vector: 1 2 3
  • parametric approximation: 1 2 3
  • patch: 1
  • Perlin noise functions: def.1
  • perspective: 1 2
  • phenomenon: def.1 def.2 3 4 5 def.6 7 def.8
  • phenomenon declaration: def.1
  • phenomenon interface: def.1 2 3 def.4
  • phenomenon root: def.1 def.2
  • Phong shading: 1
  • photon depth: 1
  • photon emitter: def.1 2
  • photon emitter shader: def.1
  • photon map: 1 2 3 4 5 6 7
  • photon material shader: def.1
  • photon shader: def.1 2 3 def.4
  • photon shader example: 1
  • photon trace depth: 1 2 def.3 4 5
  • photon tracing: 1 2 3 4 5 def.6
  • photon volume shader: 1
  • physical correctness: def.1
  • pinhole camera: 1 2
  • point light: 1 def.2
  • polygon: 1 2 3 4 5
  • polygon normal: 1
  • polygon with holes: 1
  • portability of shaders: 1
  • PostScript: 1 2 3
  • premultiplication: def.1 2
  • primary ray: 1 2 3 def.4 5 def.6 7 def.8 9
  • procedural texture: 1 def.2 def.3 4
  • process: 1 2
  • projection map: 1
  • pyramid texture: 1 2
  • quantization: def.1 def.2
  • Quasi-Monte Carlo: def.1 2
  • race conditions: def.1
  • raster space: 1 2
  • rational parametric representation: 1 2 3 4
  • ray classification: 1 2 3 4 5 6 7 8
  • .rayhosts: 1
  • ray intersection: def.1 def.2
  • ray marching: 1 2 3
  • rayrc: def.1 def.2
  • ray tracing: 1 2 3 4 5 6 7
  • ray type: 1
  • recursive supersampling: 1 2
  • reentrant: def.1
  • reflection: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def.16
  • reflection map: 1 2
  • reflectivity: 1 2 3
  • refracted: 1 2
  • refraction: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  • registry: 1 2
  • regular parametric approximation: 1 2
  • resolution: 1 2 3 4
  • RGBA color space: 1
  • root instance group: def.1 2 3 def.4
  • sample combination: def.1
  • sample interpolation: def.1 def.2
  • sample padding: def.1
  • sample rate: 1 2 3 4 5
  • sampling: 1 2 3 4 5 6 7
  • scalar map: 1 2
  • scanline: 1 2 3 4 5 6
  • scene complexity: 1 2
  • scene DAG: 1
  • scene file: def.1
  • screen space: 1
  • secondary ray: 1 2 3 4 def.5 6 def.7 8
  • shader assignment: def.1 2 3 4 5
  • shader call, explicit: 1
  • shader call tree: def.1 2 3 4 5 6 7 8 9 10
  • shader cleanup: 1 def.2
  • shader declaration: 1 def.2 3
  • shader initialization: 1 2 3 4 5 6 def.7
  • shader list: def.1 2
  • shader parameter example: def.1
  • shader parameters: def.1 2 3 4 5 def.6 7
  • shader parameters in C: def.1
  • shader parameter types: 1 def.2
  • shaders: def.1 def.2
  • shader version: 1 def.2 3
  • shade tree: def.1 2 3
  • shadow: 1 2 3 4 5 6 7 8 9 10 11
  • shadow filter: 1
  • shadow flag: def.1 2 3
  • shadow map: def.1 2 3 def.4
  • shadow mode: 1 2 def.3
  • shadow ray: 1 2 3 4 def.5 6 7
  • shadow segments: 1 2 def.3 4 5 6 7 8
  • shadow shader: 1 2 3 def.4 def.5 6 7 def.8 9
  • shadow sorting: 1 2 3 4 def.5
  • shared memory: 1 2
  • shell: 1
  • shinyness: 1 2
  • shutter: 1 def.2 def.3 4
  • slave host: 1
  • smart volume: def.1 2 3 4
  • soft_env_sphere: 1
  • soft_light: 1
  • soft_material: 1 2
  • soft shadow: 1
  • source code: 1 2 3 4 5
  • spacecurves: 1
  • spatial approximation: 1 2 3 4
  • special curve: 1 2 3 4 5 def.6 def.7 8
  • special point: 1 2 3 def.4 def.5
  • specular color: 1 2 3 4 5
  • specular exponent: 1
  • specular reflection: def.1 2 3
  • specular transmission: def.1 2 3
  • spot light: 1 def.2
  • square pixels: 1 2
  • startup file: def.1
  • state variables: 1 def.2 def.3 def.4 def.5 def.6 def.7 def.8 def.9 def.10 def.11
  • string: 1
  • surface derivative: 1 2 3 4 def.5
  • swap partition: def.1
  • tag: def.1
  • tag flushing: def.1
  • tagged flag: 1 def.2 3 4 5 6
  • tag pinning: def.1
  • tag type: 1 2 def.3
  • tag unpinning: def.1
  • Taylor: 1 2 3 4 5
  • texture: 1 2 3 4 5 6 def.7 8 9 10 11 12
  • texture auto-conversion: 1
  • texture coordinate: 1 2 3 4 5 6
  • texture filtering: 1 2 3
  • texture filtering example: def.1 2 3 4
  • texture map: 1 2 3 4 5 6 7 8
  • texture miss: 1
  • texture pyramid: def.1 2 3 4 5 6 7
  • texture shader: 1 2 def.3 def.4 5 6 def.7 8 9 def.10
  • texture shader call: def.1
  • texture shader example: def.1 def.2
  • texture space: 1 2 def.3 4
  • texture surface: 1 2 3
  • texture vertex: 1
  • thread: def.1 2 3 4 5
  • thread numbers: def.1
  • time contrast: def.1 def.2
  • trace depth: 1 2 3 4 5 6 7 8 9 10
  • trace flag: def.1 2 3
  • translucency: 1
  • transmission: def.1
  • transmission filter: 1
  • transparency: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
  • transparency photon: 1
  • transparent rays: 1
  • triangle vertices: 1
  • triangulation: 1
  • trimming: 1
  • trimming curve: 1 2 3 4 5 6 7 8 9 10 11 12 def.13 14 15 16
  • user vector: 1
  • vector: 1
  • vector functions: def.1
  • vector index: 1
  • vector map: 1
  • vector sharing: 1
  • verbose message: 1 2
  • vertex: 1 2 3
  • vertex index: 1 2
  • vertex order: 1
  • vertex sharing: 1
  • view-dependent approximation: 1 2 3 4 5
  • viewing plane: 1 2 3 def.4 def.5 6 7 8 9
  • virtual memory: 1 2
  • virtual shared database: 1
  • visible area light: def.1 2 3
  • visible flag: def.1 2 3
  • volume irradiance: 1
  • volume photon: 1
  • volume scattering: def.1 2 3
  • volume shader: 1 2 3 4 5 6 7 8 9 10 11 12 13 def.14 15 16 17 18 def.19 20 21 22
  • volume shader example: def.1
  • VPU: def.1
  • white pixels: 1
  • window: 1 2
  • world space: 1 2

  • Table of Contents