Difference between revisions of "Documentation:Reference Table of Contents"

From POV-Wiki
Jump to navigation Jump to search
m (link repair)
m (updated for wiki-docgen)
Line 16: Line 16:
 
<br>
 
<br>
 
<!--</wikinav>--->
 
<!--</wikinav>--->
__NOTOC__
+
==[[Reference:Command-Line and INI-File Options|Command-line Options]]==
<!--<sectiondesc desc=<"reference introduction">--->
+
:* [[Reference:Animation Options|Animation Options]]
<p>This book provides a reference for the Persistence of Vision Ray-Tracer
+
::* [[Reference:Animation Options#External Animation Loop|External Animation Loop]]
(POV-Ray). The documentation applies to all platforms to which this version of POV-Ray
+
::* [[Reference:Animation Options#Internal Animation Loop|Internal Animation Loop]]
is ported. The platform-specific documentation is available for each platform separately.</p>
+
::* [[Reference:Animation Options#Subsets of Animation Frames|Subsets of Animation Frames]]
 +
::* [[Reference:Animation Options#Subsets of Animation Frames|Subsets of Animation Frames]]
 +
::* [[Reference:Animation Options#Field Rendering|Field Renderings]]
 +
:* [[Reference:General Output Options|General Output Options]]
 +
::* [[Reference:General Output Options#Height and Width of Output|Height and Width of Output]]
 +
::* [[Reference:General Output Options#Max Image Buffer Memory|Max Image Buffer Memory]]
 +
::* [[Reference:General Output Options#Partial Output Options|Partial Output Options]]
 +
::* [[Reference:General Output Options#Interrupting Options|Interrupting Options]]
 +
::* [[Reference:General Output Options#Resuming Options|Resuming Options]]
 +
:* [[Reference:Display Output Options|Display Output Options]]
 +
::* [[Reference:Display Output Options#Display Hardware Settings|Display Hardware Settings]]
 +
::* [[Reference:Display Output Options#Setting your Display Gamma|Setting your Display Gamma]]
 +
::* [[Reference:Display Output Options#Display Related Settings|Display Related Settings]]
 +
::* [[Reference:Display Output Options#Mosaic Preview|Mosaic Preview]]
 +
:* [[Reference:File Output Options|File Output Options]]
 +
::* [[Reference:File Output Options#Output File Type|Output File Type]]
 +
::* [[Reference:File Output Options#Output File Name|Output File Name]]
 +
::* [[Reference:File Output Options#Output File Buffer|Output File Buffer]]
 +
::* [[Reference:File Output Options#Output File Dithering|Output File Dithering]]
 +
::* [[Reference:File Output Options#Output File Gamma|Output File Gamma]]
 +
::* [[Reference:File Output Options#CPU Utilization Histogram|CPU Utilization Histogram]]
 +
:* [[Reference:Scene Parsing Options|Scene Parsing Options]]
 +
::* [[Reference:Scene Parsing Options#Constant|Constant]]
 +
::* [[Reference:Scene Parsing Options#Input File Name|Input File Name]]
 +
::* [[Reference:Scene Parsing Options#Include File Name|Include File Name]]
 +
::* [[Reference:Scene Parsing Options#Library Paths|Library Paths]]
 +
::* [[Reference:Scene Parsing Options#Language Version|Language Version]]
 +
:* [[Reference:Shell Command Options|Shell-out to Operating System]]
 +
::* [[Reference:Shell Command Options#String Substitution in Shell Commands|String Substitution in Shell Commands]]
 +
::* [[Reference:Shell Command Options#Shell Command Sequencing|Shell Command Sequencing]]
 +
::* [[Reference:Shell Command Options#Shell Command Return Actions|Shell Command Return Actions]]
 +
:* [[Reference:Text Output Options|Text Output]]
 +
::* [[Reference:Text Output Options#Text Streams|Text Streams]]
 +
::* [[Reference:Text Output Options#Console Text Output|Console Text Output]]
 +
::* [[Reference:Text Output Options#Directing Text Streams to Files|Directing Text Streams to Files]]
 +
::* [[Reference:Text Output Options#Warning Level|Warning Levels]]
 +
::* [[Reference:Text Output Options#Help Screen Switches|Help Screen Switches]]
 +
:* [[Reference:Tracing Options|Tracing Options]]
 +
::* [[Reference:Tracing Options#Symmetric MultiProcessing|Symmetric MultiProcessing]]
 +
::* [[Reference:Tracing Options#Render Block Size|Render Block Size]]
 +
:::* [[Reference:Tracing Options#Render Pattern|Render Pattern]]
 +
:::* [[Reference:Tracing Options#Render Block Step|Render Block Step]]
 +
::* [[Reference:Tracing Options#Quality Settings|Quality Settings]]
 +
::* [[Reference:Tracing Options#Automatic Bounding Control|Automatic Bounding Control]]
 +
::* [[Reference:Tracing Options#Removing User Bounding|Removing User Bounding]]
 +
::* [[Reference:Tracing Options#BSP Bounding|BSP Bounding]]
 +
::* [[Reference:Tracing Options#Anti-Aliasing Options|Anti-Aliasing Options]]
 +
::* [[Reference:Tracing Options#Radiosity Options|Radiosity Options]]
 +
:::* [[Reference:Tracing Options#Radiosity High Reproducibility|Radiosity High Reproducibility]]
 +
:::* [[Reference:Tracing Options#Radiosity Load and Save|Radiosity Load and Save]]
 +
:::* [[Reference:Tracing Options#Radiosity Vain Pretrace|Radiosity Vain Pretrace]]
  
<p>This book is divided into these main parts:</p>
+
==[[Reference:Scene Description Language|Scene Description Language]]==
 +
:* [[Reference:Language Basics|Language Basics]]
 +
::* [[Reference:Keywords|Keywords]]
 +
::* [[Reference:Identifiers|Identifiers]]
 +
::* [[Reference:Comments|Comments]]
 +
::* [[Reference:Numeric Expressions|Numeric Expressions]]
 +
:::* [[Reference:Numeric Expressions#Literals|Literals]]
 +
:::* [[Reference:Numeric Expressions#Identifiers|Identifiers]]
 +
:::* [[Reference:Numeric Expressions#Operators|Operators]]
 +
:::* [[Reference:Numeric Expressions#Functions|Functions]]
 +
:::* [[Reference:Numeric Expressions#Built-in Constants|Built-in Constants]]
 +
:::* [[Reference:Numeric Expressions#Built-in Variables|Built-in Variables]]
 +
::* [[Reference:Vector Expressions|Vector Expressions]]
 +
:::* [[Reference:Vector Expressions#Literals|Literals]]
 +
:::* [[Reference:Vector Expressions#Identifiers|Identifiers]]
 +
:::* [[Reference:Vector Expressions#Operators|Operators]]
 +
:::* [[Reference:Vector Expressions#Operator Promotion|Operator Promotion]]
 +
:::* [[Reference:Vector Expressions#Functions|Functions]]
 +
:::* [[Reference:Vector Expressions#Built-in Constants|Built-in Constants]]
 +
::* [[Reference:Color Expressions|Color Expressions]]
 +
:::* [[Reference:Color Expressions#Color Vectors|Color Vectors]]
 +
:::* [[Reference:Color Expressions#sRGB Colors|sRGB Colors]]
 +
:::* [[Reference:Color Expressions#Color Keywords|Color Keywords]]
 +
:::* [[Reference:Color Expressions#Color Identifiers|Color Identifiers]]
 +
:::* [[Reference:Color Expressions#Color Operators|Color Operators]]
 +
:::* [[Reference:Color Expressions#Common Color Pitfalls|Common Color Pitfalls]]
 +
::* [[Reference:Function|User-Defined Functions]]
 +
:::* [[Reference:Function#Sum and Product functions|Sum and Product functions]]
 +
:::* [[Reference:Function#Functions and Macros|Functions and Macros]]
 +
:::* [[Reference:Function#Declaring User-Defined Float Functions|Declaring User-Defined Float Functions]]
 +
:::* [[Reference:Function#Declaring User-Defined Vector Functions|Declaring User-Defined Vector Functions]]
 +
:::* [[Reference:Function#Declaring User-Defined Color Functions|Declaring User-Defined Color Functionss]]
 +
:::* [[Reference:Function#Internal Pre-Defined Functions|Internal Pre-Defined Functions]]
 +
::* [[Reference:Strings|Strings]]
 +
:::* [[Reference:Strings#String Literals|Literals]]
 +
:::* [[Reference:Strings#String Identifiers|Identifiers]]
 +
:::* [[Reference:Strings#String Relational Operators|Relational Operators]]
 +
:::* [[Reference:Strings#String Functions|Functions]]
 +
:::* [[Reference:Strings#Built-in Variables|Built-in Variables]]
 +
::* [[Reference:Array|Arrays]]
 +
:::* [[Reference:Array#Declaring Arrays|Declaring Arrays]]
 +
:::* [[Reference:Array#Array Initializers|Array Initializers]]
 +
::* [[Reference:Spline|Splines]]
 +
:::* [[Reference:Spline#Splines and Macros|Splines and Macros]]
 +
:* [[Reference:Language Directives|Language Directives]]
 +
::* [[Reference:Include Directive|Include Directive]]
 +
::* [[Reference:Declare and Local Directives|Declare and Local Directives]]
 +
:::* [[Reference:Declare and Local Directives#Declaring identifiers|Declaring identifiers]]
 +
:::* [[Reference:Declare and Local Directives#declare vs. local|declare vs. local]]
 +
:::* [[Reference:Declare and Local Directives#Identifier Name Collisions|Identifier Name Collisions]]
 +
:::* [[Reference:Declare and Local Directives#Destroying Identifiers with undef|Destroying Identifiers with undef]]
 +
:::* [[Reference:Declare and Local Directives#Deprecation Support|Deprecation Support]]
 +
::* [[Reference:File I/O Directives|File I/O Directives]]
 +
:::* [[Reference:File I/O Directives#The fopen Directive|The fopen Directive]]
 +
:::* [[Reference:File I/O Directives#The fclose Directive|The fclose Directive]]
 +
:::* [[Reference:File I/O Directives#The read Directive|The read Directive]]
 +
:::* [[Reference:File I/O Directives#The write Directive|The write Directive]]
 +
::* [[Reference:Default Directive|Default Directive]]
 +
::* [[Reference:Version Directive|Version Directive]]
 +
::* [[Reference:Conditional Directives|Conditional Directives]]
 +
:::* [[Reference:Conditional Directives#The if...else...end Directives|The if...else...end Directives]]
 +
:::* [[Reference:Conditional Directives#The ifdef and ifndef Directives|The ifdef and ifndef Directives]]
 +
:::* [[Reference:Conditional Directives#The for Directive|The for Directive]]
 +
:::* [[Reference:Conditional Directives#The switch, case, range and break Directives|The switch, case, range and break Directives]]
 +
:::* [[Reference:Conditional Directives#The while...end Directive|The while...end Directive]]
 +
::* [[Reference:User Message Directives|User Message Directives]]
 +
:::* [[Reference:User Message Directives#Text Message Streams|Text Message Streams]]
 +
:::* [[Reference:User Message Directives#Text Formatting|Text Formatting]]
 +
::* [[Reference:User Defined Macros|User Defined Macros]]
 +
:::* [[Reference:User Defined Macros#The macro Directive|The macro Directive]]
 +
:::* [[Reference:User Defined Macros#Invoking Macros|Invoking Macros]]
 +
:::* [[Reference:User Defined Macros#Are POV-Ray Macros a Function or a Macro?|Are POV-Ray Macros a Function or a Macro?]]
 +
:::* [[Reference:User Defined Macros#Returning a Value Like a Function|Returning a Value Like a Function]]
 +
:::* [[Reference:User Defined Macros#Returning Values Via Parameters|Returning Values Via Parameters]]
  
<ol>
+
==[[Reference:Scene|Scene]]==
<li>This introduction together with a complete reference on
+
:* [[Reference:Global Settings|Global Settings]]
<!--<linkto "Setting POV-Ray Options">POV-Ray Options</linkto>--->[[Documentation:Tutorial Section 2.2#Setting POV-Ray Options|POV-Ray
+
::* [[Reference:Global Settings#ADC_Bailout|ADC_Bailout]]
Options]] which explains
+
::* [[Reference:Global Settings#Ambient_Light|Ambient_Light]]
options (set either by command line switches or by INI file keywords) that
+
::* [[Reference:Global Settings#Assumed_Gamma|Assumed_Gamma]]
tell POV-Ray how to render the scenes.</li>
+
::* [[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#Placing the Camera|Placing the Camera]]
 +
:::* [[Reference:Camera#Location and Look_At|Location and Look_At]]
 +
:::* [[Reference:Camera#The Sky Vector|The Sky Vector]]
 +
:::* [[Reference:Camera#Angles|Angles]]
 +
:::* [[Reference:Camera#The Direction Vector|The Direction Vector]]
 +
:::* [[Reference:Camera#Up and Right Vectors|Up and Right Vectors]]
 +
:::* [[Reference:Camera#Aspect Ratio|Aspect Ratio]]
 +
:::* [[Reference:Camera#Handedness|Handedness]]
 +
:::* [[Reference:Camera#Transforming the Camera|Transforming the Camera]]
 +
::* [[Reference:Camera#Types of Projection|Types of Projection]]
 +
:::* [[Reference:Camera#Perspective projection|Perspective projection]]
 +
:::* [[Reference:Camera#Orthographic projection|Orthographic projection]]
 +
:::* [[Reference:Camera#Mesh projection|Mesh projection]]
 +
::::* [[Reference:Camera#Rays Per Pixel|Rays Per Pixel]]
 +
::::* [[Reference:Camera#Distribution Type|Distribution Type]]
 +
::::* [[Reference:Camera#Max Distance|Max Distance]]
 +
::::* [[Reference:Camera#Mesh Object|Mesh Object]]
 +
::::* [[Reference:Camera#About the Location Vector|About the Location Vector]]
 +
::::* [[Reference:Camera#About the Direction Vector|About the Direction Vector]]
 +
::::* [[Reference:Camera#The Smooth Modifier|The Smooth Modifier]]
 +
:::* [[Reference:Camera#Fisheye projection|Fisheye projection]]
 +
:::* [[Reference:Camera#Ultra wide angle projection|Ultra wide angle projection]]
 +
:::* [[Reference:Camera#Omnimax projection|Omnimax projection]]
 +
:::* [[Reference:Camera#Panoramic projection|Panoramic projection]]
 +
:::* [[Reference:Camera#Cylindrical projection|Cylindrical projection]]
 +
:::* [[Reference:Camera#Spherical projection|Spherical projection]]
 +
::* [[Reference:Camera#Focal Blur|Focal Blur]]
 +
::* [[Reference:Camera#Camera Ray Perturbation|Camera Ray Perturbation]]
 +
::* [[Reference:Camera#Camera Identifiers|Camera Identifiers]]
 +
:* [[Reference:Atmospheric Effects|Atmospheric Effects]]
 +
::* [[Reference:Atmospheric Media|Atmospheric Media]]
 +
::* [[Reference:Background|Background]]
 +
::* [[Reference:Fog|Fog]]
 +
::* [[Reference:Sky Sphere|Sky Sphere]]
 +
::* [[Reference:Rainbow|Rainbow]]
  
<li>A complete reference on <!--<linkto "Scene Description Language">Scene Description Language</linkto>--->[[Reference:Scene Description Language|Scene Description Language]] in which you describe the scene.</li>
+
==[[Reference:Lighting|Lighting]]==
 +
:* [[Reference:Light Source|Light Sources]]
 +
::* [[Reference:Light Source#Point Lights|Point Lights]]
 +
::* [[Reference:Light Source#Spotlights|Spotlights]]
 +
::* [[Reference:Light Source#Cylindrical Lights|Cylindrical Lights]]
 +
::* [[Reference:Light Source#Parallel Lights|Parallel Lights]]
 +
::* [[Reference:Light Source#Area Lights|Area Lights]]
 +
::* [[Reference:Light Source#Shadowless Lights|Shadowless Lights]]
 +
::* [[Reference:Light Source#Looks_like|Looks_like]]
 +
::* [[Reference:Light Source#Projected_Through|Projected_Through]]
 +
::* [[Reference:Light Source#Light Fading|Light Fading]]
 +
::* [[Reference:Light Source#Atmospheric Media Interaction|Atmospheric Media Interaction]]
 +
::* [[Reference:Light Source#Atmospheric Attenuation|Atmospheric Attenuation]]
 +
:* [[Reference:Light Group|Light Groups]]
 +
:* [[Reference:Radiosity|Radiosity]]
 +
::* [[Reference:Radiosity#Radiosity Basics|Radiosity Basics]]
 +
::* [[Reference:Radiosity#How Radiosity Works|How Radiosity Works]]
 +
::* [[Reference:Radiosity#Adjusting Radiosity|Adjusting Radiosity]]
 +
:::* [[Reference:Radiosity#adc_bailout|adc_bailout]]
 +
:::* [[Reference:Radiosity#always_sample|always_sample]]
 +
:::* [[Reference:Radiosity#brightness|brightness]]
 +
:::* [[Reference:Radiosity#count|count]]
 +
:::* [[Reference:Radiosity#error_bound|error_bound]]
 +
:::* [[Reference:Radiosity#gray_threshold|gray_threshold]]
 +
:::* [[Reference:Radiosity#low_error_factor|low_error_factor]]
 +
:::* [[Reference:Radiosity#max_sample|max_sample]]
 +
:::* [[Reference:Radiosity#maximum_reuse|maximum_reuse]]
 +
:::* [[Reference:Radiosity#minimum_reuse|minimum_reuse]]
 +
:::* [[Reference:Radiosity#nearest_count|nearest_count]]
 +
:::* [[Reference:Radiosity#pretrace_start and pretrace_end|pretrace_start and pretrace_end]]
 +
:::* [[Reference:Radiosity#recursion_limit|recursion_limit]]
 +
::* [[Reference:Radiosity#Configuring Radiosity|Configuring Radiosity]]
 +
:::* [[Reference:Radiosity#Importance|Importance]]
 +
:::* [[Reference:Radiosity#Media and Radiosity|Media and Radiosity]]
 +
:::* [[Reference:Radiosity#No Radiosity|No Radiosity]]
 +
:::* [[Reference:Radiosity#Normal and Radiosity|Normal and Radiosity]]
 +
:::* [[Reference:Radiosity#Save and Load Radiosity Data|Save and Load Radiosity Data]]
 +
:::* [[Reference:Radiosity#Subsurface and Radiosity|Subsurface and Radiosity]]
 +
::* [[Reference:Radiosity#Tips on Radiosity|Tips on Radiosity]]
 +
:* [[Reference:Photons|Photons]]
 +
::* [[Reference:Photons#Examples|Examples]]
 +
::* [[Reference:Photons#Using Photon Mapping in Your Scene|Using Photon Mapping in Your Scene]]
 +
::* [[Reference:Photons#Photon Global Settings|Photon Global Settings]]
 +
::* [[Reference:Photons#Shooting Photons at an Object|Shooting Photons at an Object]]
 +
::* [[Reference:Photons#Photons and Light Sources|Photons and Light Sources]]
 +
::* [[Reference:Photons#Photons and Media|Photons and Media]]
 +
::* [[Reference:Photons#Photons FAQ|Photons FAQ]]
 +
::* [[Reference:Photons#Photon Tips|Photon Tips]]
 +
::* [[Reference:Photons#Advanced Techniques|Advanced Techniques]]
 +
:::* [[Reference:Photons#Autostop|Autostop]]
 +
:::* [[Reference:Photons#Adaptive Search Radius|Adaptive Search Radius]]
 +
:::* [[Reference:Photons#Photons and Dispersion|Photons and Dispersion]]
 +
:::* [[Reference:Photons#Saving and Loading Photon Maps|Saving and Loading Photon Maps]]
  
<li>A complete reference on the <!--<linkto "Include Files">Standard Include Files</linkto>--->[[Documentation:Reference Section 7#Include Files|Standard Include Files]]  
+
==[[Reference:Object|Objects]]==
that come with the POV-Ray package, to be used in your scenes.</li>
+
:* [[Reference:Object#Finite Solid Primitives|Finite Solid Primitives]]
 +
::* [[Reference:Blob|Blob]]
 +
::* [[Reference:Box|Box]]
 +
::* [[Reference:Cone|Cone]]
 +
::* [[Reference:Cylinder|Cylinder]]
 +
::* [[Reference:Height Field|Height Field]]
 +
::* [[Reference:Isosurface|Isosurface]]
 +
::* [[Reference:Julia Fractal|Julia Fractal]]
 +
::* [[Reference:Lathe|Lathe]]
 +
::* [[Reference:Ovus|Ovus]]
 +
::* [[Reference:Parametric|Parametric]]
 +
::* [[Reference:Prism|Prism]]
 +
::* [[Reference:Sphere|Sphere]]
 +
::* [[Reference:Sphere Sweep|Sphere Sweep]]
 +
::* [[Reference:Superellipsoid|Superquadric Ellipsoid]]
 +
::* [[Reference:Sor|Surface of Revolution]]
 +
::* [[Reference:Text|Text]]
 +
::* [[Reference:Torus|Torus]]
 +
:* [[Reference:Object#Finite Patch Primitives|Finite Patch Primitives]]
 +
::* [[Reference:Bicubic Patch|Bicubic Patch]]
 +
::* [[Reference:Disc|Disc]]
 +
::* [[Reference:Mesh|Mesh]]
 +
::* [[Reference:Mesh2|Mesh2]]
 +
::* [[Reference:Polygon|Polygon]]
 +
::* [[Reference:Triangle|Triangle]]
 +
::* [[Reference:Smooth Triangle|Smooth Triangle]]
 +
:* [[Reference:Object#Infinite Solid Primitives|Infinite Solid Primitives]]
 +
::* [[Reference:Plane|Plane]]
 +
::* [[Reference:Poly|Poly]]
 +
::* [[Reference:Cubic|Cubic]]
 +
::* [[Reference:Quartic|Quartic]]
 +
::* [[Reference:Polynomial|Polynomial]]
 +
::* [[Reference:Quadric|Quadric]]
 +
:* [[Reference:Object#Constructive Solid Geometry|Constructive Solid Geometry]]
 +
::* [[Reference:Object#Inside and Outside|Inside and Outside]]
 +
::* [[Reference:Union|Union]]
 +
::* [[Reference:Intersection|Intersection]]
 +
::* [[Reference:Difference|Difference]]
 +
::* [[Reference:Merge|Merge]]
 +
:* [[Reference:Object#Object Modifiers|Object Modifiers]]
 +
==[[Reference:Texture|Textures]]==
 +
:* [[Reference:Pigment|Pigment]]
 +
::* [[Reference:Pigment#Solid Color Pigments|Solid Color Pigments]]
 +
::* [[Reference:Pigment#Color List Pigments|Color List Pigments]]
 +
::* [[Reference:Pigment#Quick Color|Quick Color]]
 +
:* [[Reference:Normal|Normal]]
 +
::* [[Reference:Normal#|Scaling normals]]
 +
:* [[Reference:Finish|Finish]]
 +
::* [[Reference:Finish#Ambient|Ambient]]
 +
::* [[Reference:Finish#Emission|Emission]]
 +
::* [[Reference:Finish#Diffuse Reflection Items|Diffuse Reflection Items]]
 +
:::* [[Reference:Finish#Diffuse|Diffuse]]
 +
:::* [[Reference:Finish#Brilliance|Brilliance]]
 +
:::* [[Reference:Finish#Crand Graininess|Crand Graininess]]
 +
:::* [[Reference:Finish#Subsurface Light Transport|Subsurface Light Transport]]
 +
::* [[Reference:Finish#Highlights|Highlights]]
 +
:::* [[Reference:Finish#Phong Highlights|Phong Highlights]]
 +
:::* [[Reference:Finish#Specular Highlight|Specular Highlight]]
 +
:::* [[Reference:Finish#Metallic Highlight Modifier|Metallic Highlight Modifier]]
 +
::* [[Reference:Finish#Specular Reflection|Specular Reflection]]
 +
::* [[Reference:Finish#Conserve Energy for Reflection|Conserve Energy for Reflection]]
 +
::* [[Reference:Finish#Iridescence|Iridescence]]
 +
:* [[Reference:Halo|Halo]]
 +
:* [[Reference:Patterned Textures|Patterned Textures]]
 +
::* [[Reference:Patterned Textures#Texture Maps|Texture Maps]]
 +
::* [[Reference:Patterned Textures#Tiles|Tiles]]
 +
::* [[Reference:Patterned Textures#Material Maps|Material Maps]]
 +
:::* [[Reference:Patterned Textures#Specifying a Material Map|Specifying a Material Map]]
 +
:* [[Reference:Layered Textures|Layered Textures]]
 +
:* [[Reference:UV Mapping|UV Mapping]]
 +
::* [[Reference:UV Mapping#Supported Objects|Supported Objects]]
 +
::* [[Reference:UV Mapping#UV Vectors|UV Vectors]]
 +
:* [[Reference:Triangle Texture Interpolation|Triangle Texture Interpolation]]
 +
:* [[Reference:Interior Texture|Interior Texture]]
 +
:* [[Reference:Cutaway Textures|Cutaway Textures]]
  
<li> Finally, a consolidation of the POV-Ray Scene Description Language
+
==[[Reference:Media|Media]]==
in the <!--<linkto "Quick Reference">Quick Reference</linkto>--->[[Documentation:Reference Section 8#Quick Reference|Quick Reference]].
+
:* [[Reference:Media#Media Types|Media Types]]
</ol>
+
::* [[Reference:Media#Absorption|Absorption]]
 +
::* [[Reference:Media#Emission|Emission]]
 +
::* [[Reference:Media#Scattering|Scattering]]
 +
:* [[Reference:Media#Sampling Parameters & Methods|Sampling Parameters & Methods]]
 +
:* [[Reference:Media#Density|Density]]
 +
::* [[Reference:Media#General Density Modifiers|General Density Modifiers]]
 +
::* [[Reference:Media#Density with color_map|Density with color_map]]
 +
::* [[Reference:Media#Density Maps and Density Lists|Density Maps and Density Lists]]
 +
::* [[Reference:Media#Multiple Density vs. Multiple Media|Multiple Density vs. Multiple Media]]
  
<p>This book covers only the generic parts of the program which are common
+
==[[Reference:Pattern|Patterns]]==
to each version.</p>
+
:* [[Reference:Pattern#General Patterns|General Patterns]]
<p class="Note"><strong>Note:</strong> Each version has platform-specific documentation not
+
::* [[Reference:Agate Pattern|Agate]]
included here.</p>
+
::* [[Reference:Boxed Pattern|Boxed]]
<p>We recommend you finish reading the tutorial book then read the platform-specific information before using this reference.</p>
+
::* [[Reference:Bozo Pattern|Bozo]]
 
+
::* [[Reference:Brick Pattern|Brick]]
<p>The platform-specific docs will show you how to render a sample scene and
+
::* [[Reference:Bumps Pattern|Bumps]]
will give you detailed description of the platform-specific features.</p>
+
::* [[Reference:Cubic Pattern|Cubic]]
 
+
::* [[Reference:Cylindrical Pattern|Cylindrical]]
<p>The Windows version documentation is available on the POV-Ray program's
+
::* [[Reference:Density_File Pattern|Density_File]]
Help menu or by pressing the F1 key while in the program.</p>
+
::* [[Reference:Dents Pattern|Dents]]
 
+
::* [[Reference:Facets Pattern|Facets]]
<p>The Mac platform documentation is available via the <em>Help</em> menu
+
::* [[Reference:Fractal Pattern|Fractal Patterns]]
as well as for viewing using a regular web browser.  Details may be found in
+
::* [[Reference:Function Pattern|Function as pattern]]
the <em>POV-Ray MacOS Read Me</em> which contains information
+
::* [[Reference:Gradient Pattern|Gradient]]
specific to the Mac version of POV-Ray. It is best to read this document
+
::* [[Reference:Granite Pattern|Granite]]
first.</p>
+
::* [[Reference:Hexagon Pattern|Hexagon]]
 
+
::* [[Reference:Leopard Pattern|Leopard]]
<p>The Unix / Linux version documentation can be found at the same place as
+
::* [[Reference:Marble Pattern|Marble]]
the platform independent part.  Usually that is
+
::* [[Reference:Onion Pattern|Onion]]
<code>/usr/local/share/povray-3.?/html</code></p>
+
::* [[Reference:Pavement Pattern|Pavement]]
 
+
::* [[Reference:Pigment Pattern|Pigment Pattern]]
<p>More about the notation used throughout this book may be found in the section
+
::* [[Reference:Planar Pattern|Planar]]
[[Reference:Notation and Basic Assumptions|Notation and Basic Assumptions]].</p>
+
::* [[Reference:Quilted Pattern|Quilted]]
 
+
::* [[Reference:Radial Pattern|Radial]]
==Contents==
+
::* [[Reference:Ripples Pattern|Ripples]]
:* <strong>[[Reference:Command-Line and INI-File Options|Command-line Options]]</strong>
+
::* [[Reference:Spherical Pattern|Spherical]]
::* [[Reference:Animation Options|Animation Options]]
+
::* [[Reference:Spiral1 Pattern|Spiral1]]
::* [[Reference:General Output Options|General Output Options]]
+
::* [[Reference:Spiral2 Pattern|Spiral2]]
::* [[Reference:Display Output Options|Display Output Options]]
+
::* [[Reference:Spotted Pattern|Spotted]]
::* [[Reference:File Output Options|File Output Options]]
+
::* [[Reference:Square Pattern|Square]]
::* [[Reference:Scene Parsing Options|Scene Parsing Options]]
+
::* [[Reference:Tiling Pattern|Tiling]]
::* [[Reference:Shell Command Options|Shell-out to Operating System]]
+
::* [[Reference:Waves Pattern|Waves]]
::* [[Reference:Text Output Options|Text Output]]
+
::* [[Reference:Wood Pattern|Wood]]
::* [[Reference:Tracing Options|Tracing Options]]
+
::* [[Reference:Wrinkles Pattern|Wrinkles]]
:* <strong>[[Reference:Scene Description Language|Scene Description Language]]</strong>
+
:* [[Reference:Pattern#Discontinuous Patterns|Discontinuous Patterns]]
::* [[Reference:Scene Description Language#Language Basics|Language Basics]]
+
::* [[Reference:Cells Pattern|Cells]]
:::* [[Reference:Keywords|Keywords]]
+
::* [[Reference:Checker Pattern|Checker]]
:::* [[Reference:Identifiers|Identifiers]]
+
::* [[Reference:Crackle Pattern|Crackle Patterns]]
:::* [[Reference:Comments|Comments]]
+
::* [[Reference:Object Pattern|Object Pattern]]
:::* [[Reference:Numeric Expressions|Numeric Expressions]]
+
::* [[Reference:Triangular Pattern|Triangular]]
:::* [[Reference:Vector Expressions|Vector Expressions]]
+
:* [[Reference:Pattern#Normal-Dependent Patterns|Normal-Dependent Patterns]]
:::* [[Reference:Color Expressions|Color Expressions]]
+
::* [[Reference:Aoi Pattern|Aoi]]
:::* [[Reference:Function|User-Defined Functions]]
+
::* [[Reference:Slope Pattern|Slope]]
:::* [[Reference:Strings|Strings]]
+
:* [[Reference:Pattern#Special Patterns|Special Patterns]]
:::* [[Reference:Array|Arrays]]
+
::* [[Reference:Average Pattern|Average]]
:::* [[Reference:Spline|Splines]]
+
::* [[Reference:Image Pattern|Image Pattern]]
::* [[Reference:Language Directives|Language Directives]]
+
:* [[Reference:Pattern#Pattern Modifiers|Pattern Modifiers]]
:::* [[Reference:Include Directive|Include Directive]]
+
==[[Reference:Include Files|Include Files]]==
:::* [[Reference:Declare and Local Directives|Declare and Local Directives]]
+
:* [[Reference:Main Files|Main Files]]
:::* [[Reference:File I/O Directives|File I/O Directives]]
+
::* [[Reference:Arrays.inc|arrays.inc]]
:::* [[Reference:Default Directive|Default Directive]]
+
::* [[Reference:Chars.inc|chars.inc]]
:::* [[Reference:Version Directive|Version Directive]]
+
::* [[Reference:Colors.inc|colors.inc]]
:::* [[Reference:Conditional Directives|Conditional Directives]]
+
::* [[Reference:Consts.inc|consts.inc]]
:::* [[Reference:User Message Directives|User Message Directives]]
+
::* [[Reference:Debug.inc|debug.inc]]
:::* [[Reference:User Defined Macros|User Defined Macros]]
+
::* [[Reference:Finish.inc|finish.inc]]
:* <strong>Scene</strong>
+
::* [[Reference:Functions.inc|functions.inc]]
::* [[Reference:Global Settings|Global Settings]]
+
::* [[Reference:Glass.inc|glass.inc, glass_old.inc]]
::* [[Reference:Camera|Camera]]
+
::* [[Reference:Math.inc|math.inc]]
::* Atmospheric Effects
+
::* [[Reference:Metals.inc|metals.inc]]
:::* [[Reference:Atmospheric Media|Atmospheric Media]]
+
::* [[Reference:Golds.inc|golds.inc]]
:::* [[Reference:Background|Background]]
+
::* [[Reference:Rand.inc|rand.inc]]
:::* [[Reference:Fog|Fog]]
+
::* [[Reference:Shapes.inc|shapes.inc]]
:::* [[Reference:Sky Sphere|Sky Sphere]]
+
::* [[Reference:Shapes2.inc|shapes2.inc]]
:::* [[Reference:Rainbow|Rainbow]]
+
::* [[Reference:Shapesq.inc|shapesq.inc]]
:* <strong>Lighting</strong>
+
::* [[Reference:Skies.inc|skies.inc]]
::* [[Reference:Light Source|Light Sources]]
+
::* [[Reference:Stars.inc|stars.inc]]
:::* [[Reference:Light Source#Point Lights|Point Lights]]
+
::* [[Reference:Stones.inc|stones.inc]]
:::* [[Reference:Light Source#Spotlights|Spotlights]]
+
::* [[Reference:Stdinc.inc|stdinc.inc]]
:::* [[Reference:Light Source#Cylindrical Lights|Cylindrical Lights]]
+
::* [[Reference:Strings.inc|strings.inc]]
:::* [[Reference:Light Source#Parallel Lights|Parallel Lights]]
+
::* [[Reference:Textures.inc|textures.inc]]
:::* [[Reference:Light Source#Area Lights|Area Lights]]
+
::* [[Reference:Transforms.inc|transforms.inc]]
::* [[Reference:Light Group|Light Groups]]
+
::* [[Reference:Woodmaps.inc|woodmaps.inc]]
::* [[Reference:Radiosity|Radiosity]]
+
::* [[Reference:Woods.inc|woods.inc]]
::* [[Reference:Photons|Photons]]
+
::* [[Reference:Logo.inc|logo.inc]]
:* <strong>[[Reference:Object|Objects]]</strong>
+
::* [[Reference:Rad_def.inc|rad_def.inc]]
::* [[Reference:Object#Finite Solid Primitives|Finite Solid Primitives]]
+
::* [[Reference:Screen.inc|screen.inc]]
:::* [[Reference:Blob|Blob]]
+
::* [[Reference:Sunpos.inc|sunpos.inc]]
:::* [[Reference:Box|Box]]
+
:* [[Reference:Old Files|Old Files]]
:::* [[Reference:Cone|Cone]]
+
::* [[Reference:Glass_old.inc|glass_old.inc]]
:::* [[Reference:Cylinder|Cylinder]]
+
::* [[Reference:Shapes_old.inc|shapes_old.inc]]
:::* [[Reference:Height Field|Height Field]]
+
::* [[Reference:Stage1.inc|stage1.inc]]
:::* [[Reference:Isosurface|Isosurface]]
+
::* [[Reference:Stdcam.inc|stdcam.inc]]
:::* [[Reference:Julia Fractal|Julia Fractal]]
+
::* [[Reference:Stones1.inc|stones1.inc]]
:::* [[Reference:Lathe|Lathe]]
+
::* [[Reference:Stones2.inc|stones2.inc]]
:::* [[Reference:Ovus|Ovus]]
+
:* [[Reference:Other Files|Other Files]]
:::* [[Reference:Parametric|Parametric]]
+
::* [[Reference:Font Files|font files (*.ttf)]]
:::* [[Reference:Prism|Prism]]
+
::* [[Reference:Color_Map Files|color_map files (*.map)]]
:::* [[Reference:Sphere|Sphere]]
+
::* [[Reference:Image Files|image files (*.png, *.pot, *.df3)]]
:::* [[Reference:Sphere Sweep|Sphere Sweep]]
 
:::* [[Reference:Superellipsoid|Superquadric Ellipsoid]]
 
:::* [[Reference:Sor|Surface of Revolution]]
 
:::* [[Reference:Text|Text]]
 
:::* [[Reference:Torus|Torus]]
 
::* [[Reference:Object#Finite Patch Primitives|Finite Patch Primitives]]
 
:::* [[Reference:Bicubic Patch|Bicubic Patch]]
 
:::* [[Reference:Disc|Disc]]
 
:::* [[Reference:Mesh|Mesh]]
 
:::* [[Reference:Mesh2|Mesh2]]
 
:::* [[Reference:Polygon|Polygon]]
 
:::* [[Reference:Triangle|Triangle]]
 
:::* [[Reference:Smooth Triangle|Smooth Triangle]]
 
::* [[Reference:Object#Infinite Solid Primitives|Infinite Solid Primitives]]
 
:::* [[Reference:Plane|Plane]]
 
:::* [[Reference:Poly|Poly]]
 
:::* [[Reference:Cubic|Cubic]]
 
:::* [[Reference:Quartic|Quartic]]
 
:::* [[Reference:Polynomial|Polynomial]]
 
:::* [[Reference:Quadric|Quadric]]
 
::* [[Reference:Object#Constructive Solid Geometry|Constructive Solid Geometry]]
 
:::* [[Reference:Object#Inside and Outside|Inside and Outside]]
 
:::* [[Reference:Union|Union]]
 
:::* [[Reference:Intersection|Intersection]]
 
:::* [[Reference:Difference|Difference]]
 
:::* [[Reference:Merge|Merge]]
 
::* [[Reference:Object#Object Modifiers|Object Modifiers]]
 
:* <strong>[[Reference:Texture|Textures]]</strong>
 
::* [[Reference:Pigment|Pigment]]
 
::* [[Reference:Normal|Normal]]
 
::* [[Reference:Finish|Finish]]
 
::* [[Reference:Halo|Halo]]
 
::* [[Reference:Patterned Textures|Patterned Textures]]
 
::* [[Reference:Layered Textures|Layered Textures]]
 
::* [[Reference:UV Mapping|UV Mapping]]
 
::* [[Reference:Triangle Texture Interpolation|Triangle Texture Interpolation]]
 
::* [[Reference:Interior Texture|Interior Texture]]
 
::* [[Reference:Cutaway Textures|Cutaway Textures]]
 
:* <strong>[[Reference:Media|Media]]</strong>
 
::* [[Reference:Media#Media Types|Media Types]]
 
::* [[Reference:Media#Sampling Parameters & Methods|Sampling Parameters & Methods]]
 
::* [[Reference:Media#Density|Density]]
 
:* <strong>[[Reference:Pattern|Patterns]]</strong>
 
::* [[Reference:Pattern#General Patterns|General Patterns]]
 
:::* [[Reference:Agate Pattern|Agate]]
 
:::* [[Reference:Boxed Pattern|Boxed]]
 
:::* [[Reference:Bozo Pattern|Bozo]]
 
:::* [[Reference:Brick Pattern|Brick]]
 
:::* [[Reference:Bumps Pattern|Bumps]]
 
:::* [[Reference:Cubic Pattern|Cubic]]
 
:::* [[Reference:Cylindrical Pattern|Cylindrical]]
 
:::* [[Reference:Density_File Pattern|Density_File]]
 
:::* [[Reference:Dents Pattern|Dents]]
 
:::* [[Reference:Facets Pattern|Facets]]
 
:::* [[Reference:Fractal Pattern|Fractal Patterns]]
 
:::* [[Reference:Function Pattern|Function as pattern]]
 
:::* [[Reference:Gradient Pattern|Gradient]]
 
:::* [[Reference:Granite Pattern|Granite]]
 
:::* [[Reference:Hexagon Pattern|Hexagon]]
 
:::* [[Reference:Leopard Pattern|Leopard]]
 
:::* [[Reference:Marble Pattern|Marble]]
 
:::* [[Reference:Onion Pattern|Onion]]
 
:::* [[Reference:Pavement Pattern|Pavement]]
 
:::* [[Reference:Pigment Pattern|Pigment Pattern]]
 
:::* [[Reference:Planar Pattern|Planar]]
 
:::* [[Reference:Quilted Pattern|Quilted]]
 
:::* [[Reference:Radial Pattern|Radial]]
 
:::* [[Reference:Ripples Pattern|Ripples]]
 
:::* [[Reference:Spherical Pattern|Spherical]]
 
:::* [[Reference:Spiral1 Pattern|Spiral1]]
 
:::* [[Reference:Spiral2 Pattern|Spiral2]]
 
:::* [[Reference:Spotted Pattern|Spotted]]
 
:::* [[Reference:Square Pattern|Square]]
 
:::* [[Reference:Tiling Pattern|Tiling]]
 
:::* [[Reference:Waves Pattern|Waves]]
 
:::* [[Reference:Wood Pattern|Wood]]
 
:::* [[Reference:Wrinkles Pattern|Wrinkles]]
 
::* [[Reference:Pattern#Discontinuous Patterns|Discontinuous Patterns]]
 
:::* [[Reference:Cells Pattern|Cells]]
 
:::* [[Reference:Checker Pattern|Checker]]
 
:::* [[Reference:Crackle Pattern|Crackle Patterns]]
 
:::* [[Reference:Object Pattern|Object Pattern]]
 
:::* [[Reference:Triangular Pattern|Triangular]]
 
::* [[Reference:Pattern#Normal-Dependent Patterns|Normal-Dependent Patterns]]
 
:::* [[Reference:Aoi Pattern|Aoi]]
 
:::* [[Reference:Slope Pattern|Slope]]
 
::* [[Reference:Pattern#Special Patterns|Special Patterns]]
 
:::* [[Reference:Average Pattern|Average]]
 
:::* [[Reference:Image Pattern|Image Pattern]]
 
::* [[Reference:Pattern#Pattern Modifiers|Pattern Modifiers]]
 
:* <strong>Include Files</strong>
 
::* Main Files
 
:::* [[Reference:Arrays.inc|arrays.inc]]
 
:::* [[Reference:Chars.inc|chars.inc]]
 
:::* [[Reference:Colors.inc|colors.inc]]
 
:::* [[Reference:Consts.inc|consts.inc]]
 
:::* [[Reference:Debug.inc|debug.inc]]
 
:::* [[Reference:Finish.inc|finish.inc]]
 
:::* [[Reference:Functions.inc|functions.inc]]
 
:::* [[Reference:Glass.inc|glass.inc, glass_old.inc]]
 
:::* [[Reference:Math.inc|math.inc]]
 
:::* [[Reference:Metals.inc|metals.inc]]
 
:::* [[Reference:Golds.inc|golds.inc]]
 
:::* [[Reference:Rand.inc|rand.inc]]
 
:::* [[Reference:Shapes.inc|shapes.inc]]
 
:::* [[Reference:Shapes2.inc|shapes2.inc]]
 
:::* [[Reference:Shapesq.inc|shapesq.inc]]
 
:::* [[Reference:Skies.inc|skies.inc]]
 
:::* [[Reference:Stars.inc|stars.inc]]
 
:::* [[Reference:Stones.inc|stones.inc]]
 
:::* [[Reference:Stdinc.inc|stdinc.inc]]
 
:::* [[Reference:Strings.inc|strings.inc]]
 
:::* [[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]]
 
::* 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]]
 
::* Other Files
 
:::* [[Reference:Font Files|font files (*.ttf)]]
 
:::* [[Reference:Color_Map Files|color_map files (*.map)]]
 
:::* [[Reference:Image Files|image files (*.png, *.pot, *.df3)]]
 
 
<!--<wikinav>--->
 
<!--<wikinav>--->
 
<br>
 
<br>

Revision as of 02:58, 28 June 2012

This document is protected, so submissions, corrections and discussions should be held on this documents talk page.


Main Table of Contents POV-Ray Tutorial


Command-line Options

Scene Description Language

Scene

Lighting

Objects

Textures

Media

Patterns

Include Files


Main Table of Contents POV-Ray Tutorial


This document is protected, so submissions, corrections and discussions should be held on this documents talk page.