Difference between revisions of "Reference:Introduction"

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