Difference between revisions of "Reference:Introduction"

From POV-Wiki
Jump to navigation Jump to search
m
m (additions and changes)
Line 59: Line 59:
 
##[[Reference:Tracing Options|Tracing Options]]
 
##[[Reference:Tracing Options|Tracing Options]]
 
#<strong>[[Reference:Scene Description Language|Scene Description Language]]</strong>
 
#<strong>[[Reference:Scene Description Language|Scene Description Language]]</strong>
##[[Reference:Scene Description Language#Language Basics|Language Basics]]
+
##[[Reference:Language Basics|Language Basics]]
 
###[[Reference:Keywords|Keywords]]
 
###[[Reference:Keywords|Keywords]]
 
###[[Reference:Identifiers|Identifiers]]
 
###[[Reference:Identifiers|Identifiers]]
Line 79: Line 79:
 
###[[Reference:User Message Directives|User Message Directives]]
 
###[[Reference:User Message Directives|User Message Directives]]
 
###[[Reference:User Defined Macros|User Defined Macros]]
 
###[[Reference:User Defined Macros|User Defined Macros]]
#<strong>Scene</strong>
+
#<strong>[[Reference:Scene Description File|Scene Description File]]</strong>
 
##[[Reference:Global Settings|Global Settings]]
 
##[[Reference:Global Settings|Global Settings]]
 +
###[[Reference:Global Settings#ADC_Bailout|adc_bailout]]
 +
###[[Reference:Global Settings#Ambient_Light|ambient_light]]
 +
###[[Reference:Global Settings#Assumed_Gamma|assumed_gama]]
 +
###[[Reference:Global Settings#HF_Gray_16|hf_gray_16]]
 +
###[[Reference:Global Settings#Irid_Wavelength|irid_wavelength]]
 +
###[[Reference:Global Settings#Charset|charset]]
 +
###[[Reference:Global Settings#Max_Trace_Level|max_trace_level]]
 +
###[[Reference:Global Settings#Mm_Per_Unit|mm_per_unit]]
 +
###[[Reference:Global Settings#Number_Of_Waves|number_of_waves]]
 +
###[[Reference:Global Settings#Noise_generator|noise_generator]]
 +
###[[Reference:Global Settings#Subsurface|subsurface]]
 
##[[Reference:Camera|Camera]]
 
##[[Reference:Camera|Camera]]
##Atmospheric Effects
+
###[[Reference:Camera#Placing the Camera|Placing the Camera]]
###[[Reference:Atmospheric Media|Atmospheric Media]]
+
###[[Reference:Camera#Types of Projection|Types of Projections]]
###[[Reference:Background|Background]]
+
###[[Reference:Camera#Placing the Camera|Placing the Camera]]
###[[Reference:Fog|Fog]]
+
###[[Reference:Camera#Focal Blur|Focal Blur]]
###[[Reference:Sky Sphere|Sky Sphere]]
+
###[[Reference:Camera#Camera Ray Perturbation|Camera Ray Perturbation]]
###[[Reference:Rainbow|Rainbow]]
+
###[[Reference:Camera#Camera Identifiers|Camera Identifiers]]
#<strong>Lighting</strong>
+
##[[Reference:Lighting Types|Lighting Types]]
##[[Reference:Light Source|Light Sources]]
+
###[[Reference:Light Source|Light Sources]]
###[[Reference:Light Source#Point Lights|Point Lights]]
+
####[[Reference:Light Source#Point Lights|Point Lights]]
###[[Reference:Light Source#Spotlights|Spotlights]]
+
####[[Reference:Light Source#Spotlights|Spotlights]]
###[[Reference:Light Source#Cylindrical Lights|Cylindrical Lights]]
+
####[[Reference:Light Source#Cylindrical Lights|Cylindrical Lights]]
###[[Reference:Light Source#Parallel Lights|Parallel Lights]]
+
####[[Reference:Light Source#Parallel Lights|Parallel Lights]]
###[[Reference:Light Source#Area Lights|Area Lights]]
+
####[[Reference:Light Source#Area Lights|Area Lights]]
##[[Reference:Light Group|Light Groups]]
+
###[[Reference:Light Group|Light Groups]]
##[[Reference:Radiosity|Radiosity]]
+
###[[Reference:Radiosity|Radiosity]]
##[[Reference:Photons|Photons]]
+
###[[Reference:Photons|Photons]]
#<strong>[[Reference:Object|Objects]]</strong>
+
##[[Reference:Transformations|Transformations]]
##[[Reference:Object#Finite Solid Primitives|Finite Solid Primitives]]
+
###[[Reference:Transformations#Translate|translate]]
###[[Reference:Blob|Blob]]
+
###[[Reference:Transformations#Scale|scale]]
###[[Reference:Box|Box]]
+
###[[Reference:Transformations#Rotate|rotate]]
###[[Reference:Cone|Cone]]
+
###[[Reference:Transformations#Matrix|matrix]]
###[[Reference:Cylinder|Cylinder]]
+
##[[Reference:Object|Objects]]
###[[Reference:Height Field|Height Field]]
+
###[[Reference:Object#Finite Solid Primitives|Finite Solid Primitives]]
###[[Reference:Isosurface|Isosurface]]
+
####[[Reference:Blob|Blob]]
###[[Reference:Julia Fractal|Julia Fractal]]
+
####[[Reference:Box|Box]]
###[[Reference:Lathe|Lathe]]
+
####[[Reference:Cone|Cone]]
###[[Reference:Ovus|Ovus]]
+
####[[Reference:Cylinder|Cylinder]]
###[[Reference:Parametric|Parametric]]
+
####[[Reference:Height Field|Height Field]]
###[[Reference:Prism|Prism]]
+
####[[Reference:Isosurface|Isosurface]]
###[[Reference:Sphere|Sphere]]
+
####[[Reference:Julia Fractal|Julia Fractal]]
###[[Reference:Sphere Sweep|Sphere Sweep]]
+
####[[Reference:Lathe|Lathe]]
###[[Reference:Superellipsoid|Superquadric Ellipsoid]]
+
####[[Reference:Ovus|Ovus]]
###[[Reference:Sor|Surface of Revolution]]
+
####[[Reference:Parametric|Parametric]]
###[[Reference:Text|Text]]
+
####[[Reference:Prism|Prism]]
###[[Reference:Torus|Torus]]
+
####[[Reference:Sphere|Sphere]]
##[[Reference:Object#Finite Patch Primitives|Finite Patch Primitives]]
+
####[[Reference:Sphere Sweep|Sphere Sweep]]
###[[Reference:Bicubic Patch|Bicubic Patch]]
+
####[[Reference:Superellipsoid|Superquadric Ellipsoid]]
###[[Reference:Disc|Disc]]
+
####[[Reference:Sor|Surface of Revolution]]
###[[Reference:Mesh|Mesh]]
+
####[[Reference:Text|Text]]
###[[Reference:Mesh2|Mesh2]]
+
####[[Reference:Torus|Torus]]
###[[Reference:Polygon|Polygon]]
+
###[[Reference:Object#Finite Patch Primitives|Finite Patch Primitives]]
###[[Reference:Triangle|Triangle]]
+
####[[Reference:Bicubic Patch|Bicubic Patch]]
###[[Reference:Smooth Triangle|Smooth Triangle]]
+
####[[Reference:Disc|Disc]]
##[[Reference:Object#Infinite Solid Primitives|Infinite Solid Primitives]]
+
####[[Reference:Mesh|Mesh]]
###[[Reference:Plane|Plane]]
+
####[[Reference:Mesh2|Mesh2]]
###[[Reference:Poly|Poly]]
+
####[[Reference:Polygon|Polygon]]
###[[Reference:Cubic|Cubic]]
+
####[[Reference:Triangle|Triangle]]
###[[Reference:Quartic|Quartic]]
+
####[[Reference:Smooth Triangle|Smooth Triangle]]
###[[Reference:Polynomial|Polynomial]]
+
###[[Reference:Object#Infinite Solid Primitives|Infinite Solid Primitives]]
###[[Reference:Quadric|Quadric]]
+
####[[Reference:Plane|Plane]]
##[[Reference:Object#Constructive Solid Geometry|Constructive Solid Geometry]]
+
####[[Reference:Poly|Poly]]
###[[Reference:Object#Inside and Outside|Inside and Outside]]
+
####[[Reference:Cubic|Cubic]]
###[[Reference:Union|Union]]
+
####[[Reference:Quartic|Quartic]]
###[[Reference:Intersection|Intersection]]
+
####[[Reference:Polynomial|Polynomial]]
###[[Reference:Difference|Difference]]
+
####[[Reference:Quadric|Quadric]]
###[[Reference:Merge|Merge]]
+
###[[Reference:Object#Constructive Solid Geometry|Constructive Solid Geometry]]
##[[Reference:Object#Object Modifiers|Object Modifiers]]
+
####[[Reference:Object#Inside and Outside|Inside and Outside]]
#<strong>[[Reference:Texture|Textures]]</strong>
+
####[[Reference:Union|Union]]
##[[Reference:Pigment|Pigment]]
+
####[[Reference:Intersection|Intersection]]
##[[Reference:Normal|Normal]]
+
####[[Reference:Difference|Difference]]
##[[Reference:Finish|Finish]]
+
####[[Reference:Merge|Merge]]
##[[Reference:Halo|Halo]]
+
###[[Reference:Object#Object Modifiers|Object Modifiers]]
##[[Reference:Patterned Textures|Patterned Textures]]
+
##[[Reference:Texture|Textures]]
##[[Reference:Layered Textures|Layered Textures]]
+
###[[Reference:Pigment|Pigment]]
##[[Reference:UV Mapping|UV Mapping]]
+
###[[Reference:Normal|Normal]]
##[[Reference:Triangle Texture Interpolation|Triangle Texture Interpolation]]
+
###[[Reference:Finish|Finish]]
##[[Reference:Interior Texture|Interior Texture]]
+
####[[Reference:Finish#Ambient|Ambient]]
##[[Reference:Cutaway Textures|Cutaway Textures]]
+
####[[Reference:Finish#Emission|Emission]]
#<strong>[[Reference:Media|Media]]</strong>
+
####[[Reference:Finish#Diffuse Reflection Items|Diffuse Reflection Items]]
##[[Reference:Media#Media Types|Media Types]]
+
####[[Reference:Finish#Highlights|Highlights]]
##[[Reference:Media#Sampling Parameters & Methods|Sampling Parameters & Methods]]
+
####[[Reference:Finish#Specular Reflection|Specular Reflection]]
##[[Reference:Media#Density|Density]]
+
####[[Reference:Finish#Conserve Energy for Reflection|Conserve Energy for Reflection]]
#<strong>[[Reference:Pattern|Patterns]]</strong>
+
####[[Reference:Finish#Iridescence|Iridescence]]
##[[Reference:Pattern#General Patterns|General Patterns]]
+
###[[Reference:Halo|Halo]]
###[[Reference:Agate Pattern|Agate]]
+
###[[Reference:Patterned Textures|Patterned Textures]]
###[[Reference:Boxed Pattern|Boxed]]
+
###[[Reference:Layered Textures|Layered Textures]]
###[[Reference:Bozo Pattern|Bozo]]
+
###[[Reference:UV Mapping|UV Mapping]]
###[[Reference:Brick Pattern|Brick]]
+
###[[Reference:Triangle Texture Interpolation|Triangle Texture Interpolation]]
###[[Reference:Bumps Pattern|Bumps]]
+
###[[Reference:Interior Texture|Interior Texture]]
###[[Reference:Cubic Pattern|Cubic]]
+
###[[Reference:Cutaway Textures|Cutaway Textures]]
###[[Reference:Cylindrical Pattern|Cylindrical]]
+
##[[Reference:Pattern|Patterns]]
###[[Reference:Density_File Pattern|Density_File]]
+
###[[Reference:Pattern#General Patterns|General Patterns]]
###[[Reference:Dents Pattern|Dents]]
+
####[[Reference:Agate Pattern|Agate]]
###[[Reference:Facets Pattern|Facets]]
+
####[[Reference:Boxed Pattern|Boxed]]
###[[Reference:Fractal Pattern|Fractal Patterns]]
+
####[[Reference:Bozo Pattern|Bozo]]
###[[Reference:Function Pattern|Function as pattern]]
+
####[[Reference:Brick Pattern|Brick]]
###[[Reference:Gradient Pattern|Gradient]]
+
####[[Reference:Bumps Pattern|Bumps]]
###[[Reference:Granite Pattern|Granite]]
+
####[[Reference:Cubic Pattern|Cubic]]
###[[Reference:Hexagon Pattern|Hexagon]]
+
####[[Reference:Cylindrical Pattern|Cylindrical]]
###[[Reference:Leopard Pattern|Leopard]]
+
####[[Reference:Density_File Pattern|Density_File]]
###[[Reference:Marble Pattern|Marble]]
+
####[[Reference:Dents Pattern|Dents]]
###[[Reference:Onion Pattern|Onion]]
+
####[[Reference:Facets Pattern|Facets]]
###[[Reference:Pavement Pattern|Pavement]]
+
####[[Reference:Fractal Pattern|Fractal Patterns]]
###[[Reference:Pigment Pattern|Pigment Pattern]]
+
####[[Reference:Function Pattern|Function as pattern]]
###[[Reference:Planar Pattern|Planar]]
+
####[[Reference:Gradient Pattern|Gradient]]
###[[Reference:Quilted Pattern|Quilted]]
+
####[[Reference:Granite Pattern|Granite]]
###[[Reference:Radial Pattern|Radial]]
+
####[[Reference:Hexagon Pattern|Hexagon]]
###[[Reference:Ripples Pattern|Ripples]]
+
####[[Reference:Leopard Pattern|Leopard]]
###[[Reference:Spherical Pattern|Spherical]]
+
####[[Reference:Marble Pattern|Marble]]
###[[Reference:Spiral1 Pattern|Spiral1]]
+
####[[Reference:Onion Pattern|Onion]]
###[[Reference:Spiral2 Pattern|Spiral2]]
+
####[[Reference:Pavement Pattern|Pavement]]
###[[Reference:Spotted Pattern|Spotted]]
+
####[[Reference:Pigment Pattern|Pigment Pattern]]
###[[Reference:Square Pattern|Square]]
+
####[[Reference:Planar Pattern|Planar]]
###[[Reference:Tiling Pattern|Tiling]]
+
####[[Reference:Quilted Pattern|Quilted]]
###[[Reference:Waves Pattern|Waves]]
+
####[[Reference:Radial Pattern|Radial]]
###[[Reference:Wood Pattern|Wood]]
+
####[[Reference:Ripples Pattern|Ripples]]
###[[Reference:Wrinkles Pattern|Wrinkles]]
+
####[[Reference:Spherical Pattern|Spherical]]
##[[Reference:Pattern#Discontinuous Patterns|Discontinuous Patterns]]
+
####[[Reference:Spiral1 Pattern|Spiral1]]
###[[Reference:Cells Pattern|Cells]]
+
####[[Reference:Spiral2 Pattern|Spiral2]]
###[[Reference:Checker Pattern|Checker]]
+
####[[Reference:Spotted Pattern|Spotted]]
###[[Reference:Crackle Pattern|Crackle Patterns]]
+
####[[Reference:Square Pattern|Square]]
###[[Reference:Object Pattern|Object Pattern]]
+
####[[Reference:Tiling Pattern|Tiling]]
###[[Reference:Triangular Pattern|Triangular]]
+
####[[Reference:Waves Pattern|Waves]]
##[[Reference:Pattern#Normal-Dependent Patterns|Normal-Dependent Patterns]]
+
####[[Reference:Wood Pattern|Wood]]
###[[Reference:Aoi Pattern|Aoi]]
+
####[[Reference:Wrinkles Pattern|Wrinkles]]
###[[Reference:Slope Pattern|Slope]]
+
###[[Reference:Pattern#Discontinuous Patterns|Discontinuous Patterns]]
##[[Reference:Pattern#Special Patterns|Special Patterns]]
+
####[[Reference:Cells Pattern|Cells]]
###[[Reference:Average Pattern|Average]]
+
####[[Reference:Checker Pattern|Checker]]
###[[Reference:Image Pattern|Image Pattern]]
+
####[[Reference:Crackle Pattern|Crackle Patterns]]
##[[Reference:Pattern#Pattern Modifiers|Pattern Modifiers]]
+
####[[Reference:Object Pattern|Object Pattern]]
#<strong>Include Files</strong>
+
####[[Reference:Triangular Pattern|Triangular]]
##Main Files
+
###[[Reference:Pattern#Normal-Dependent Patterns|Normal-Dependent Patterns]]
###[[Reference:Arrays.inc|arrays.inc]]
+
####[[Reference:Aoi Pattern|Aoi]]
###[[Reference:Chars.inc|chars.inc]]
+
####[[Reference:Slope Pattern|Slope]]
###[[Reference:Colors.inc|colors.inc]]
+
###[[Reference:Pattern#Special Patterns|Special Patterns]]
###[[Reference:Consts.inc|consts.inc]]
+
####[[Reference:Average Pattern|Average]]
###[[Reference:Debug.inc|debug.inc]]
+
####[[Reference:Image Pattern|Image Pattern]]
###[[Reference:Finish.inc|finish.inc]]
+
###[[Reference:Pattern#Pattern Modifiers|Pattern Modifiers]]
###[[Reference:Functions.inc|functions.inc]]
+
##[[Reference:Atmospheric Effects|Atmospheric Effects]]
###[[Reference:Glass.inc|glass.inc, glass_old.inc]]
+
###[[Reference:Atmospheric Effects#Atmospheric Media|Atmospheric Media]]
###[[Reference:Math.inc|math.inc]]
+
###[[Reference:Atmospheric Effects#Background|Background]]
###[[Reference:Metals.inc|metals.inc]]
+
###[[Reference:Atmospheric Effects#Fog|Fog]]
###[[Reference:Golds.inc|golds.inc]]
+
###[[Reference:Atmospheric Effects#Sky Sphere|Sky Sphere]]
###[[Reference:Rand.inc|rand.inc]]
+
###[[Reference:Atmospheric Effects#Rainbow|Rainbow]]
###[[Reference:Shapes.inc|shapes.inc]]
+
##[[Reference:Media|Media]]
###[[Reference:Shapes2.inc|shapes2.inc]]
+
###[[Reference:Media#Media Types|Media Types]]
###[[Reference:Shapesq.inc|shapesq.inc]]
+
###[[Reference:Media#Sampling Parameters & Methods|Sampling Parameters & Methods]]
###[[Reference:Skies.inc|skies.inc]]
+
###[[Reference:Media#Density|Density]]
###[[Reference:Stars.inc|stars.inc]]
+
##[[Reference:Include Files|Include Files]]
###[[Reference:Stones.inc|stones.inc]]
+
###[[Reference:Include Files#Main Files|Main Files]]
###[[Reference:Stdinc.inc|stdinc.inc]]
+
####[[Reference:Arrays.inc|arrays.inc]]
###[[Reference:Strings.inc|strings.inc]]
+
####[[Reference:Chars.inc|chars.inc]]
###[[Reference:Textures.inc|textures.inc]]
+
####[[Reference:Colors.inc|colors.inc]]
###[[Reference:Transforms.inc|transforms.inc]]
+
####[[Reference:Consts.inc|consts.inc]]
###[[Reference:Woodmaps.inc|woodmaps.inc]]
+
####[[Reference:Debug.inc|debug.inc]]
###[[Reference:Woods.inc|woods.inc]]
+
####[[Reference:Finish.inc|finish.inc]]
###[[Reference:Logo.inc|logo.inc]]
+
####[[Reference:Functions.inc|functions.inc]]
###[[Reference:Rad_def.inc|rad_def.inc]]
+
####[[Reference:Glass.inc|glass.inc, glass_old.inc]]
###[[Reference:Screen.inc|screen.inc]]
+
####[[Reference:Math.inc|math.inc]]
###[[Reference:Sunpos.inc|sunpos.inc]]
+
####[[Reference:Metals.inc|metals.inc]]
##Old Files
+
####[[Reference:Golds.inc|golds.inc]]
###[[Reference:Glass_old.inc|glass_old.inc]]
+
####[[Reference:Rand.inc|rand.inc]]
###[[Reference:Shapes_old.inc|shapes_old.inc]]
+
####[[Reference:Shapes.inc|shapes.inc]]
###[[Reference:Stage1.inc|stage1.inc]]
+
####[[Reference:Shapes2.inc|shapes2.inc]]
###[[Reference:Stdcam.inc|stdcam.inc]]
+
####[[Reference:Shapesq.inc|shapesq.inc]]
###[[Reference:Stones1.inc|stones1.inc]]
+
####[[Reference:Skies.inc|skies.inc]]
###[[Reference:Stones2.inc|stones2.inc]]
+
####[[Reference:Stars.inc|stars.inc]]
##Other Files
+
####[[Reference:Stones.inc|stones.inc]]
###[[Reference:Font Files|font files (*.ttf)]]
+
####[[Reference:Stdinc.inc|stdinc.inc]]
###[[Reference:Color_Map Files|color_map files (*.map)]]
+
####[[Reference:Strings.inc|strings.inc]]
###[[Reference:Image Files|image files (*.png, *.pot, *.df3)]]
+
####[[Reference:Textures.inc|textures.inc]]
 +
####[[Reference:Transforms.inc|transforms.inc]]
 +
####[[Reference:Woodmaps.inc|woodmaps.inc]]
 +
####[[Reference:Woods.inc|woods.inc]]
 +
####[[Reference:Logo.inc|logo.inc]]
 +
####[[Reference:Rad_def.inc|rad_def.inc]]
 +
####[[Reference:Screen.inc|screen.inc]]
 +
####[[Reference:Sunpos.inc|sunpos.inc]]
 +
###[[Reference:Include Files#Old Files|Old Files]]
 +
####[[Reference:Glass_old.inc|glass_old.inc]]
 +
####[[Reference:Shapes_old.inc|shapes_old.inc]]
 +
####[[Reference:Stage1.inc|stage1.inc]]
 +
####[[Reference:Stdcam.inc|stdcam.inc]]
 +
####[[Reference:Stones1.inc|stones1.inc]]
 +
####[[Reference:Stones2.inc|stones2.inc]]
 +
###[[Reference:Include Files#Other Files|Older Files]]
 +
####[[Reference:Font Files|font files (*.ttf)]]
 +
####[[Reference:Color_Map Files|color_map files (*.map)]]
 +
####[[Reference:Image Files|image files (*.png, *.pot, *.df3)]]

Revision as of 17:08, 11 April 2012

This book provides a reference for the Persistence of Vision Ray-Tracer (POV-Ray). The documentation applies to all platforms to which this version of POV-Ray is ported. The platform-specific documentation is available for each platform separately.

This book is divided into these main parts:

  1. This introduction together with a complete reference on POV-Ray Options which explains options (set either by command line switches or by INI file keywords) that tell POV-Ray how to render the scenes.
  2. A complete reference on Scene Description Language in which you describe the scene.
  3. A complete reference on the Standard Include Files that come with the POV-Ray package, to be used in your scenes.
  4. Finally, a consolidation of the POV-Ray Scene Description Language in the Quick Reference.

This book covers only the generic parts of the program which are common to each version.

Note: Each version has platform-specific documentation not included here.

We recommend you finish reading the tutorial book then read the platform-specific information before using this reference.

The platform-specific docs will show you how to render a sample scene and will give you detailed description of the platform-specific features.

The Windows version documentation is available on the POV-Ray program's Help menu or by pressing the F1 key while in the program.

The Mac platform documentation is available via the Help menu as well as for viewing using a regular web browser. Details may be found in the POV-Ray MacOS Read Me which contains information specific to the Mac version of POV-Ray. It is best to read this document first.

The Unix / Linux version documentation can be found at the same place as the platform independent part. Usually that is /usr/local/share/povray-3.?/html

More about the notation used throughout this book may be found in the section Notation and Basic Assumptions.

Contents

  1. Command-line Options
    1. Animation Options
    2. General Output Options
    3. Display Output Options
    4. File Output Options
    5. Scene Parsing Options
    6. Shell-out to Operating System
    7. Text Output
    8. Tracing Options
  2. Scene Description Language
    1. Language Basics
      1. Keywords
      2. Identifiers
      3. Comments
      4. Numeric Expressions
      5. Vector Expressions
      6. Color Expressions
      7. User-Defined Functions
      8. Strings
      9. Arrays
      10. Splines
    2. Language Directives
      1. Include Directive
      2. Declare and Local Directives
      3. File I/O Directives
      4. Default Directive
      5. Version Directive
      6. Conditional Directives
      7. User Message Directives
      8. User Defined Macros
  3. Scene Description File
    1. Global Settings
      1. adc_bailout
      2. ambient_light
      3. assumed_gama
      4. hf_gray_16
      5. irid_wavelength
      6. charset
      7. max_trace_level
      8. mm_per_unit
      9. number_of_waves
      10. noise_generator
      11. subsurface
    2. Camera
      1. Placing the Camera
      2. Types of Projections
      3. Placing the Camera
      4. Focal Blur
      5. Camera Ray Perturbation
      6. Camera Identifiers
    3. Lighting Types
      1. Light Sources
        1. Point Lights
        2. Spotlights
        3. Cylindrical Lights
        4. Parallel Lights
        5. Area Lights
      2. Light Groups
      3. Radiosity
      4. Photons
    4. Transformations
      1. translate
      2. scale
      3. rotate
      4. matrix
    5. Objects
      1. Finite Solid Primitives
        1. Blob
        2. Box
        3. Cone
        4. Cylinder
        5. Height Field
        6. Isosurface
        7. Julia Fractal
        8. Lathe
        9. Ovus
        10. Parametric
        11. Prism
        12. Sphere
        13. Sphere Sweep
        14. Superquadric Ellipsoid
        15. Surface of Revolution
        16. Text
        17. Torus
      2. Finite Patch Primitives
        1. Bicubic Patch
        2. Disc
        3. Mesh
        4. Mesh2
        5. Polygon
        6. Triangle
        7. Smooth Triangle
      3. Infinite Solid Primitives
        1. Plane
        2. Poly
        3. Cubic
        4. Quartic
        5. Polynomial
        6. Quadric
      4. Constructive Solid Geometry
        1. Inside and Outside
        2. Union
        3. Intersection
        4. Difference
        5. Merge
      5. Object Modifiers
    6. Textures
      1. Pigment
      2. Normal
      3. Finish
        1. Ambient
        2. Emission
        3. Diffuse Reflection Items
        4. Highlights
        5. Specular Reflection
        6. Conserve Energy for Reflection
        7. Iridescence
      4. Halo
      5. Patterned Textures
      6. Layered Textures
      7. UV Mapping
      8. Triangle Texture Interpolation
      9. Interior Texture
      10. Cutaway Textures
    7. Patterns
      1. General Patterns
        1. Agate
        2. Boxed
        3. Bozo
        4. Brick
        5. Bumps
        6. Cubic
        7. Cylindrical
        8. Density_File
        9. Dents
        10. Facets
        11. Fractal Patterns
        12. Function as pattern
        13. Gradient
        14. Granite
        15. Hexagon
        16. Leopard
        17. Marble
        18. Onion
        19. Pavement
        20. Pigment Pattern
        21. Planar
        22. Quilted
        23. Radial
        24. Ripples
        25. Spherical
        26. Spiral1
        27. Spiral2
        28. Spotted
        29. Square
        30. Tiling
        31. Waves
        32. Wood
        33. Wrinkles
      2. Discontinuous Patterns
        1. Cells
        2. Checker
        3. Crackle Patterns
        4. Object Pattern
        5. Triangular
      3. Normal-Dependent Patterns
        1. Aoi
        2. Slope
      4. Special Patterns
        1. Average
        2. Image Pattern
      5. Pattern Modifiers
    8. Atmospheric Effects
      1. Atmospheric Media
      2. Background
      3. Fog
      4. Sky Sphere
      5. Rainbow
    9. Media
      1. Media Types
      2. Sampling Parameters & Methods
      3. Density
    10. Include Files
      1. Main Files
        1. arrays.inc
        2. chars.inc
        3. colors.inc
        4. consts.inc
        5. debug.inc
        6. finish.inc
        7. functions.inc
        8. glass.inc, glass_old.inc
        9. math.inc
        10. metals.inc
        11. golds.inc
        12. rand.inc
        13. shapes.inc
        14. shapes2.inc
        15. shapesq.inc
        16. skies.inc
        17. stars.inc
        18. stones.inc
        19. stdinc.inc
        20. strings.inc
        21. textures.inc
        22. transforms.inc
        23. woodmaps.inc
        24. woods.inc
        25. logo.inc
        26. rad_def.inc
        27. screen.inc
        28. sunpos.inc
      2. Old Files
        1. glass_old.inc
        2. shapes_old.inc
        3. stage1.inc
        4. stdcam.inc
        5. stones1.inc
        6. stones2.inc
      3. Older Files
        1. font files (*.ttf)
        2. color_map files (*.map)
        3. image files (*.png, *.pot, *.df3)