Difference between revisions of "Documentation:Contents"
Jholsenback (talk | contribs) m (page format change) |
Jholsenback (talk | contribs) m (updated toc) |
||
Line 26: | Line 26: | ||
==Introduction to POV-Ray== | ==Introduction to POV-Ray== | ||
:<strong>1.1 [[Documentation:Tutorial Section 1#Introduction|Introduction]]</strong> | :<strong>1.1 [[Documentation:Tutorial Section 1#Introduction|Introduction]]</strong> | ||
− | :: | + | ::1.1.1 [[Documentation:Tutorial Section 1#Program Description|Program Description]] |
− | :: | + | ::1.1.2 [[Documentation:Tutorial Section 1#What is Ray-Tracing?|What is Ray-Tracing?]] |
− | :: | + | ::1.1.3 [[Documentation:Tutorial Section 1#What is POV-Ray?|What is POV-Ray?]] |
− | :: | + | ::1.1.4 [[Documentation:Tutorial Section 1#Features|Features]] |
− | ::: | + | :::1.1.4.1 [[Documentation:Tutorial Section 1#Changes and New Features Summary|Changes and New Features Summary]] |
− | :: | + | ::1.1.5 [[Documentation:Tutorial Section 1#The Early History of POV-Ray|The Early History of POV-Ray]] |
− | ::: | + | :::1.1.5.1 [[Documentation:Tutorial Section 1.1#The Original Creation Message|The Original Creation Message]] |
− | ::: | + | :::1.1.5.2 [[Documentation:Tutorial Section 1.1#The Name|The Name]] |
− | ::: | + | :::1.1.5.3 [[Documentation:Tutorial Section 1.1#A Historic 'Version History'|A Historic 'Version History']] |
− | :: | + | ::1.1.6 [[Documentation:Tutorial Section 1.1#How Do I Begin?|How Do I Begin?]] |
− | :: | + | ::1.1.7 [[Documentation:Tutorial Section 1.1#Notation and Basic Assumptions|Notation and Basic Assumptions]] |
:<strong>1.2 [[Documentation:Tutorial Section 2#Getting Started|Getting Started]]</strong> | :<strong>1.2 [[Documentation:Tutorial Section 2#Getting Started|Getting Started]]</strong> | ||
− | :: | + | ::1.2.1 [[Documentation:Tutorial Section 2#Our First Image|Our First Image]] |
− | ::: | + | :::1.2.1.1 [[Documentation:Tutorial Section 2#Understanding POV-Ray's Coordinate System|Understanding POV-Ray's Coordinate System]] |
− | ::: | + | :::1.2.1.2 [[Documentation:Tutorial Section 2#Adding Standard Include Files|Adding Standard Include Files]] |
− | ::: | + | :::1.2.1.3 [[Documentation:Tutorial Section 2#Adding a Camera|Adding a Camera]] |
− | ::: | + | :::1.2.1.4 [[Documentation:Tutorial Section 2#Describing an Object|Describing an Object]] |
− | ::: | + | :::1.2.1.5 [[Documentation:Tutorial Section 2#Adding Texture to an Object|Adding Texture to an Object]] |
− | ::: | + | :::1.2.1.6 [[Documentation:Tutorial Section 2#Defining a Light Source|Defining a Light Source]] |
− | :: | + | ::1.2.2 [[Documentation:Tutorial Section 2#Basic Shapes|Basic Shapes]] |
− | ::: | + | :::1.2.2.1 [[Documentation:Tutorial Section 2#Box Object|Box Object]] |
− | ::: | + | :::1.2.2.2 [[Documentation:Tutorial Section 2#Cone Object|Cone Object]] |
− | ::: | + | :::1.2.2.3 [[Documentation:Tutorial Section 2#Cylinder Object|Cylinder Object]] |
− | ::: | + | :::1.2.2.4 [[Documentation:Tutorial Section 2#Plane Object|Plane Object]] |
− | ::: | + | :::1.2.2.5 [[Documentation:Tutorial Section 2#Torus Object|Torus Object]] |
− | :: | + | ::1.2.3 [[Documentation:Tutorial Section 2#CSG Objects|CSG Objects]] |
− | ::: | + | :::1.2.3.1 [[Documentation:Tutorial Section 2#What is CSG?|What is CSG?]] |
− | ::: | + | :::1.2.3.2 [[Documentation:Tutorial Section 2#CSG Union|CSG Union]] |
− | ::: | + | :::1.2.3.3 [[Documentation:Tutorial Section 2.1#CSG Intersection|CSG Intersection]] |
− | ::: | + | :::1.2.3.4 [[Documentation:Tutorial Section 2.1#CSG Difference|CSG Difference]] |
− | ::: | + | :::1.2.3.5 [[Documentation:Tutorial Section 2.1#CSG Merge|CSG Merge]] |
− | ::: | + | :::1.2.3.6 [[Documentation:Tutorial Section 2.1#CSG Pitfalls|CSG Pitfalls]] |
− | :::: | + | ::::1.2.3.6.1 [[Documentation:Tutorial Section 2.1#Co-incident Surfaces|Co-incident Surfaces]] |
− | :: | + | ::1.2.4 [[Documentation:Tutorial Section 2.1#The Light Source|The Light Source]] |
− | ::: | + | :::1.2.4.1 [[Documentation:Tutorial Section 2.1#The Pointlight Source|The Pointlight Source]] |
− | ::: | + | :::1.2.4.2 [[Documentation:Tutorial Section 2.1#The Spotlight Source|The Spotlight Source]] |
− | ::: | + | :::1.2.4.3 [[Documentation:Tutorial Section 2.1#The Cylindrical Light Source|The Cylindrical Light Source]] |
− | ::: | + | :::1.2.4.4 [[Documentation:Tutorial Section 2.1#The Area Light Source|The Area Light Source]] |
− | ::: | + | :::1.2.4.5 [[Documentation:Tutorial Section 2.1#The Ambient Light Source|The Ambient Light Source]] |
− | ::: | + | :::1.2.4.6 [[Documentation:Tutorial Section 2.1#Light Source Specials|Light Source Specials]] |
− | :::: | + | ::::1.2.4.6.1 [[Documentation:Tutorial Section 2.1#Using Shadowless Lights|Using Shadowless Lights]] |
− | :::: | + | ::::1.2.4.6.2 [[Documentation:Tutorial Section 2.1#Assigning an Object to a Light Source|Assigning an Object to a Light Source]] |
− | :::: | + | ::::1.2.4.6.3 [[Documentation:Tutorial Section 2.1#Using Light Fading|Using Light Fading]] |
− | :: | + | ::1.2.5 [[Documentation:Tutorial Section 2.1#Simple Texture Options|Simple Texture Options]] |
− | ::: | + | :::1.2.5.1 [[Documentation:Tutorial Section 2.1#Surface Finishes|Surface Finishes]] |
− | ::: | + | :::1.2.5.2 [[Documentation:Tutorial Section 2.2#Adding Bumpiness|Adding Bumpiness]] |
− | ::: | + | :::1.2.5.3 [[Documentation:Tutorial Section 2.2#Creating Color Patterns|Creating Color Patterns]] |
− | ::: | + | :::1.2.5.4 [[Documentation:Tutorial Section 2.2#Pre-defined Textures|Pre-defined Textures]] |
− | :: | + | ::1.2.6 [[Documentation:Tutorial Section 2.2#Using the Camera|Using the Camera]] |
− | ::: | + | :::1.2.6.1 [[Documentation:Tutorial Section 2.2#Using Focal Blur|Using Focal Blur]] |
− | :: | + | ::1.2.7 [[Documentation:Tutorial Section 2.2#POV-Ray Coordinate System|POV-Ray Coordinate System]] |
− | ::: | + | :::1.2.7.1 [[Documentation:Tutorial Section 2.2#Transformations|Transformations]] |
− | :::: | + | ::::1.2.7.1.1 [[Documentation:Tutorial Section 2.2#Translate|Translate]] |
− | :::: | + | ::::1.2.7.1.2 [[Documentation:Tutorial Section 2.2#Scale|Scale]] |
− | :::: | + | ::::1.2.7.1.3 [[Documentation:Tutorial Section 2.2#Rotate|Rotate]] |
− | :::: | + | ::::1.2.7.1.4 [[Documentation:Tutorial Section 2.2#Matrix|Matrix]] |
− | ::: | + | :::1.2.7.2 [[Documentation:Tutorial Section 2.2#Transformation Order|Transformation Order]] |
− | ::: | + | :::1.2.7.3 [[Documentation:Tutorial Section 2.2#Inverse Transform|Inverse Transform]] |
− | ::: | + | :::1.2.7.4 [[Documentation:Tutorial Section 2.2#Transform Identifiers|Transform Identifiers]] |
− | ::: | + | :::1.2.7.5 [[Documentation:Tutorial Section 2.2#Transforming Textures and Objects|Transforming Textures and Objects]] |
− | :: | + | ::1.2.8 [[Documentation:Tutorial Section 2.2#Setting POV-Ray Options|Setting POV-Ray Options]] |
− | ::: | + | :::1.2.8.1 [[Documentation:Tutorial Section 2.2#Command Line Switches|Command Line Switches]] |
− | ::: | + | :::1.2.8.2 [[Documentation:Tutorial Section 2.2#Using INI Files|Using INI Files]] |
− | ::: | + | :::1.2.8.3 [[Documentation:Tutorial Section 2.2#Using the POVINI Environment Variable|Using the POVINI Environment Variable]] |
:<strong>1.3 [[Documentation:Tutorial Section 3#Advanced Features|Advanced Features]]</strong> | :<strong>1.3 [[Documentation:Tutorial Section 3#Advanced Features|Advanced Features]]</strong> | ||
− | :: | + | ::1.3.1 [[Documentation:Tutorial Section 3#Spline Based Shapes|Spline Based Shapes]] |
− | ::: | + | :::1.3.1.1 [[Documentation:Tutorial Section 3#Lathe Object|Lathe Object]] |
− | :::: | + | ::::1.3.1.1.1 [[Documentation:Tutorial Section 3#Understanding The Concept of Splines|Understanding The Concept of Splines]] |
− | ::: | + | :::1.3.1.2 [[Documentation:Tutorial Section 3#Surface of Revolution Object|Surface of Revolution Object]] |
− | ::: | + | :::1.3.1.3 [[Documentation:Tutorial Section 3#Prism Object|Prism Object]] |
− | :::: | + | ::::1.3.1.3.1 [[Documentation:Tutorial Section 3#Teaching An Old Spline New Tricks|Teaching An Old Spline New Tricks]] |
− | :::: | + | ::::1.3.1.3.2 [[Documentation:Tutorial Section 3#Smooth Transitions|Smooth Transitions]] |
− | :::: | + | ::::1.3.1.3.3 [[Documentation:Tutorial Section 3#Multiple Sub-Shapes|Multiple Sub-Shapes]] |
− | :::: | + | ::::1.3.1.3.4 [[Documentation:Tutorial Section 3#Conic Sweeps And The Tapering Effect|Conic Sweeps And The Tapering Effect]] |
− | ::: | + | :::1.3.1.4 [[Documentation:Tutorial Section 3#Sphere Sweep Object|Sphere Sweep Object]] |
− | ::: | + | :::1.3.1.5 [[Documentation:Tutorial Section 3#Bicubic Patch Object|Bicubic Patch Object]] |
− | ::: | + | :::1.3.1.6 [[Documentation:Tutorial Section 3#Text Object|Text Object]] |
− | :: | + | ::1.3.2 [[Documentation:Tutorial Section 3.1#Polygon Based Shapes|Polygon Based Shapes]] |
− | ::: | + | :::1.3.2.1 [[Documentation:Tutorial Section 3.1#Mesh Object|Mesh Object]] |
− | ::: | + | :::1.3.2.2 [[Documentation:Tutorial Section 3.1#Mesh2 Object|Mesh2 Object]] |
− | :::: | + | ::::1.3.2.2.1 [[Documentation:Tutorial Section 3.1#Smooth triangles and mesh2|Smooth triangles and mesh2]] |
− | :::: | + | ::::1.3.2.2.2 [[Documentation:Tutorial Section 3.1#UV mapping and mesh2|UV mapping and mesh2]] |
− | :::: | + | ::::1.3.2.2.3 [[Documentation:Tutorial Section 3.1#A separate texture per triangle|A separate texture per triangle]] |
− | ::: | + | :::1.3.2.3 [[Documentation:Tutorial Section 3.1#Polygon Object|Polygon Object]] |
− | :: | + | ::1.3.3 [[Documentation:Tutorial Section 3.1#Other Shapes|Other Shapes]] |
− | ::: | + | :::1.3.3.1 [[Documentation:Tutorial Section 3.1#Blob Object|Blob Object]] |
− | :::: | + | ::::1.3.3.1.1 [[Documentation:Tutorial Section 3.1#Component Types and Other New Features|Component Types and Other New Features]] |
− | :::: | + | ::::1.3.3.1.2 [[Documentation:Tutorial Section 3.1#Complex Blob Constructs and Negative Strength|Complex Blob Constructs and Negative Strength]] |
− | ::: | + | :::1.3.3.2 [[Documentation:Tutorial Section 3.1#Height Field Object|Height Field Object]] |
− | ::: | + | :::1.3.3.3 [[Documentation:Tutorial Section 3.1#Isosurface Object|Isosurface Object]] |
− | :::: | + | ::::1.3.3.3.1 [[Documentation:Tutorial Section 3.2#Simple functions|Simple functions]] |
− | :::: | + | ::::1.3.3.3.2 [[Documentation:Tutorial Section 3.2#Several surfaces|Several surfaces]] |
− | :::: | + | ::::1.3.3.3.3 [[Documentation:Tutorial Section 3.2#Non-linear functions|Non-linear functions]] |
− | :::: | + | ::::1.3.3.3.4 [[Documentation:Tutorial Section 3.2#Specifying functions|Specifying functions]] |
− | :::: | + | ::::1.3.3.3.5 [[Documentation:Tutorial Section 3.2#Internal functions|Internal functions]] |
− | :::: | + | ::::1.3.3.3.6 [[Documentation:Tutorial Section 3.2#Combining isosurface functions|Combining isosurface functions]] |
− | :::: | + | ::::1.3.3.3.7 [[Documentation:Tutorial Section 3.2#Noise and pigment functions|Noise and pigment functions]] |
− | :::: | + | ::::1.3.3.3.8 [[Documentation:Tutorial Section 3.2#Conditional directives and loops|Conditional directives and loops]] |
− | :::: | + | ::::1.3.3.3.9 [[Documentation:Tutorial Section 3.2#Transformations on functions|Transformations on functions]] |
− | :::: | + | ::::1.3.3.3.10 [[Documentation:Tutorial Section 3.2#Improving Isosurface Speed|Improving Isosurface Speed]] |
− | ::: | + | :::1.3.3.4 [[Documentation:Tutorial Section 3.2#Poly Object|Poly Object]] |
− | :::: | + | ::::1.3.3.4.1 [[Documentation:Tutorial Section 3.2#Creating the polynomial function|Creating the polynomial function]] |
− | :::: | + | ::::1.3.3.4.2 [[Documentation:Tutorial Section 3.2#Writing the polynomial vector|Writing the polynomial vector]] |
− | ::: | + | :::1.3.3.5 [[Documentation:Tutorial Section 3.3#Superquadric Ellipsoid Object|Superquadric Ellipsoid Object]] |
− | :: | + | ::1.3.4 [[Documentation:Tutorial Section 3.3#Advanced Texture Options|Advanced Texture Options]] |
− | ::: | + | :::1.3.4.1 [[Documentation:Tutorial Section 3.3#Pigments|Pigments]] |
− | :::: | + | ::::1.3.4.1.1 [[Documentation:Tutorial Section 3.3#Using Color List Pigments|Using Color List Pigments]] |
− | :::: | + | ::::1.3.4.1.2 [[Documentation:Tutorial Section 3.3#Using Pigment and Patterns|Using Pigment and Patterns]] |
− | :::: | + | ::::1.3.4.1.3 [[Documentation:Tutorial Section 3.3#Using Pattern Modifiers|Using Pattern Modifiers]] |
− | :::: | + | ::::1.3.4.1.4 [[Documentation:Tutorial Section 3.3#Using Transparent Pigments and Layered Textures|Using Transparent Pigments and Layered Textures]] |
− | :::: | + | ::::1.3.4.1.5 [[Documentation:Tutorial Section 3.3#Using Pigment Maps|Using Pigment Maps]] |
− | ::: | + | :::1.3.4.2 [[Documentation:Tutorial Section 3.3#Normals|Normals]] |
− | :::: | + | ::::1.3.4.2.1 [[Documentation:Tutorial Section 3.3#Using Basic Normal Modifiers|Using Basic Normal Modifiers]] |
− | :::: | + | ::::1.3.4.2.2 [[Documentation:Tutorial Section 3.3#Blending Normals|Blending Normals]] |
− | :::: | + | ::::1.3.4.2.3 [[Documentation:Tutorial Section 3.3#Slope Map Tutorial|Slope Map Tutorial]] |
− | ::::: | + | :::::1.3.4.2.3.1 [[Documentation:Tutorial Section 3.3#Slopes, what are they?|Slopes, what are they?]] |
− | ::::: | + | :::::1.3.4.2.3.2 [[Documentation:Tutorial Section 3.3#Syntax of a slope map|Syntax of a slope map]] |
− | ::::: | + | :::::1.3.4.2.3.3 [[Documentation:Tutorial Section 3.3#Examples of slope maps|Examples of slope maps]] |
− | ::: | + | :::1.3.4.3 [[Documentation:Tutorial Section 3.3#Finishes|Finishes]] |
− | :::: | + | ::::1.3.4.3.1 [[Documentation:Tutorial Section 3.3#Using Ambient|Using Ambient]] |
− | :::: | + | ::::1.3.4.3.2 [[Documentation:Tutorial Section 3.4#Using Surface Highlights|Using Surface Highlights]] |
− | :::: | + | ::::1.3.4.3.3 [[Documentation:Tutorial Section 3.4#Using Reflection, Metallic and Metallic|Using Reflection, Metallic and Metallic]] |
− | :::: | + | ::::1.3.4.3.4 [[Documentation:Tutorial Section 3.4#Using Iridescence|Using Iridescence]] |
− | ::: | + | :::1.3.4.4 [[Documentation:Tutorial Section 3.4#Working With Pigment Maps|Working With Pigment Maps]] |
− | ::: | + | :::1.3.4.5 [[Documentation:Tutorial Section 3.4#Working With Normal Maps|Working With Normal Maps]] |
− | ::: | + | :::1.3.4.6 [[Documentation:Tutorial Section 3.4#Working With Texture Maps|Working With Texture Maps]] |
− | ::: | + | :::1.3.4.7 [[Documentation:Tutorial Section 3.4#Working With List Textures|Working With List Textures]] |
− | ::: | + | :::1.3.4.8 [[Documentation:Tutorial Section 3.4#What About Tiles?|What About Tiles?]] |
− | ::: | + | :::1.3.4.9 [[Documentation:Tutorial Section 3.4#Average Function|Average Function]] |
− | ::: | + | :::1.3.4.10 [[Documentation:Tutorial Section 3.4#Working With Layered Textures|Working With Layered Textures]] |
− | :::: | + | ::::1.3.4.10.1 [[Documentation:Tutorial Section 3.4#Declaring Layered Textures|Declaring Layered Textures]] |
− | :::: | + | ::::1.3.4.10.2 [[Documentation:Tutorial Section 3.4#Another Layered Textures Example|Another Layered Textures Example]] |
− | ::: | + | :::1.3.4.11 [[Documentation:Tutorial Section 3.4#When All Else Fails: Material Maps|When All Else Fails: Material Maps]] |
− | ::: | + | :::1.3.4.12 [[Documentation:Tutorial Section 3.5#Limitations Of Special Textures|Limitations Of Special Textures]] |
− | :: | + | ::1.3.5 [[Documentation:Tutorial Section 3.5#Using Atmospheric Effects|Using Atmospheric Effects]] |
− | ::: | + | :::1.3.5.1 [[Documentation:Tutorial Section 3.5#The Background|The Background]] |
− | ::: | + | :::1.3.5.2 [[Documentation:Tutorial Section 3.5#The Sky Sphere|The Sky Sphere]] |
− | :::: | + | ::::1.3.5.2.1 [[Documentation:Tutorial Section 3.5#Creating a Sky with a Color Gradient|Creating a Sky with a Color Gradient]] |
− | :::: | + | ::::1.3.5.2.2 [[Documentation:Tutorial Section 3.5#Adding the Sun|Adding the Sun]] |
− | :::: | + | ::::1.3.5.2.3 [[Documentation:Tutorial Section 3.5#Adding Some Clouds|Adding Some Clouds]] |
− | ::: | + | :::1.3.5.3 [[Documentation:Tutorial Section 3.5#The Fog|The Fog]] |
− | :::: | + | ::::1.3.5.3.1 [[Documentation:Tutorial Section 3.5#A Constant Fog|A Constant Fog]] |
− | :::: | + | ::::1.3.5.3.2 [[Documentation:Tutorial Section 3.5#Setting a Minimum Translucency|Setting a Minimum Translucency]] |
− | :::: | + | ::::1.3.5.3.3 [[Documentation:Tutorial Section 3.5#Creating a Filtering Fog|Creating a Filtering Fog]] |
− | :::: | + | ::::1.3.5.3.4 [[Documentation:Tutorial Section 3.5#Adding Some Turbulence to the Fog|Adding Some Turbulence to the Fog]] |
− | :::: | + | ::::1.3.5.3.5 [[Documentation:Tutorial Section 3.5#Using Ground Fog|Using Ground Fog]] |
− | :::: | + | ::::1.3.5.3.6 [[Documentation:Tutorial Section 3.6#Using Multiple Layers of Fog|Using Multiple Layers of Fog]] |
− | :::: | + | ::::1.3.5.3.7 [[Documentation:Tutorial Section 3.6#Fog and Hollow Objects|Fog and Hollow Objects]] |
− | ::: | + | :::1.3.5.4 [[Documentation:Tutorial Section 3.6#The Rainbow|The Rainbow]] |
− | :::: | + | ::::1.3.5.4.1 [[Documentation:Tutorial Section 3.6#Starting With a Simple Rainbow|Starting With a Simple Rainbow]] |
− | :::: | + | ::::1.3.5.4.2 [[Documentation:Tutorial Section 3.6#Increasing the Rainbow's Translucency|Increasing the Rainbow's Translucency]] |
− | :::: | + | ::::1.3.5.4.3 [[Documentation:Tutorial Section 3.6#Using a Rainbow Arc|Using a Rainbow Arc]] |
− | :: | + | ::1.3.6 [[Documentation:Tutorial Section 3.6#Simple Media Tutorial|Simple Media Tutorial]] |
− | ::: | + | :::1.3.6.1 [[Documentation:Tutorial Section 3.6#Types of media|Types of media]] |
− | ::: | + | :::1.3.6.2 [[Documentation:Tutorial Section 3.6#Some media concepts|Some media concepts]] |
− | ::: | + | :::1.3.6.3 [[Documentation:Tutorial Section 3.6#Simple media examples|Simple media examples]] |
− | :::: | + | ::::1.3.6.3.1 [[Documentation:Tutorial Section 3.6#Emitting media|Emitting media]] |
− | :::: | + | ::::1.3.6.3.2 [[Documentation:Tutorial Section 3.6#Absorbing media|Absorbing media]] |
− | :::: | + | ::::1.3.6.3.3 [[Documentation:Tutorial Section 3.6#Scattering media|Scattering media]] |
− | ::: | + | :::1.3.6.4 [[Documentation:Tutorial Section 3.7#Multiple medias inside the same object|Multiple medias inside the same object]] |
− | ::: | + | :::1.3.6.5 [[Documentation:Tutorial Section 3.7#Media and transformations|Media and transformations]] |
− | ::: | + | :::1.3.6.6 [[Documentation:Tutorial Section 3.7#A more advanced example of scattering media|A more advanced example of scattering media]] |
− | ::: | + | :::1.3.6.7 [[Documentation:Tutorial Section 3.7#Media and photons|Media and photons]] |
− | :: | + | ::1.3.7 [[Documentation:Tutorial Section 3.7#Radiosity|Radiosity]] |
− | ::: | + | :::1.3.7.1 [[Documentation:Tutorial Section 3.7#Introduction|Introduction]] |
− | ::: | + | :::1.3.7.2 [[Documentation:Tutorial Section 3.7#Radiosity with conventional lighting|Radiosity with conventional lighting]] |
− | ::: | + | :::1.3.7.3 [[Documentation:Tutorial Section 3.7#Radiosity without conventional lighting|Radiosity without conventional lighting]] |
− | ::: | + | :::1.3.7.4 [[Documentation:Tutorial Section 3.7#Normals and Radiosity|Normals and Radiosity]] |
− | ::: | + | :::1.3.7.5 [[Documentation:Tutorial Section 3.7#Performance considerations|Performance considerations]] |
− | :: | + | ::1.3.8 [[Documentation:Tutorial Section 3.7#Making Animations|Making Animations]] |
− | ::: | + | :::1.3.8.1 [[Documentation:Tutorial Section 3.7#The Clock Variable: Key To It All|The Clock Variable: Key To It All]] |
− | ::: | + | :::1.3.8.2 [[Documentation:Tutorial Section 3.7#Clock Dependant Variables And Multi-Stage Animations|Clock Dependant Variables And Multi-Stage Animations]] |
− | ::: | + | :::1.3.8.3 [[Documentation:Tutorial Section 3.7#The Phase Keyword|The Phase Keyword]] |
− | ::: | + | :::1.3.8.4 [[Documentation:Tutorial Section 3.8#Do Not Use Jitter Or Crand|Do Not Use Jitter Or Crand]] |
− | ::: | + | :::1.3.8.5 [[Documentation:Tutorial Section 3.8#INI File Settings|INI File Settings]] |
− | :: | + | ::1.3.9 [[Documentation:Tutorial Section 3.8#While-loop tutorial|While-loop tutorial]] |
− | ::: | + | :::1.3.9.1 [[Documentation:Tutorial Section 3.8#What a while-loop is and what it is not|What a while-loop is and what it is not]] |
− | ::: | + | :::1.3.9.2 [[Documentation:Tutorial Section 3.8#How does a single while-loop work?|How does a single while-loop work?]] |
− | ::: | + | :::1.3.9.3 [[Documentation:Tutorial Section 3.8#How do I make a while-loop?|How do I make a while-loop?]] |
− | ::: | + | :::1.3.9.4 [[Documentation:Tutorial Section 3.8#What is a condition and how do I make one?|What is a condition and how do I make one?]] |
− | ::: | + | :::1.3.9.5 [[Documentation:Tutorial Section 3.8#What about loop types other than simple for-loops?|What about loop types other than simple for-loops?]] |
− | ::: | + | :::1.3.9.6 [[Documentation:Tutorial Section 3.8#What about nested loops?|What about nested loops?]] |
− | ::: | + | :::1.3.9.7 [[Documentation:Tutorial Section 3.8#Mixed-type nested loops|Mixed-type nested loops]] |
− | ::: | + | :::1.3.9.8 [[Documentation:Tutorial Section 3.8#Other things to note|Other things to note]] |
− | :: | + | ::1.3.10 [[Documentation:Tutorial Section 3.8#SDL tutorial: A raytracer|SDL tutorial: A raytracer]] |
− | ::: | + | :::1.3.10.1 [[Documentation:Tutorial Section 3.8#Introduction|Introduction]] |
− | ::: | + | :::1.3.10.2 [[Documentation:Tutorial Section 3.9#The idea and the code|The idea and the code]] |
− | ::: | + | :::1.3.10.3 [[Documentation:Tutorial Section 3.9#Short introduction to raytracing|Short introduction to raytracing]] |
− | ::: | + | :::1.3.10.4 [[Documentation:Tutorial Section 3.9#Global settings|Global settings]] |
− | ::: | + | :::1.3.10.5 [[Documentation:Tutorial Section 3.9#Scene definition|Scene definition]] |
− | ::: | + | :::1.3.10.6 [[Documentation:Tutorial Section 3.9#Initializing the raytracer|Initializing the raytracer]] |
− | ::: | + | :::1.3.10.7 [[Documentation:Tutorial Section 3.9#Ray-sphere intersection|Ray-sphere intersection]] |
− | :::: | + | ::::1.3.10.7.1 [[Documentation:Tutorial Section 3.9#Inner workings of a #macro|Inner workings of a #macro]] |
− | :::: | + | ::::1.3.10.7.2 [[Documentation:Tutorial Section 3.9#The ray-sphere intersection macro|The ray-sphere intersection macro]] |
− | ::: | + | :::1.3.10.8 [[Documentation:Tutorial Section 3.9#The Trace macro|The Trace macro]] |
− | :::: | + | ::::1.3.10.8.1 [[Documentation:Tutorial Section 3.9#Calculating the closest intersection|Calculating the closest intersection]] |
− | :::: | + | ::::1.3.10.8.2 [[Documentation:Tutorial Section 3.9#If the ray doesn't hit anything|If the ray doesn't hit anything]] |
− | :::: | + | ::::1.3.10.8.3 [[Documentation:Tutorial Section 3.9#Initializing color calculations|Initializing color calculations]] |
− | :::: | + | ::::1.3.10.8.4 [[Documentation:Tutorial Section 3.9#Going through the light sources|Going through the light sources]] |
− | :::: | + | ::::1.3.10.8.5 [[Documentation:Tutorial Section 3.10#Shadow test|Shadow test]] |
− | :::: | + | ::::1.3.10.8.6 [[Documentation:Tutorial Section 3.10#Diffuse lighting|Diffuse lighting]] |
− | :::: | + | ::::1.3.10.8.7 [[Documentation:Tutorial Section 3.10#Specular lighting|Specular lighting]] |
− | :::: | + | ::::1.3.10.8.8 [[Documentation:Tutorial Section 3.10#Reflection Calculation|Reflection Calculation]] |
− | ::: | + | :::1.3.10.9 [[Documentation:Tutorial Section 3.10#Calculating the image|Calculating the image]] |
− | ::: | + | :::1.3.10.10 [[Documentation:Tutorial Section 3.10#Creating the colored mesh|Creating the colored mesh]] |
− | :::: | + | ::::1.3.10.10.1 [[Documentation:Tutorial Section 3.10#The structure of the mesh|The structure of the mesh]] |
− | :::: | + | ::::1.3.10.10.2 [[Documentation:Tutorial Section 3.10#Creating the mesh|Creating the mesh]] |
− | :::: | + | ::::1.3.10.10.3 [[Documentation:Tutorial Section 3.10#Creating the vertex points|Creating the vertex points]] |
− | :::: | + | ::::1.3.10.10.4 [[Documentation:Tutorial Section 3.10#Creating the textures|Creating the textures]] |
− | :::: | + | ::::1.3.10.10.5 [[Documentation:Tutorial Section 3.10#Creating the triangles|Creating the triangles]] |
− | ::: | + | :::1.3.10.11 [[Documentation:Tutorial Section 3.10#The Camera-setup|The Camera-setup]] |
:<strong>1.4 [[Documentation:Tutorial Section 4#Questions and Tips|Questions and Tips]]</strong> | :<strong>1.4 [[Documentation:Tutorial Section 4#Questions and Tips|Questions and Tips]]</strong> | ||
:<strong>1.5 [[Documentation:Tutorial Section 5#Appendices|Appendices]]</strong> | :<strong>1.5 [[Documentation:Tutorial Section 5#Appendices|Appendices]]</strong> | ||
− | :: | + | ::1.5.1 [[Documentation:Tutorial Section 5#POV-Ray User License|POV-Ray User License]] |
− | :: | + | ::1.5.2 [[Documentation:Tutorial Section 5#Support Library Licenses|Support Library Licenses]] |
− | ::: | + | :::1.5.2.1 [[Documentation:Tutorial Section 5#OpenEXR|OpenEXR]] |
− | :: | + | ::1.5.3 [[Documentation:Tutorial Section 5#Citing POV-Ray in Academic Publications|Citing POV-Ray in Academic Publications]] |
− | :: | + | ::1.5.4 [[Documentation:Tutorial Section 5#The POV-Team|The POV-Team]] |
− | ::: | + | :::1.5.4.1 [[Documentation:Tutorial Section 5#Contacting the Authors|Contacting the Authors]] |
− | ::: | + | :::1.5.4.2 [[Documentation:Tutorial Section 5#POV-Ray 3.6 Development|POV-Ray 3.6 Development]] |
− | :: | + | ::1.5.5 [[Documentation:Tutorial Section 5#What to do if you don't have POV-Ray|What to do if you don't have POV-Ray]] |
− | + | :::1.5.5.1 [[Documentation:Tutorial Section 5.1#Which Version of POV-Ray should you use?|Which Version of POV-Ray should you use?]] | |
− | ::: | + | ::::1.5.5.1.1 [[Documentation:Tutorial Section 5.1#Microsoft Windows 9x/NT/2000/XP|Microsoft Windows 9x/NT/2000/XP]] |
− | :::: | + | ::::1.5.5.1.2 [[Documentation:Tutorial Section 5.1#Linux for Intel x86|Linux for Intel x86]] |
− | :::: | + | ::::1.5.5.1.3 [[Documentation:Tutorial Section 5.1#Apple Macintosh|Apple Macintosh]] |
− | :::: | + | ::::1.5.5.1.4 [[Documentation:Tutorial Section 5.1#Generic Unix|Generic Unix]] |
− | :::: | + | ::::1.5.5.1.5 [[Documentation:Tutorial Section 5.1#All Versions|All Versions]] |
− | :::: | + | :::1.5.5.2 [[Documentation:Tutorial Section 5.1#Where to Find POV-Ray Files|Where to Find POV-Ray Files]] |
− | ::: | + | ::::1.5.5.2.1 [[Documentation:Tutorial Section 5.1#World Wide Website www.povray.org|World Wide Website www.povray.org]] |
− | :::: | + | ::::1.5.5.2.2 [[Documentation:Tutorial Section 5.1#Books, Magazines and CD-ROMs|Books, Magazines and CD-ROMs]] |
− | :::: | + | ::1.5.6 [[Documentation:Tutorial Section 5.1#Suggested Reading|Suggested Reading]] |
− | :: | + | ==POV-Ray Reference== |
+ | :<strong>2.1 [[Documentation:Reference Section 1#Introduction|Introduction]]</strong> | ||
+ | ::2.1.1 [[Documentation:Reference Section 1#Notation and Basic Assumptions|Notation and Basic Assumptions]] | ||
+ | ::2.1.2 [[Documentation:Reference Section 1#Command-line Options|Command-line Options]] | ||
+ | :::2.1.2.1 [[Documentation:Reference Section 1#Animation Options|Animation Options]] | ||
+ | ::::2.1.2.1.1 [[Documentation:Reference Section 1#External Animation Loop|External Animation Loop]] | ||
+ | ::::2.1.2.1.2 [[Documentation:Reference Section 1#Internal Animation Loop|Internal Animation Loop]] | ||
+ | ::::2.1.2.1.3 [[Documentation:Reference Section 1#Subsets of Animation Frames|Subsets of Animation Frames]] | ||
+ | ::::2.1.2.1.4 [[Documentation:Reference Section 1#Cyclic Animation|Cyclic Animation]] | ||
+ | ::::2.1.2.1.5 [[Documentation:Reference Section 1#Field Rendering|Field Rendering]] | ||
+ | ::::2.1.2.1.6 [[Documentation:Reference Section 1#Real-Time Raytracing|Real-Time Raytracing]] | ||
+ | :::2.1.2.2 [[Documentation:Reference Section 1#General Output Options|General Output Options]] | ||
+ | ::::2.1.2.2.1 [[Documentation:Reference Section 1#Height and Width of Output|Height and Width of Output]] | ||
+ | ::::2.1.2.2.2 [[Documentation:Reference Section 1#Partial Output Options|Partial Output Options]] | ||
+ | ::::2.1.2.2.3 [[Documentation:Reference Section 1.1#Interrupting Options|Interrupting Options]] | ||
+ | ::::2.1.2.2.4 [[Documentation:Reference Section 1.1#Resuming Options|Resuming Options]] | ||
+ | :::2.1.2.3 [[Documentation:Reference Section 1.1#Display Output Options|Display Output Options]] | ||
+ | ::::2.1.2.3.1 [[Documentation:Reference Section 1.1#Display Hardware Settings|Display Hardware Settings]] | ||
+ | ::::2.1.2.3.2 [[Documentation:Reference Section 1.1#Setting your Display Gamma|Setting your Display Gamma]] | ||
+ | ::::2.1.2.3.3 [[Documentation:Reference Section 1.1#Display Related Settings|Display Related Settings]] | ||
+ | ::::2.1.2.3.4 [[Documentation:Reference Section 1.1#Mosaic Preview|Mosaic Preview]] | ||
+ | :::2.1.2.4 [[Documentation:Reference Section 1.1#File Output Options|File Output Options]] | ||
+ | ::::2.1.2.4.1 [[Documentation:Reference Section 1.1#Output File Type|Output File Type]] | ||
+ | ::::2.1.2.4.2 [[Documentation:Reference Section 1.1#Output File Name|Output File Name]] | ||
+ | ::::2.1.2.4.3 [[Documentation:Reference Section 1.1#CPU Utilization Histogram|CPU Utilization Histogram]] | ||
+ | ::::2.1.2.4.4 [[Documentation:Reference Section 1.1#File Name|File Name]] | ||
+ | ::::2.1.2.4.5 [[Documentation:Reference Section 1.2#Grid Size|Grid Size]] | ||
+ | :::2.1.2.5 [[Documentation:Reference Section 1.2#Scene Parsing Options|Scene Parsing Options]] | ||
+ | ::::2.1.2.5.1 [[Documentation:Reference Section 1.2#Constant|Constant]] | ||
+ | ::::2.1.2.5.2 [[Documentation:Reference Section 1.2#Input File Name|Input File Name]] | ||
+ | ::::2.1.2.5.3 [[Documentation:Reference Section 1.2#Include File Name|Include File Name]] | ||
+ | ::::2.1.2.5.4 [[Documentation:Reference Section 1.2#Library Paths|Library Paths]] | ||
+ | ::::2.1.2.5.5 [[Documentation:Reference Section 1.2#Language Version|Language Version]] | ||
+ | :::2.1.2.6 [[Documentation:Reference Section 1.2#Shell-out to Operating System|Shell-out to Operating System]] | ||
+ | ::::2.1.2.6.1 [[Documentation:Reference Section 1.2#String Substitution in Shell Commands|String Substitution in Shell Commands]] | ||
+ | ::::2.1.2.6.2 [[Documentation:Reference Section 1.2#Shell Command Sequencing|Shell Command Sequencing]] | ||
+ | ::::2.1.2.6.3 [[Documentation:Reference Section 1.2#Shell Command Return Actions|Shell Command Return Actions]] | ||
+ | :::2.1.2.7 [[Documentation:Reference Section 1.2#Text Output|Text Output]] | ||
+ | ::::2.1.2.7.1 [[Documentation:Reference Section 1.3#Text Streams|Text Streams]] | ||
+ | ::::2.1.2.7.2 [[Documentation:Reference Section 1.3#Console Text Output|Console Text Output]] | ||
+ | ::::2.1.2.7.3 [[Documentation:Reference Section 1.3#Directing Text Streams to Files|Directing Text Streams to Files]] | ||
+ | ::::2.1.2.7.4 [[Documentation:Reference Section 1.3#Warning Level|Warning Level]] | ||
+ | ::::2.1.2.7.5 [[Documentation:Reference Section 1.3#Help Screen Switches|Help Screen Switches]] | ||
+ | :::2.1.2.8 [[Documentation:Reference Section 1.3#Tracing Options|Tracing Options]] | ||
+ | ::::2.1.2.8.1 [[Documentation:Reference Section 1.3#Symmetric MultiProcessing|Symmetric MultiProcessing]] | ||
+ | ::::2.1.2.8.2 [[Documentation:Reference Section 1.3#Render Block Size|Render Block Size]] | ||
+ | ::::2.1.2.8.3 [[Documentation:Reference Section 1.3#Quality Settings|Quality Settings]] | ||
+ | ::::2.1.2.8.4 [[Documentation:Reference Section 1.3#Automatic Bounding Control|Automatic Bounding Control]] | ||
+ | ::::2.1.2.8.5 [[Documentation:Reference Section 1.3#Removing User Bounding|Removing User Bounding]] | ||
+ | ::::2.1.2.8.6 [[Documentation:Reference Section 1.3#BSP Bounding|BSP Bounding]] | ||
+ | ::::2.1.2.8.7 [[Documentation:Reference Section 1.3#Anti-Aliasing Options|Anti-Aliasing Options]] | ||
+ | ::::2.1.2.8.8 [[Documentation:Reference Section 1.3#Radiosity Options|Radiosity Options]] | ||
+ | :<strong>2.2 [[Documentation:Reference Section 2#Scene Description Language|Scene Description Language]]</strong> | ||
+ | ::2.2.1 [[Documentation:Reference Section 2#Language Basics|Language Basics]] | ||
+ | :::2.2.1.1 [[Documentation:Reference Section 2#Identifiers and Keywords|Identifiers and Keywords]] | ||
+ | :::2.2.1.2 [[Documentation:Reference Section 2#Comments|Comments]] | ||
+ | :::2.2.1.3 [[Documentation:Reference Section 2#Float Expressions|Float Expressions]] | ||
+ | ::::2.2.1.3.1 [[Documentation:Reference Section 2#Literals|Literals]] | ||
+ | ::::2.2.1.3.2 [[Documentation:Reference Section 2#Identifiers|Identifiers]] | ||
+ | ::::2.2.1.3.3 [[Documentation:Reference Section 2#Operators|Operators]] | ||
+ | ::::2.2.1.3.4 [[Documentation:Reference Section 2#Functions|Functions]] | ||
+ | ::::2.2.1.3.5 [[Documentation:Reference Section 2#Built-in Constants|Built-in Constants]] | ||
+ | ::::2.2.1.3.6 [[Documentation:Reference Section 2.1#Built-in Variables|Built-in Variables]] | ||
+ | :::2.2.1.4 [[Documentation:Reference Section 2.1#Vector Expressions|Vector Expressions]] | ||
+ | ::::2.2.1.4.1 [[Documentation:Reference Section 2.1#Literals|Literals]] | ||
+ | ::::2.2.1.4.2 [[Documentation:Reference Section 2.1#Identifiers|Identifiers]] | ||
+ | ::::2.2.1.4.3 [[Documentation:Reference Section 2.1#Operators|Operators]] | ||
+ | ::::2.2.1.4.4 [[Documentation:Reference Section 2.1#Operator Promotion|Operator Promotion]] | ||
+ | ::::2.2.1.4.5 [[Documentation:Reference Section 2.1#Functions|Functions]] | ||
+ | ::::2.2.1.4.6 [[Documentation:Reference Section 2.1#Built-in Constants|Built-in Constants]] | ||
+ | :::2.2.1.5 [[Documentation:Reference Section 2.1#Specifying Colors|Specifying Colors]] | ||
+ | ::::2.2.1.5.1 [[Documentation:Reference Section 2.1#Color Vectors|Color Vectors]] | ||
+ | ::::2.2.1.5.2 [[Documentation:Reference Section 2.2#Color Keywords|Color Keywords]] | ||
+ | ::::2.2.1.5.3 [[Documentation:Reference Section 2.2#Color Identifiers|Color Identifiers]] | ||
+ | ::::2.2.1.5.4 [[Documentation:Reference Section 2.2#Color Operators|Color Operators]] | ||
+ | ::::2.2.1.5.5 [[Documentation:Reference Section 2.2#Common Color Pitfalls|Common Color Pitfalls]] | ||
+ | :::2.2.1.6 [[Documentation:Reference Section 2.2#User-Defined Functions|User-Defined Functions]] | ||
+ | ::::2.2.1.6.1 [[Documentation:Reference Section 2.2#Sum and Product functions|Sum and Product functions]] | ||
+ | ::::2.2.1.6.2 [[Documentation:Reference Section 2.2#Functions and Macros|Functions and Macros]] | ||
+ | ::::2.2.1.6.3 [[Documentation:Reference Section 2.2#Declaring User-Defined Float Functions|Declaring User-Defined Float Functions]] | ||
+ | ::::2.2.1.6.4 [[Documentation:Reference Section 2.2#Declaring User-Defined Vector Functions|Declaring User-Defined Vector Functions]] | ||
+ | ::::2.2.1.6.5 [[Documentation:Reference Section 2.2#Declaring User-Defined Color Functions|Declaring User-Defined Color Functions]] | ||
+ | ::::2.2.1.6.6 [[Documentation:Reference Section 2.3#Internal Pre-Defined Functions|Internal Pre-Defined Functions]] | ||
+ | :::2.2.1.7 [[Documentation:Reference Section 2.3#Strings|Strings]] | ||
+ | ::::2.2.1.7.1 [[Documentation:Reference Section 2.3#String Literals|String Literals]] | ||
+ | ::::2.2.1.7.2 [[Documentation:Reference Section 2.3#String Identifiers|String Identifiers]] | ||
+ | ::::2.2.1.7.3 [[Documentation:Reference Section 2.3#String Relational Operators|String Relational Operators]] | ||
+ | ::::2.2.1.7.4 [[Documentation:Reference Section 2.3#String Functions|String Functions]] | ||
+ | :::2.2.1.8 [[Documentation:Reference Section 2.3#Array Identifiers|Array Identifiers]] | ||
+ | ::::2.2.1.8.1 [[Documentation:Reference Section 2.3#Declaring Arrays|Declaring Arrays]] | ||
+ | ::::2.2.1.8.2 [[Documentation:Reference Section 2.3#Array Initializers|Array Initializers]] | ||
+ | :::2.2.1.9 [[Documentation:Reference Section 2.3#Spline Identifiers|Spline Identifiers]] | ||
+ | ::::2.2.1.9.1 [[Documentation:Reference Section 2.3#Splines and Macros|Splines and Macros]] | ||
+ | ::2.2.2 [[Documentation:Reference Section 2.4#Language Directives|Language Directives]] | ||
+ | :::2.2.2.1 [[Documentation:Reference Section 2.4#Include Files and the #include Directive|Include Files and the #include Directive]] | ||
+ | :::2.2.2.2 [[Documentation:Reference Section 2.4#The #declare and #local Directives|The #declare and #local Directives]] | ||
+ | ::::2.2.2.2.1 [[Documentation:Reference Section 2.4#Declaring identifiers|Declaring identifiers]] | ||
+ | ::::2.2.2.2.2 [[Documentation:Reference Section 2.4##declare vs. #local|#declare vs. #local]] | ||
+ | ::::2.2.2.2.3 [[Documentation:Reference Section 2.4#Identifier Name Collisions|Identifier Name Collisions]] | ||
+ | ::::2.2.2.2.4 [[Documentation:Reference Section 2.4#Destroying Identifiers with #undef|Destroying Identifiers with #undef]] | ||
+ | ::::2.2.2.2.5 [[Documentation:Reference Section 2.4#Deprecation Support|Deprecation Support]] | ||
+ | :::2.2.2.3 [[Documentation:Reference Section 2.4#File I/O Directives|File I/O Directives]] | ||
+ | ::::2.2.2.3.1 [[Documentation:Reference Section 2.4#The #fopen Directive|The #fopen Directive]] | ||
+ | ::::2.2.2.3.2 [[Documentation:Reference Section 2.4#The #fclose Directive|The #fclose Directive]] | ||
+ | ::::2.2.2.3.3 [[Documentation:Reference Section 2.5#The #read Directive|The #read Directive]] | ||
+ | ::::2.2.2.3.4 [[Documentation:Reference Section 2.5#The #write Directive|The #write Directive]] | ||
+ | :::2.2.2.4 [[Documentation:Reference Section 2.5#The #default Directive|The #default Directive]] | ||
+ | :::2.2.2.5 [[Documentation:Reference Section 2.5#The #version Directive|The #version Directive]] | ||
+ | :::2.2.2.6 [[Documentation:Reference Section 2.5#Conditional Directives|Conditional Directives]] | ||
+ | ::::2.2.2.6.1 [[Documentation:Reference Section 2.5#The #if...#else...#end Directives|The #if...#else...#end Directives]] | ||
+ | ::::2.2.2.6.2 [[Documentation:Reference Section 2.5#The #ifdef and #ifndef Directives|The #ifdef and #ifndef Directives]] | ||
+ | ::::2.2.2.6.3 [[Documentation:Reference Section 2.5#The #for Directive|The #for Directive]] | ||
+ | ::::2.2.2.6.4 [[Documentation:Reference Section 2.5#The #switch, #case, #range and #break Directives|The #switch, #case, #range and #break Directives]] | ||
+ | ::::2.2.2.6.5 [[Documentation:Reference Section 2.5#The #while...#end Directive|The #while...#end Directive]] | ||
+ | :::2.2.2.7 [[Documentation:Reference Section 2.5#User Message Directives|User Message Directives]] | ||
+ | ::::2.2.2.7.1 [[Documentation:Reference Section 2.6#Text Message Streams|Text Message Streams]] | ||
+ | ::::2.2.2.7.2 [[Documentation:Reference Section 2.6#Text Formatting|Text Formatting]] | ||
+ | :::2.2.2.8 [[Documentation:Reference Section 2.6#User Defined Macros|User Defined Macros]] | ||
+ | ::::2.2.2.8.1 [[Documentation:Reference Section 2.6#The #macro Directive|The #macro Directive]] | ||
+ | ::::2.2.2.8.2 [[Documentation:Reference Section 2.6#Invoking Macros|Invoking Macros]] | ||
+ | ::::2.2.2.8.3 [[Documentation:Reference Section 2.6#Are POV-Ray Macros a Function or a Macro?|Are POV-Ray Macros a Function or a Macro?]] | ||
+ | ::::2.2.2.8.4 [[Documentation:Reference Section 2.6#Returning a Value Like a Function|Returning a Value Like a Function]] | ||
+ | ::::2.2.2.8.5 [[Documentation:Reference Section 2.6#Returning Values Via Parameters|Returning Values Via Parameters]] | ||
+ | :<strong>2.3 [[Documentation:Reference Section 3#Scene Settings|Scene Settings]]</strong> | ||
+ | ::2.3.1 [[Documentation:Reference Section 3#Camera|Camera]] | ||
+ | :::2.3.1.1 [[Documentation:Reference Section 3#Placing the Camera|Placing the Camera]] | ||
+ | ::::2.3.1.1.1 [[Documentation:Reference Section 3#Location and Look_At|Location and Look_At]] | ||
+ | ::::2.3.1.1.2 [[Documentation:Reference Section 3#The Sky Vector|The Sky Vector]] | ||
+ | ::::2.3.1.1.3 [[Documentation:Reference Section 3#Angles|Angles]] | ||
+ | ::::2.3.1.1.4 [[Documentation:Reference Section 3#The Direction Vector|The Direction Vector]] | ||
+ | ::::2.3.1.1.5 [[Documentation:Reference Section 3#Up and Right Vectors|Up and Right Vectors]] | ||
+ | ::::2.3.1.1.6 [[Documentation:Reference Section 3#Aspect Ratio|Aspect Ratio]] | ||
+ | ::::2.3.1.1.7 [[Documentation:Reference Section 3#Handedness|Handedness]] | ||
+ | ::::2.3.1.1.8 [[Documentation:Reference Section 3#Transforming the Camera|Transforming the Camera]] | ||
+ | :::2.3.1.2 [[Documentation:Reference Section 3#Types of Projection|Types of Projection]] | ||
+ | ::::2.3.1.2.1 [[Documentation:Reference Section 3#Perspective projection|Perspective projection]] | ||
+ | ::::2.3.1.2.2 [[Documentation:Reference Section 3#Orthographic projection|Orthographic projection]] | ||
+ | ::::2.3.1.2.3 [[Documentation:Reference Section 3#Mesh projection|Mesh projection]] | ||
+ | :::::2.3.1.2.3.1 [[Documentation:Reference Section 3#Rays Per Pixel|Rays Per Pixel]] | ||
+ | :::::2.3.1.2.3.2 [[Documentation:Reference Section 3#Distribution Type|Distribution Type]] | ||
+ | :::::2.3.1.2.3.3 [[Documentation:Reference Section 3#Max Distance|Max Distance]] | ||
+ | :::::2.3.1.2.3.4 [[Documentation:Reference Section 3#Mesh Object|Mesh Object]] | ||
+ | :::::2.3.1.2.3.5 [[Documentation:Reference Section 3#About the Location Vector|About the Location Vector]] | ||
+ | :::::2.3.1.2.3.6 [[Documentation:Reference Section 3#About the Direction Vector|About the Direction Vector]] | ||
+ | :::::2.3.1.2.3.7 [[Documentation:Reference Section 3#The Smooth Modifier|The Smooth Modifier]] | ||
+ | ::::2.3.1.2.4 [[Documentation:Reference Section 3#Fisheye projection|Fisheye projection]] | ||
+ | ::::2.3.1.2.5 [[Documentation:Reference Section 3#Ultra wide angle projection|Ultra wide angle projection]] | ||
+ | ::::2.3.1.2.6 [[Documentation:Reference Section 3#Omnimax projection|Omnimax projection]] | ||
+ | ::::2.3.1.2.7 [[Documentation:Reference Section 3#Panoramic projection|Panoramic projection]] | ||
+ | ::::2.3.1.2.8 [[Documentation:Reference Section 3#Cylindrical projection|Cylindrical projection]] | ||
+ | ::::2.3.1.2.9 [[Documentation:Reference Section 3#Spherical projection|Spherical projection]] | ||
+ | :::2.3.1.3 [[Documentation:Reference Section 3#Focal Blur|Focal Blur]] | ||
+ | :::2.3.1.4 [[Documentation:Reference Section 3#Camera Ray Perturbation|Camera Ray Perturbation]] | ||
+ | :::2.3.1.5 [[Documentation:Reference Section 3#Camera Identifiers|Camera Identifiers]] | ||
+ | ::2.3.2 [[Documentation:Reference Section 3.1#Atmospheric Effects|Atmospheric Effects]] | ||
+ | :::2.3.2.1 [[Documentation:Reference Section 3.1#Atmospheric Media|Atmospheric Media]] | ||
+ | :::2.3.2.2 [[Documentation:Reference Section 3.1#Background|Background]] | ||
+ | :::2.3.2.3 [[Documentation:Reference Section 3.1#Fog|Fog]] | ||
+ | :::2.3.2.4 [[Documentation:Reference Section 3.1#Sky Sphere|Sky Sphere]] | ||
+ | :::2.3.2.5 [[Documentation:Reference Section 3.1#Rainbow|Rainbow]] | ||
+ | ::2.3.3 [[Documentation:Reference Section 3.1#Global Settings|Global Settings]] | ||
+ | :::2.3.3.1 [[Documentation:Reference Section 3.1#ADC_Bailout|ADC_Bailout]] | ||
+ | :::2.3.3.2 [[Documentation:Reference Section 3.1#Ambient_Light|Ambient_Light]] | ||
+ | :::2.3.3.3 [[Documentation:Reference Section 3.1#Assumed_Gamma|Assumed_Gamma]] | ||
+ | ::::2.3.3.3.1 [[Documentation:Reference Section 3.1#Monitor Gamma|Monitor Gamma]] | ||
+ | ::::2.3.3.3.2 [[Documentation:Reference Section 3.1#Image File Gamma|Image File Gamma]] | ||
+ | ::::2.3.3.3.3 [[Documentation:Reference Section 3.1#Scene File Gamma|Scene File Gamma]] | ||
+ | :::2.3.3.4 [[Documentation:Reference Section 3.1#HF_Gray_16|HF_Gray_16]] | ||
+ | :::2.3.3.5 [[Documentation:Reference Section 3.1#Irid_Wavelength|Irid_Wavelength]] | ||
+ | :::2.3.3.6 [[Documentation:Reference Section 3.1#Charset|Charset]] | ||
+ | :::2.3.3.7 [[Documentation:Reference Section 3.1#Max_Trace_Level|Max_Trace_Level]] | ||
+ | :::2.3.3.8 [[Documentation:Reference Section 3.2#Max_Intersections|Max_Intersections]] | ||
+ | :::2.3.3.9 [[Documentation:Reference Section 3.2#Mm_Per_Unit|Mm_Per_Unit]] | ||
+ | :::2.3.3.10 [[Documentation:Reference Section 3.2#Number_Of_Waves|Number_Of_Waves]] | ||
+ | :::2.3.3.11 [[Documentation:Reference Section 3.2#Noise_generator|Noise_generator]] | ||
+ | :::2.3.3.12 [[Documentation:Reference Section 3.2#Subsurface|Subsurface]] | ||
+ | ::2.3.4 [[Documentation:Reference Section 3.2#Radiosity|Radiosity]] | ||
+ | :::2.3.4.1 [[Documentation:Reference Section 3.2#Radiosity Basics|Radiosity Basics]] | ||
+ | :::2.3.4.2 [[Documentation:Reference Section 3.2#How Radiosity Works|How Radiosity Works]] | ||
+ | :::2.3.4.3 [[Documentation:Reference Section 3.2#Adjusting Radiosity|Adjusting Radiosity]] | ||
+ | ::::2.3.4.3.1 [[Documentation:Reference Section 3.2#adc_bailout|adc_bailout]] | ||
+ | ::::2.3.4.3.2 [[Documentation:Reference Section 3.2#brightness|brightness]] | ||
+ | ::::2.3.4.3.3 [[Documentation:Reference Section 3.2#count|count]] | ||
+ | ::::2.3.4.3.4 [[Documentation:Reference Section 3.2#error_bound|error_bound]] | ||
+ | ::::2.3.4.3.5 [[Documentation:Reference Section 3.2#gray_threshold|gray_threshold]] | ||
+ | ::::2.3.4.3.6 [[Documentation:Reference Section 3.2#importance|importance]] | ||
+ | ::::2.3.4.3.7 [[Documentation:Reference Section 3.2#low_error_factor|low_error_factor]] | ||
+ | ::::2.3.4.3.8 [[Documentation:Reference Section 3.2#max_sample|max_sample]] | ||
+ | ::::2.3.4.3.9 [[Documentation:Reference Section 3.2#maximum_reuse|maximum_reuse]] | ||
+ | ::::2.3.4.3.10 [[Documentation:Reference Section 3.2#minimum_reuse|minimum_reuse]] | ||
+ | ::::2.3.4.3.11 [[Documentation:Reference Section 3.2#nearest_count|nearest_count]] | ||
+ | ::::2.3.4.3.12 [[Documentation:Reference Section 3.2#recursion_limit|recursion_limit]] | ||
+ | :::2.3.4.4 [[Documentation:Reference Section 3.2#Configuring Radiosity|Configuring Radiosity]] | ||
+ | ::::2.3.4.4.1 [[Documentation:Reference Section 3.2#Always Sample|Always Sample]] | ||
+ | ::::2.3.4.4.2 [[Documentation:Reference Section 3.2#Media and Radiosity|Media and Radiosity]] | ||
+ | ::::2.3.4.4.3 [[Documentation:Reference Section 3.2#No Radiosity|No Radiosity]] | ||
+ | ::::2.3.4.4.4 [[Documentation:Reference Section 3.2#Normal and Radiosity|Normal and Radiosity]] | ||
+ | ::::2.3.4.4.5 [[Documentation:Reference Section 3.2#Pretrace Start and End|Pretrace Start and End]] | ||
+ | ::::2.3.4.4.6 [[Documentation:Reference Section 3.2#Save and Load Radiosity Data|Save and Load Radiosity Data]] | ||
+ | :::2.3.4.5 [[Documentation:Reference Section 3.2#Tips on Radiosity|Tips on Radiosity]] | ||
+ | :<strong>2.4 [[Documentation:Reference Section 4#Objects|Objects]]</strong> | ||
+ | ::2.4.1 [[Documentation:Reference Section 4#Finite Solid Primitives|Finite Solid Primitives]] | ||
+ | :::2.4.1.1 [[Documentation:Reference Section 4#Blob|Blob]] | ||
+ | :::2.4.1.2 [[Documentation:Reference Section 4#Box|Box]] | ||
+ | :::2.4.1.3 [[Documentation:Reference Section 4#Cone|Cone]] | ||
+ | :::2.4.1.4 [[Documentation:Reference Section 4#Cylinder|Cylinder]] | ||
+ | :::2.4.1.5 [[Documentation:Reference Section 4#Height Field|Height Field]] | ||
+ | :::2.4.1.6 [[Documentation:Reference Section 4#Julia Fractal|Julia Fractal]] | ||
+ | :::2.4.1.7 [[Documentation:Reference Section 4#Lathe|Lathe]] | ||
+ | :::2.4.1.8 [[Documentation:Reference Section 4#Prism|Prism]] | ||
+ | :::2.4.1.9 [[Documentation:Reference Section 4.1#Sphere|Sphere]] | ||
+ | :::2.4.1.10 [[Documentation:Reference Section 4.1#Sphere Sweep|Sphere Sweep]] | ||
+ | :::2.4.1.11 [[Documentation:Reference Section 4.1#Superquadric Ellipsoid|Superquadric Ellipsoid]] | ||
+ | :::2.4.1.12 [[Documentation:Reference Section 4.1#Surface of Revolution|Surface of Revolution]] | ||
+ | :::2.4.1.13 [[Documentation:Reference Section 4.1#Text|Text]] | ||
+ | :::2.4.1.14 [[Documentation:Reference Section 4.1#Torus|Torus]] | ||
+ | ::2.4.2 [[Documentation:Reference Section 4.1#Finite Patch Primitives|Finite Patch Primitives]] | ||
+ | :::2.4.2.1 [[Documentation:Reference Section 4.1#Bicubic Patch|Bicubic Patch]] | ||
+ | :::2.4.2.2 [[Documentation:Reference Section 4.1#Disc|Disc]] | ||
+ | :::2.4.2.3 [[Documentation:Reference Section 4.1#Mesh|Mesh]] | ||
+ | ::::2.4.2.3.1 [[Documentation:Reference Section 4.2#Solid Mesh|Solid Mesh]] | ||
+ | :::2.4.2.4 [[Documentation:Reference Section 4.2#Mesh2|Mesh2]] | ||
+ | ::::2.4.2.4.1 [[Documentation:Reference Section 4.2#Smooth and Flat triangles in the same mesh|Smooth and Flat triangles in the same mesh]] | ||
+ | ::::2.4.2.4.2 [[Documentation:Reference Section 4.2#Mesh Triangle Textures|Mesh Triangle Textures]] | ||
+ | :::2.4.2.5 [[Documentation:Reference Section 4.2#Polygon|Polygon]] | ||
+ | :::2.4.2.6 [[Documentation:Reference Section 4.2#Triangle and Smooth Triangle|Triangle and Smooth Triangle]] | ||
+ | ::2.4.3 [[Documentation:Reference Section 4.2#Infinite Solid Primitives|Infinite Solid Primitives]] | ||
+ | :::2.4.3.1 [[Documentation:Reference Section 4.2#Plane|Plane]] | ||
+ | :::2.4.3.2 [[Documentation:Reference Section 4.2#Poly, Cubic and Quartic|Poly, Cubic and Quartic]] | ||
+ | :::2.4.3.3 [[Documentation:Reference Section 4.2#Quadric|Quadric]] | ||
+ | ::2.4.4 [[Documentation:Reference Section 4.2#Isosurface Object|Isosurface Object]] | ||
+ | ::2.4.5 [[Documentation:Reference Section 4.3#Parametric Object|Parametric Object]] | ||
+ | ::2.4.6 [[Documentation:Reference Section 4.3#Constructive Solid Geometry|Constructive Solid Geometry]] | ||
+ | :::2.4.6.1 [[Documentation:Reference Section 4.3#Inside and Outside|Inside and Outside]] | ||
+ | :::2.4.6.2 [[Documentation:Reference Section 4.3#Union|Union]] | ||
+ | ::::2.4.6.2.1 [[Documentation:Reference Section 4.3#Split_Union|Split_Union]] | ||
+ | :::2.4.6.3 [[Documentation:Reference Section 4.3#Intersection|Intersection]] | ||
+ | :::2.4.6.4 [[Documentation:Reference Section 4.3#Difference|Difference]] | ||
+ | :::2.4.6.5 [[Documentation:Reference Section 4.3#Merge|Merge]] | ||
+ | ::2.4.7 [[Documentation:Reference Section 4.3#Light Sources|Light Sources]] | ||
+ | :::2.4.7.1 [[Documentation:Reference Section 4.3#Point Lights|Point Lights]] | ||
+ | :::2.4.7.2 [[Documentation:Reference Section 4.4#Spotlights|Spotlights]] | ||
+ | :::2.4.7.3 [[Documentation:Reference Section 4.4#Cylindrical Lights|Cylindrical Lights]] | ||
+ | :::2.4.7.4 [[Documentation:Reference Section 4.4#Parallel Lights|Parallel Lights]] | ||
+ | :::2.4.7.5 [[Documentation:Reference Section 4.4#Area Lights|Area Lights]] | ||
+ | :::2.4.7.6 [[Documentation:Reference Section 4.4#Shadowless Lights|Shadowless Lights]] | ||
+ | :::2.4.7.7 [[Documentation:Reference Section 4.4#Looks_like|Looks_like]] | ||
+ | :::2.4.7.8 [[Documentation:Reference Section 4.4#Projected_Through|Projected_Through]] | ||
+ | :::2.4.7.9 [[Documentation:Reference Section 4.4#Light Fading|Light Fading]] | ||
+ | :::2.4.7.10 [[Documentation:Reference Section 4.4#Atmospheric Media Interaction|Atmospheric Media Interaction]] | ||
+ | :::2.4.7.11 [[Documentation:Reference Section 4.4#Atmospheric Attenuation|Atmospheric Attenuation]] | ||
+ | ::2.4.8 [[Documentation:Reference Section 4.5#Light Groups|Light Groups]] | ||
+ | ::2.4.9 [[Documentation:Reference Section 4.5#Object Modifiers|Object Modifiers]] | ||
+ | :::2.4.9.1 [[Documentation:Reference Section 4.5#Clipped_By|Clipped_By]] | ||
+ | :::2.4.9.2 [[Documentation:Reference Section 4.5#Bounded_By|Bounded_By]] | ||
+ | :::2.4.9.3 [[Documentation:Reference Section 4.5#Material|Material]] | ||
+ | :::2.4.9.4 [[Documentation:Reference Section 4.5#Inverse|Inverse]] | ||
+ | :::2.4.9.5 [[Documentation:Reference Section 4.5#Hollow|Hollow]] | ||
+ | :::2.4.9.6 [[Documentation:Reference Section 4.5#No_Shadow|No_Shadow]] | ||
+ | :::2.4.9.7 [[Documentation:Reference Section 4.5#No_Image, No_Reflection|No_Image, No_Reflection]] | ||
+ | :::2.4.9.8 [[Documentation:Reference Section 4.5#Double_Illuminate|Double_Illuminate]] | ||
+ | :::2.4.9.9 [[Documentation:Reference Section 4.5#Sturm|Sturm]] | ||
+ | :<strong>2.5 [[Documentation:Reference Section 5#Textures|Textures]]</strong> | ||
+ | ::2.5.1 [[Documentation:Reference Section 5#Pigment|Pigment]] | ||
+ | :::2.5.1.1 [[Documentation:Reference Section 5#Solid Color Pigments|Solid Color Pigments]] | ||
+ | :::2.5.1.2 [[Documentation:Reference Section 5#Color List Pigments|Color List Pigments]] | ||
+ | :::2.5.1.3 [[Documentation:Reference Section 5#Color Maps|Color Maps]] | ||
+ | :::2.5.1.4 [[Documentation:Reference Section 5#Pigment Maps and Pigment Lists|Pigment Maps and Pigment Lists]] | ||
+ | :::2.5.1.5 [[Documentation:Reference Section 5#Image Maps|Image Maps]] | ||
+ | ::::2.5.1.5.1 [[Documentation:Reference Section 5#Specifying an Image Map|Specifying an Image Map]] | ||
+ | ::::2.5.1.5.2 [[Documentation:Reference Section 5#The Gamma Option|The Gamma Option]] | ||
+ | ::::2.5.1.5.3 [[Documentation:Reference Section 5#The Filter and Transmit Bitmap Modifiers|The Filter and Transmit Bitmap Modifiers]] | ||
+ | ::::2.5.1.5.4 [[Documentation:Reference Section 5#Using the Alpha Channel|Using the Alpha Channel]] | ||
+ | :::2.5.1.6 [[Documentation:Reference Section 5#Quick Color|Quick Color]] | ||
+ | ::2.5.2 [[Documentation:Reference Section 5#Normal|Normal]] | ||
+ | :::2.5.2.1 [[Documentation:Reference Section 5#Slope Maps|Slope Maps]] | ||
+ | ::::2.5.2.1.1 [[Documentation:Reference Section 5#Normals, Accuracy|Normals, Accuracy]] | ||
+ | :::2.5.2.2 [[Documentation:Reference Section 5#Normal Maps and Normal Lists|Normal Maps and Normal Lists]] | ||
+ | :::2.5.2.3 [[Documentation:Reference Section 5.1#Bump Maps|Bump Maps]] | ||
+ | ::::2.5.2.3.1 [[Documentation:Reference Section 5.1#Specifying a Bump Map|Specifying a Bump Map]] | ||
+ | ::::2.5.2.3.2 [[Documentation:Reference Section 5.1#Bump_Size|Bump_Size]] | ||
+ | ::::2.5.2.3.3 [[Documentation:Reference Section 5.1#Use_Index and Use_Color|Use_Index and Use_Color]] | ||
+ | :::2.5.2.4 [[Documentation:Reference Section 5.1#Scaling normals|Scaling normals]] | ||
+ | ::2.5.3 [[Documentation:Reference Section 5.1#Finish|Finish]] | ||
+ | :::2.5.3.1 [[Documentation:Reference Section 5.1#Ambient|Ambient]] | ||
+ | :::2.5.3.2 [[Documentation:Reference Section 5.1#Emission|Emission]] | ||
+ | :::2.5.3.3 [[Documentation:Reference Section 5.1#Diffuse Reflection Items|Diffuse Reflection Items]] | ||
+ | ::::2.5.3.3.1 [[Documentation:Reference Section 5.1#Diffuse|Diffuse]] | ||
+ | ::::2.5.3.3.2 [[Documentation:Reference Section 5.1#Brilliance|Brilliance]] | ||
+ | ::::2.5.3.3.3 [[Documentation:Reference Section 5.1#Crand Graininess|Crand Graininess]] | ||
+ | ::::2.5.3.3.4 [[Documentation:Reference Section 5.1#Subsurface Light Transport|Subsurface Light Transport]] | ||
+ | :::2.5.3.4 [[Documentation:Reference Section 5.1#Highlights|Highlights]] | ||
+ | ::::2.5.3.4.1 [[Documentation:Reference Section 5.1#Phong Highlights|Phong Highlights]] | ||
+ | ::::2.5.3.4.2 [[Documentation:Reference Section 5.1#Specular Highlight|Specular Highlight]] | ||
+ | ::::2.5.3.4.3 [[Documentation:Reference Section 5.1#Metallic Highlight Modifier|Metallic Highlight Modifier]] | ||
+ | :::2.5.3.5 [[Documentation:Reference Section 5.2#Specular Reflection|Specular Reflection]] | ||
+ | :::2.5.3.6 [[Documentation:Reference Section 5.2#Conserve Energy for Reflection|Conserve Energy for Reflection]] | ||
+ | :::2.5.3.7 [[Documentation:Reference Section 5.2#Iridescence|Iridescence]] | ||
+ | ::2.5.4 [[Documentation:Reference Section 5.2#Halo|Halo]] | ||
+ | ::2.5.5 [[Documentation:Reference Section 5.2#Patterned Textures|Patterned Textures]] | ||
+ | :::2.5.5.1 [[Documentation:Reference Section 5.2#Texture Maps|Texture Maps]] | ||
+ | :::2.5.5.2 [[Documentation:Reference Section 5.2#Tiles|Tiles]] | ||
+ | :::2.5.5.3 [[Documentation:Reference Section 5.2#Material Maps|Material Maps]] | ||
+ | ::::2.5.5.3.1 [[Documentation:Reference Section 5.2#Specifying a Material Map|Specifying a Material Map]] | ||
+ | ::2.5.6 [[Documentation:Reference Section 5.2#Layered Textures|Layered Textures]] | ||
+ | ::2.5.7 [[Documentation:Reference Section 5.2#UV Mapping|UV Mapping]] | ||
+ | :::2.5.7.1 [[Documentation:Reference Section 5.2#Supported Objects|Supported Objects]] | ||
+ | :::2.5.7.2 [[Documentation:Reference Section 5.2#UV Vectors|UV Vectors]] | ||
+ | ::2.5.8 [[Documentation:Reference Section 5.2#Triangle Texture Interpolation|Triangle Texture Interpolation]] | ||
+ | ::2.5.9 [[Documentation:Reference Section 5.2#Interior Texture|Interior Texture]] | ||
+ | ::2.5.10 [[Documentation:Reference Section 5.3#Cutaway Textures|Cutaway Textures]] | ||
+ | ::2.5.11 [[Documentation:Reference Section 5.3#Patterns|Patterns]] | ||
+ | :::2.5.11.1 [[Documentation:Reference Section 5.3#Agate|Agate]] | ||
+ | :::2.5.11.2 [[Documentation:Reference Section 5.3#Aoi|Aoi]] | ||
+ | :::2.5.11.3 [[Documentation:Reference Section 5.3#Average|Average]] | ||
+ | :::2.5.11.4 [[Documentation:Reference Section 5.3#Boxed|Boxed]] | ||
+ | :::2.5.11.5 [[Documentation:Reference Section 5.3#Bozo|Bozo]] | ||
+ | :::2.5.11.6 [[Documentation:Reference Section 5.3#Brick|Brick]] | ||
+ | :::2.5.11.7 [[Documentation:Reference Section 5.3#Bumps|Bumps]] | ||
+ | :::2.5.11.8 [[Documentation:Reference Section 5.3#Cells|Cells]] | ||
+ | :::2.5.11.9 [[Documentation:Reference Section 5.3#Checker|Checker]] | ||
+ | :::2.5.11.10 [[Documentation:Reference Section 5.3#Crackle Patterns|Crackle Patterns]] | ||
+ | :::2.5.11.11 [[Documentation:Reference Section 5.3#Cubic|Cubic]] | ||
+ | :::2.5.11.12 [[Documentation:Reference Section 5.3#Cylindrical|Cylindrical]] | ||
+ | :::2.5.11.13 [[Documentation:Reference Section 5.3#Density_File|Density_File]] | ||
+ | ::::2.5.11.13.1 [[Documentation:Reference Section 5.3#df3 file format|df3 file format]] | ||
+ | :::2.5.11.14 [[Documentation:Reference Section 5.3#Dents|Dents]] | ||
+ | :::2.5.11.15 [[Documentation:Reference Section 5.4#Facets|Facets]] | ||
+ | :::2.5.11.16 [[Documentation:Reference Section 5.4#Fractal Patterns|Fractal Patterns]] | ||
+ | :::2.5.11.17 [[Documentation:Reference Section 5.4#Function as pattern|Function as pattern]] | ||
+ | ::::2.5.11.17.1 [[Documentation:Reference Section 5.4#What can be used|What can be used]] | ||
+ | :::2.5.11.18 [[Documentation:Reference Section 5.4#Function Image|Function Image]] | ||
+ | :::2.5.11.19 [[Documentation:Reference Section 5.4#Gradient|Gradient]] | ||
+ | :::2.5.11.20 [[Documentation:Reference Section 5.4#Granite|Granite]] | ||
+ | :::2.5.11.21 [[Documentation:Reference Section 5.4#Hexagon|Hexagon]] | ||
+ | :::2.5.11.22 [[Documentation:Reference Section 5.4#Image Pattern|Image Pattern]] | ||
+ | :::2.5.11.23 [[Documentation:Reference Section 5.4#Leopard|Leopard]] | ||
+ | :::2.5.11.24 [[Documentation:Reference Section 5.4#Marble|Marble]] | ||
+ | :::2.5.11.25 [[Documentation:Reference Section 5.4#Object Pattern|Object Pattern]] | ||
+ | :::2.5.11.26 [[Documentation:Reference Section 5.4#Onion|Onion]] | ||
+ | :::2.5.11.27 [[Documentation:Reference Section 5.4#Pigment Pattern|Pigment Pattern]] | ||
+ | :::2.5.11.28 [[Documentation:Reference Section 5.4#Planar|Planar]] | ||
+ | :::2.5.11.29 [[Documentation:Reference Section 5.5#Quilted|Quilted]] | ||
+ | :::2.5.11.30 [[Documentation:Reference Section 5.5#Radial|Radial]] | ||
+ | :::2.5.11.31 [[Documentation:Reference Section 5.5#Ripples|Ripples]] | ||
+ | :::2.5.11.32 [[Documentation:Reference Section 5.5#Slope|Slope]] | ||
+ | :::2.5.11.33 [[Documentation:Reference Section 5.5#Spherical|Spherical]] | ||
+ | :::2.5.11.34 [[Documentation:Reference Section 5.5#Spiral1|Spiral1]] | ||
+ | :::2.5.11.35 [[Documentation:Reference Section 5.5#Spiral2|Spiral2]] | ||
+ | :::2.5.11.36 [[Documentation:Reference Section 5.5#Spotted|Spotted]] | ||
+ | :::2.5.11.37 [[Documentation:Reference Section 5.5#Waves|Waves]] | ||
+ | :::2.5.11.38 [[Documentation:Reference Section 5.5#Wood|Wood]] | ||
+ | :::2.5.11.39 [[Documentation:Reference Section 5.5#Wrinkles|Wrinkles]] | ||
+ | ::2.5.12 [[Documentation:Reference Section 5.5#Pattern Modifiers|Pattern Modifiers]] | ||
+ | :::2.5.12.1 [[Documentation:Reference Section 5.5#Transforming Patterns|Transforming Patterns]] | ||
+ | :::2.5.12.2 [[Documentation:Reference Section 5.5#Frequency and Phase|Frequency and Phase]] | ||
+ | :::2.5.12.3 [[Documentation:Reference Section 5.5#Waveforms|Waveforms]] | ||
+ | :::2.5.12.4 [[Documentation:Reference Section 5.6#Noise Generators|Noise Generators]] | ||
+ | :::2.5.12.5 [[Documentation:Reference Section 5.6#Turbulence|Turbulence]] | ||
+ | :::2.5.12.6 [[Documentation:Reference Section 5.6#Warps|Warps]] | ||
+ | ::::2.5.12.6.1 [[Documentation:Reference Section 5.6#Black Hole Warp|Black Hole Warp]] | ||
+ | ::::2.5.12.6.2 [[Documentation:Reference Section 5.6#Repeat Warp|Repeat Warp]] | ||
+ | ::::2.5.12.6.3 [[Documentation:Reference Section 5.6#Turbulence versus Turbulence Warp|Turbulence versus Turbulence Warp]] | ||
+ | ::::2.5.12.6.4 [[Documentation:Reference Section 5.6#Turbulence Warp|Turbulence Warp]] | ||
+ | :::::2.5.12.6.4.1 [[Documentation:Reference Section 5.6#Octaves|Octaves]] | ||
+ | :::::2.5.12.6.4.2 [[Documentation:Reference Section 5.6#Lambda|Lambda]] | ||
+ | :::::2.5.12.6.4.3 [[Documentation:Reference Section 5.6#Omega|Omega]] | ||
+ | ::::2.5.12.6.5 [[Documentation:Reference Section 5.6#Mapping using warps|Mapping using warps]] | ||
+ | :::2.5.12.7 [[Documentation:Reference Section 5.6#Bitmap Modifiers|Bitmap Modifiers]] | ||
+ | ::::2.5.12.7.1 [[Documentation:Reference Section 5.6#The once Option|The once Option]] | ||
+ | ::::2.5.12.7.2 [[Documentation:Reference Section 5.6#The map_type Option|The map_type Option]] | ||
+ | ::::2.5.12.7.3 [[Documentation:Reference Section 5.6#The interpolate Option|The interpolate Option]] | ||
+ | :<strong>2.6 [[Documentation:Reference Section 6#Interior & Media & Photons|Interior & Media & Photons]]</strong> | ||
+ | ::2.6.1 [[Documentation:Reference Section 6#Interior|Interior]] | ||
+ | :::2.6.1.1 [[Documentation:Reference Section 6#Why are Interior and Media Necessary?|Why are Interior and Media Necessary?]] | ||
+ | :::2.6.1.2 [[Documentation:Reference Section 6#Empty and Solid Objects|Empty and Solid Objects]] | ||
+ | :::2.6.1.3 [[Documentation:Reference Section 6#Scaling objects with an interior|Scaling objects with an interior]] | ||
+ | :::2.6.1.4 [[Documentation:Reference Section 6#Refraction|Refraction]] | ||
+ | :::2.6.1.5 [[Documentation:Reference Section 6#Dispersion|Dispersion]] | ||
+ | ::::2.6.1.5.1 [[Documentation:Reference Section 6#Dispersion & Caustics|Dispersion & Caustics]] | ||
+ | :::2.6.1.6 [[Documentation:Reference Section 6#Attenuation|Attenuation]] | ||
+ | :::2.6.1.7 [[Documentation:Reference Section 6#Simulated Caustics|Simulated Caustics]] | ||
+ | :::2.6.1.8 [[Documentation:Reference Section 6#Object-Media|Object-Media]] | ||
+ | ::2.6.2 [[Documentation:Reference Section 6.1#Media|Media]] | ||
+ | :::2.6.2.1 [[Documentation:Reference Section 6.1#Media Types|Media Types]] | ||
+ | ::::2.6.2.1.1 [[Documentation:Reference Section 6.1#Absorption|Absorption]] | ||
+ | ::::2.6.2.1.2 [[Documentation:Reference Section 6.1#Emission|Emission]] | ||
+ | ::::2.6.2.1.3 [[Documentation:Reference Section 6.1#Scattering|Scattering]] | ||
+ | :::2.6.2.2 [[Documentation:Reference Section 6.1#Sampling Parameters & Methods|Sampling Parameters & Methods]] | ||
+ | :::2.6.2.3 [[Documentation:Reference Section 6.1#Density|Density]] | ||
+ | ::::2.6.2.3.1 [[Documentation:Reference Section 6.1#General Density Modifiers|General Density Modifiers]] | ||
+ | ::::2.6.2.3.2 [[Documentation:Reference Section 6.1#Density with color_map|Density with color_map]] | ||
+ | ::::2.6.2.3.3 [[Documentation:Reference Section 6.1#Density Maps and Density Lists|Density Maps and Density Lists]] | ||
+ | ::::2.6.2.3.4 [[Documentation:Reference Section 6.1#Multiple Density vs. Multiple Media|Multiple Density vs. Multiple Media]] | ||
+ | ::2.6.3 [[Documentation:Reference Section 6.1#Photons|Photons]] | ||
+ | :::2.6.3.1 [[Documentation:Reference Section 6.1#Overview|Overview]] | ||
+ | ::::2.6.3.1.1 [[Documentation:Reference Section 6.2#Examples|Examples]] | ||
+ | :::2.6.3.2 [[Documentation:Reference Section 6.2#Using Photon Mapping in Your Scene|Using Photon Mapping in Your Scene]] | ||
+ | ::::2.6.3.2.1 [[Documentation:Reference Section 6.2#Photon Global Settings|Photon Global Settings]] | ||
+ | ::::2.6.3.2.2 [[Documentation:Reference Section 6.2#Shooting Photons at an Object|Shooting Photons at an Object]] | ||
+ | ::::2.6.3.2.3 [[Documentation:Reference Section 6.2#Photons and Light Sources|Photons and Light Sources]] | ||
+ | ::::2.6.3.2.4 [[Documentation:Reference Section 6.2#Photons and Media|Photons and Media]] | ||
+ | :::2.6.3.3 [[Documentation:Reference Section 6.2#Photons FAQ|Photons FAQ]] | ||
+ | :::2.6.3.4 [[Documentation:Reference Section 6.2#Photon Tips|Photon Tips]] | ||
+ | :::2.6.3.5 [[Documentation:Reference Section 6.2#Advanced Techniques|Advanced Techniques]] | ||
+ | ::::2.6.3.5.1 [[Documentation:Reference Section 6.2#Autostop|Autostop]] | ||
+ | ::::2.6.3.5.2 [[Documentation:Reference Section 6.2#Adaptive Search Radius|Adaptive Search Radius]] | ||
+ | ::::2.6.3.5.3 [[Documentation:Reference Section 6.2#Photons and Dispersion|Photons and Dispersion]] | ||
+ | ::::2.6.3.5.4 [[Documentation:Reference Section 6.2#Saving and Loading Photon Maps|Saving and Loading Photon Maps]] | ||
+ | :<strong>2.7 [[Documentation:Reference Section 7#Include Files|Include Files]]</strong> | ||
+ | ::2.7.1 [[Documentation:Reference Section 7#arrays.inc|arrays.inc]] | ||
+ | ::2.7.2 [[Documentation:Reference Section 7#chars.inc|chars.inc]] | ||
+ | ::2.7.3 [[Documentation:Reference Section 7#colors.inc|colors.inc]] | ||
+ | :::2.7.3.1 [[Documentation:Reference Section 7#Predefined colors|Predefined colors]] | ||
+ | :::2.7.3.2 [[Documentation:Reference Section 7#Color macros|Color macros]] | ||
+ | ::2.7.4 [[Documentation:Reference Section 7#consts.inc|consts.inc]] | ||
+ | :::2.7.4.1 [[Documentation:Reference Section 7#Vector constants|Vector constants]] | ||
+ | :::2.7.4.2 [[Documentation:Reference Section 7#Map type constants|Map type constants]] | ||
+ | :::2.7.4.3 [[Documentation:Reference Section 7#Interpolation type constants|Interpolation type constants]] | ||
+ | :::2.7.4.4 [[Documentation:Reference Section 7#Fog type constants|Fog type constants]] | ||
+ | :::2.7.4.5 [[Documentation:Reference Section 7#Focal blur hexgrid constants|Focal blur hexgrid constants]] | ||
+ | :::2.7.4.6 [[Documentation:Reference Section 7#IORs|IORs]] | ||
+ | :::2.7.4.7 [[Documentation:Reference Section 7#Dispersion amounts|Dispersion amounts]] | ||
+ | :::2.7.4.8 [[Documentation:Reference Section 7#Scattering media type constants|Scattering media type constants]] | ||
+ | ::2.7.5 [[Documentation:Reference Section 7.1#debug.inc|debug.inc]] | ||
+ | ::2.7.6 [[Documentation:Reference Section 7.1#finish.inc|finish.inc]] | ||
+ | ::2.7.7 [[Documentation:Reference Section 7.1#functions.inc|functions.inc]] | ||
+ | :::2.7.7.1 [[Documentation:Reference Section 7.1#Common Parameters|Common Parameters]] | ||
+ | ::::2.7.7.1.1 [[Documentation:Reference Section 7.1#Cross Section Type|Cross Section Type]] | ||
+ | ::::2.7.7.1.2 [[Documentation:Reference Section 7.1#Field Strength|Field Strength]] | ||
+ | ::::2.7.7.1.3 [[Documentation:Reference Section 7.1#Field Limit|Field Limit]] | ||
+ | ::::2.7.7.1.4 [[Documentation:Reference Section 7.1#SOR Switch|SOR Switch]] | ||
+ | ::::2.7.7.1.5 [[Documentation:Reference Section 7.1#SOR Offset|SOR Offset]] | ||
+ | ::::2.7.7.1.6 [[Documentation:Reference Section 7.1#SOR Angle|SOR Angle]] | ||
+ | ::::2.7.7.1.7 [[Documentation:Reference Section 7.1#Invert Isosurface|Invert Isosurface]] | ||
+ | :::2.7.7.2 [[Documentation:Reference Section 7.1#Internal Functions|Internal Functions]] | ||
+ | :::2.7.7.3 [[Documentation:Reference Section 7.1#Pre defined functions|Pre defined functions]] | ||
+ | ::::2.7.7.3.1 [[Documentation:Reference Section 7.1#Pattern functions|Pattern functions]] | ||
+ | ::2.7.8 [[Documentation:Reference Section 7.2#glass.inc, glass_old.inc|glass.inc, glass_old.inc]] | ||
+ | :::2.7.8.1 [[Documentation:Reference Section 7.2#Glass colors (with transparency)|Glass colors (with transparency)]] | ||
+ | :::2.7.8.2 [[Documentation:Reference Section 7.2#Glass colors (without transparency, for fade_color)|Glass colors (without transparency, for fade_color)]] | ||
+ | :::2.7.8.3 [[Documentation:Reference Section 7.2#Glass finishes|Glass finishes]] | ||
+ | :::2.7.8.4 [[Documentation:Reference Section 7.2#Glass interiors|Glass interiors]] | ||
+ | :::2.7.8.5 [[Documentation:Reference Section 7.2#Glass interior macros|Glass interior macros]] | ||
+ | :::2.7.8.6 [[Documentation:Reference Section 7.2#glass_old.inc|glass_old.inc]] | ||
+ | ::::2.7.8.6.1 [[Documentation:Reference Section 7.2#Glass finishes|Glass finishes]] | ||
+ | ::::2.7.8.6.2 [[Documentation:Reference Section 7.2#Glass textures|Glass textures]] | ||
+ | ::2.7.9 [[Documentation:Reference Section 7.2#math.inc|math.inc]] | ||
+ | :::2.7.9.1 [[Documentation:Reference Section 7.2#Float functions and macros|Float functions and macros]] | ||
+ | :::2.7.9.2 [[Documentation:Reference Section 7.2#Vector functions and macros|Vector functions and macros]] | ||
+ | :::2.7.9.3 [[Documentation:Reference Section 7.2#Vector Analysis|Vector Analysis]] | ||
+ | ::2.7.10 [[Documentation:Reference Section 7.3#metals.inc, golds.inc|metals.inc, golds.inc]] | ||
+ | :::2.7.10.1 [[Documentation:Reference Section 7.3#metals.inc|metals.inc]] | ||
+ | :::2.7.10.2 [[Documentation:Reference Section 7.3#golds.inc|golds.inc]] | ||
+ | ::2.7.11 [[Documentation:Reference Section 7.3#rand.inc|rand.inc]] | ||
+ | :::2.7.11.1 [[Documentation:Reference Section 7.3#Flat Distributions|Flat Distributions]] | ||
+ | :::2.7.11.2 [[Documentation:Reference Section 7.3#Other Distributions|Other Distributions]] | ||
+ | ::::2.7.11.2.1 [[Documentation:Reference Section 7.3#Continuous Symmetric Distributions|Continuous Symmetric Distributions]] | ||
+ | ::::2.7.11.2.2 [[Documentation:Reference Section 7.3#Continuous Skewed Distributions|Continuous Skewed Distributions]] | ||
+ | ::::2.7.11.2.3 [[Documentation:Reference Section 7.3#Discrete Distributions |Discrete Distributions ]] | ||
+ | ::2.7.12 [[Documentation:Reference Section 7.3#shapes.inc, shapes_old.inc, shapes2.inc, shapesq.inc|shapes.inc, shapes_old.inc, shapes2.inc, shapesq.inc]] | ||
+ | :::2.7.12.1 [[Documentation:Reference Section 7.3#shapes.inc|shapes.inc]] | ||
+ | ::::2.7.12.1.1 [[Documentation:Reference Section 7.3#The HF Macros|The HF Macros]] | ||
+ | :::2.7.12.2 [[Documentation:Reference Section 7.3#shapes_old.inc|shapes_old.inc]] | ||
+ | :::2.7.12.3 [[Documentation:Reference Section 7.3#shapes2.inc|shapes2.inc]] | ||
+ | :::2.7.12.4 [[Documentation:Reference Section 7.3#shapesq.inc|shapesq.inc]] | ||
+ | ::2.7.13 [[Documentation:Reference Section 7.4#skies.inc, stars.inc|skies.inc, stars.inc]] | ||
+ | :::2.7.13.1 [[Documentation:Reference Section 7.4#skies.inc|skies.inc]] | ||
+ | :::2.7.13.2 [[Documentation:Reference Section 7.4#stars.inc|stars.inc]] | ||
+ | ::2.7.14 [[Documentation:Reference Section 7.4#stones.inc, stones1.inc, stones2.inc, stoneold.inc|stones.inc, stones1.inc, stones2.inc, stoneold.inc]] | ||
+ | :::2.7.14.1 [[Documentation:Reference Section 7.4#stones1.inc|stones1.inc]] | ||
+ | :::2.7.14.2 [[Documentation:Reference Section 7.4#stones2.inc|stones2.inc]] | ||
+ | ::2.7.15 [[Documentation:Reference Section 7.4#stdinc.inc|stdinc.inc]] | ||
+ | ::2.7.16 [[Documentation:Reference Section 7.4#strings.inc|strings.inc]] | ||
+ | ::2.7.17 [[Documentation:Reference Section 7.5#textures.inc|textures.inc]] | ||
+ | :::2.7.17.1 [[Documentation:Reference Section 7.5#Stones|Stones]] | ||
+ | :::2.7.17.2 [[Documentation:Reference Section 7.5#Skies|Skies]] | ||
+ | :::2.7.17.3 [[Documentation:Reference Section 7.5#Woods|Woods]] | ||
+ | :::2.7.17.4 [[Documentation:Reference Section 7.5#Glass|Glass]] | ||
+ | :::2.7.17.5 [[Documentation:Reference Section 7.5#Metals|Metals]] | ||
+ | :::2.7.17.6 [[Documentation:Reference Section 7.5#Special textures|Special textures]] | ||
+ | :::2.7.17.7 [[Documentation:Reference Section 7.5#Texture and pattern macros|Texture and pattern macros]] | ||
+ | ::2.7.18 [[Documentation:Reference Section 7.5#transforms.inc|transforms.inc]] | ||
+ | ::2.7.19 [[Documentation:Reference Section 7.5#woodmaps.inc, woods.inc|woodmaps.inc, woods.inc]] | ||
+ | :::2.7.19.1 [[Documentation:Reference Section 7.5#woodmaps.inc|woodmaps.inc]] | ||
+ | :::2.7.19.2 [[Documentation:Reference Section 7.5#woods.inc|woods.inc]] | ||
+ | ::2.7.20 [[Documentation:Reference Section 7.5#Other files|Other files]] | ||
+ | :::2.7.20.1 [[Documentation:Reference Section 7.5#logo.inc|logo.inc]] | ||
+ | :::2.7.20.2 [[Documentation:Reference Section 7.5#rad_def.inc|rad_def.inc]] | ||
+ | :::2.7.20.3 [[Documentation:Reference Section 7.5#screen.inc|screen.inc]] | ||
+ | :::2.7.20.4 [[Documentation:Reference Section 7.5#stdcam.inc|stdcam.inc]] | ||
+ | :::2.7.20.5 [[Documentation:Reference Section 7.5#stage1.inc|stage1.inc]] | ||
+ | :::2.7.20.6 [[Documentation:Reference Section 7.5#sunpos.inc|sunpos.inc]] | ||
+ | :::2.7.20.7 [[Documentation:Reference Section 7.5#font files (*.ttf)|font files (*.ttf)]] | ||
+ | :::2.7.20.8 [[Documentation:Reference Section 7.5#color_map files (*.map)|color_map files (*.map)]] | ||
+ | :::2.7.20.9 [[Documentation:Reference Section 7.5#image files (*.png, *.pot, *.df3)|image files (*.png, *.pot, *.df3)]] | ||
+ | :<strong>2.8 [[Documentation:Reference Section 8#Quick Reference|Quick Reference]]</strong> | ||
+ | ::2.8.1 [[Documentation:Reference Section 8#Quick Reference Contents|Quick Reference Contents]] | ||
+ | ::2.8.2 [[Documentation:Reference Section 8#The Scene|The Scene]] | ||
+ | ::2.8.3 [[Documentation:Reference Section 8#Language Basics|Language Basics]] | ||
+ | :::2.8.3.1 [[Documentation:Reference Section 8#Floats|Floats]] | ||
+ | :::2.8.3.2 [[Documentation:Reference Section 8#Vectors|Vectors]] | ||
+ | :::2.8.3.3 [[Documentation:Reference Section 8#Colors|Colors]] | ||
+ | :::2.8.3.4 [[Documentation:Reference Section 8#User defined Functions|User defined Functions]] | ||
+ | :::2.8.3.5 [[Documentation:Reference Section 8#Strings|Strings]] | ||
+ | :::2.8.3.6 [[Documentation:Reference Section 8#Arrays|Arrays]] | ||
+ | :::2.8.3.7 [[Documentation:Reference Section 8#Splines|Splines]] | ||
+ | ::2.8.4 [[Documentation:Reference Section 8#Language Directives|Language Directives]] | ||
+ | :::2.8.4.1 [[Documentation:Reference Section 8#File Inclusion|File Inclusion]] | ||
+ | :::2.8.4.2 [[Documentation:Reference Section 8#Identifier Declaration|Identifier Declaration]] | ||
+ | :::2.8.4.3 [[Documentation:Reference Section 8.1#File Input/Output|File Input/Output]] | ||
+ | :::2.8.4.4 [[Documentation:Reference Section 8.1#Default Texture|Default Texture]] | ||
+ | :::2.8.4.5 [[Documentation:Reference Section 8.1#Version Identifier|Version Identifier]] | ||
+ | :::2.8.4.6 [[Documentation:Reference Section 8.1#Control Flow Directives|Control Flow Directives]] | ||
+ | :::2.8.4.7 [[Documentation:Reference Section 8.1#Message Streams|Message Streams]] | ||
+ | :::2.8.4.8 [[Documentation:Reference Section 8.1#Macro|Macro]] | ||
+ | :::2.8.4.9 [[Documentation:Reference Section 8.1#Embedded Directives|Embedded Directives]] | ||
+ | ::2.8.5 [[Documentation:Reference Section 8.1#Transformations|Transformations]] | ||
+ | ::2.8.6 [[Documentation:Reference Section 8.1#Camera|Camera]] | ||
+ | ::2.8.7 [[Documentation:Reference Section 8.1#Lights|Lights]] | ||
+ | :::2.8.7.1 [[Documentation:Reference Section 8.1#Lightgroup|Lightgroup]] | ||
+ | ::2.8.8 [[Documentation:Reference Section 8.1#Objects|Objects]] | ||
+ | :::2.8.8.1 [[Documentation:Reference Section 8.1#Finite Solid Objects|Finite Solid Objects]] | ||
+ | :::2.8.8.2 [[Documentation:Reference Section 8.1#Finite Patch Objects|Finite Patch Objects]] | ||
+ | :::2.8.8.3 [[Documentation:Reference Section 8.2#Infinite Solid Objects|Infinite Solid Objects]] | ||
+ | :::2.8.8.4 [[Documentation:Reference Section 8.2#Isosurface|Isosurface]] | ||
+ | :::2.8.8.5 [[Documentation:Reference Section 8.2#Parametric|Parametric]] | ||
+ | :::2.8.8.6 [[Documentation:Reference Section 8.2#CSG|CSG]] | ||
+ | ::2.8.9 [[Documentation:Reference Section 8.2#Object Modifiers|Object Modifiers]] | ||
+ | :::2.8.9.1 [[Documentation:Reference Section 8.2#UV Mapping|UV Mapping]] | ||
+ | :::2.8.9.2 [[Documentation:Reference Section 8.2#Material|Material]] | ||
+ | :::2.8.9.3 [[Documentation:Reference Section 8.2#Interior|Interior]] | ||
+ | :::2.8.9.4 [[Documentation:Reference Section 8.2#Interior Texture|Interior Texture]] | ||
+ | ::2.8.10 [[Documentation:Reference Section 8.2#Texture|Texture]] | ||
+ | :::2.8.10.1 [[Documentation:Reference Section 8.2#Plain Texture|Plain Texture]] | ||
+ | :::2.8.10.2 [[Documentation:Reference Section 8.2#Layered Texture|Layered Texture]] | ||
+ | :::2.8.10.3 [[Documentation:Reference Section 8.2#Patterned Texture|Patterned Texture]] | ||
+ | :::2.8.10.4 [[Documentation:Reference Section 8.2#Pigment|Pigment]] | ||
+ | :::2.8.10.5 [[Documentation:Reference Section 8.3#Normal|Normal]] | ||
+ | :::2.8.10.6 [[Documentation:Reference Section 8.3#Finish|Finish]] | ||
+ | :::2.8.10.7 [[Documentation:Reference Section 8.3#Pattern|Pattern]] | ||
+ | :::2.8.10.8 [[Documentation:Reference Section 8.3#Pattern Modifiers|Pattern Modifiers]] | ||
+ | ::2.8.11 [[Documentation:Reference Section 8.3#Media|Media]] | ||
+ | ::2.8.12 [[Documentation:Reference Section 8.3#Atmospheric Effects|Atmospheric Effects]] | ||
+ | :::2.8.12.1 [[Documentation:Reference Section 8.3#Background|Background]] | ||
+ | :::2.8.12.2 [[Documentation:Reference Section 8.3#Fog|Fog]] | ||
+ | :::2.8.12.3 [[Documentation:Reference Section 8.3#Sky Sphere|Sky Sphere]] | ||
+ | :::2.8.12.4 [[Documentation:Reference Section 8.3#Rainbow|Rainbow]] | ||
+ | ::2.8.13 [[Documentation:Reference Section 8.3#Global Settings|Global Settings]] | ||
+ | :::2.8.13.1 [[Documentation:Reference Section 8.3#Radiosity|Radiosity]] | ||
+ | :::2.8.13.2 [[Documentation:Reference Section 8.3#Photons|Photons]] | ||
+ | ==POV-Ray for Windows== | ||
+ | :<strong>3.1 [[Documentation:Windows Section 1#Introduction|Introduction]]</strong> | ||
+ | ::3.1.1 [[Documentation:Windows Section 1#What is POV-Ray for Windows?|What is POV-Ray for Windows?]] | ||
+ | ::3.1.2 [[Documentation:Windows Section 1#... And What Is It Not?|... And What Is It Not?]] | ||
+ | ::3.1.3 [[Documentation:Windows Section 1#Who Can Use POV-Ray for Windows?|Who Can Use POV-Ray for Windows?]] | ||
+ | ::3.1.4 [[Documentation:Windows Section 1#System Requirements|System Requirements]] | ||
+ | ::3.1.5 [[Documentation:Windows Section 1#System Specific Features|System Specific Features]] | ||
+ | :::3.1.5.1 [[Documentation:Windows Section 1#What's new in POV-Ray for Windows|What's new in POV-Ray for Windows]] | ||
+ | :::3.1.5.2 [[Documentation:Windows Section 1#SYS File Type|SYS File Type]] | ||
+ | :::3.1.5.3 [[Documentation:Windows Section 1#System Specific Charset|System Specific Charset]] | ||
+ | :::3.1.5.4 [[Documentation:Windows Section 1#Time Units in CPU Histogram|Time Units in CPU Histogram]] | ||
+ | ::3.1.6 [[Documentation:Windows Section 1#Spelling|Spelling]] | ||
+ | ::3.1.7 [[Documentation:Windows Section 1#Reporting Bugs|Reporting Bugs]] | ||
+ | ::3.1.8 [[Documentation:Windows Section 1#Trademarks|Trademarks]] | ||
+ | :<strong>3.2 [[Documentation:Windows Section 2#Getting Started|Getting Started]]</strong> | ||
+ | ::3.2.1 [[Documentation:Windows Section 2#The Demo|The Demo]] | ||
+ | ::3.2.2 [[Documentation:Windows Section 2#Starting a Render Job|Starting a Render Job]] | ||
+ | ::3.2.3 [[Documentation:Windows Section 2#Dragging and Dropping Files|Dragging and Dropping Files]] | ||
+ | ::3.2.4 [[Documentation:Windows Section 2#Tutorials|Tutorials]] | ||
+ | ::3.2.5 [[Documentation:Windows Section 2#Understanding File Types|Understanding File Types]] | ||
+ | :::3.2.5.1 [[Documentation:Windows Section 2#POV Files|POV Files]] | ||
+ | :::3.2.5.2 [[Documentation:Windows Section 2#INI Files|INI Files]] | ||
+ | ::::3.2.5.2.1 [[Documentation:Windows Section 2#INI File Sections|INI File Sections]] | ||
+ | ::3.2.6 [[Documentation:Windows Section 2#Using the Internal Editor|Using the Internal Editor]] | ||
+ | :::3.2.6.1 [[Documentation:Windows Section 2#The Editor Feature Set|The Editor Feature Set]] | ||
+ | :::3.2.6.2 [[Documentation:Windows Section 2#Turning the Internal Editor On or Off|Turning the Internal Editor On or Off]] | ||
+ | :::3.2.6.3 [[Documentation:Windows Section 2#Preventing File Restore|Preventing File Restore]] | ||
+ | :::3.2.6.4 [[Documentation:Windows Section 2#Switching between Editor windows|Switching between Editor windows]] | ||
+ | :::3.2.6.5 [[Documentation:Windows Section 2#Keyword Expansion and CodeList|Keyword Expansion and CodeList]] | ||
+ | ::::3.2.6.5.1 [[Documentation:Windows Section 2#A Quick Example|A Quick Example]] | ||
+ | ::::3.2.6.5.2 [[Documentation:Windows Section 2#How Keyword Expansion Works|How Keyword Expansion Works]] | ||
+ | ::::3.2.6.5.3 [[Documentation:Windows Section 2#CodeList|CodeList]] | ||
+ | ::::3.2.6.5.4 [[Documentation:Windows Section 2#Using CodeList|Using CodeList]] | ||
+ | ::::3.2.6.5.5 [[Documentation:Windows Section 2#Summary|Summary]] | ||
+ | :::3.2.6.6 [[Documentation:Windows Section 2#Configuring the Internal Editor|Configuring the Internal Editor]] | ||
+ | ::::3.2.6.6.1 [[Documentation:Windows Section 2#Important Editor Notes|Important Editor Notes]] | ||
+ | ::::3.2.6.6.2 [[Documentation:Windows Section 2.1#Default Key Mappings|Default Key Mappings]] | ||
+ | ::::3.2.6.6.3 [[Documentation:Windows Section 2.1#Setting Key Mappings|Setting Key Mappings]] | ||
+ | ::::3.2.6.6.4 [[Documentation:Windows Section 2.1#Reserved Keys|Reserved Keys]] | ||
+ | ::::3.2.6.6.5 [[Documentation:Windows Section 2.1#Using the Mouse|Using the Mouse]] | ||
+ | ::::3.2.6.6.6 [[Documentation:Windows Section 2.1#European Users and Match Brace|European Users and Match Brace]] | ||
+ | ::::3.2.6.6.7 [[Documentation:Windows Section 2.1#Global vs. Local Options|Global vs. Local Options]] | ||
+ | :::3.2.6.7 [[Documentation:Windows Section 2.1#The Language Setting|The Language Setting]] | ||
+ | :::3.2.6.8 [[Documentation:Windows Section 2.1#The Tab Spacing Setting|The Tab Spacing Setting]] | ||
+ | :::3.2.6.9 [[Documentation:Windows Section 2.1#The Font Setting|The Font Setting]] | ||
+ | ::3.2.7 [[Documentation:Windows Section 2.1#I/O Restrictions|I/O Restrictions]] | ||
+ | :::3.2.7.1 [[Documentation:Windows Section 2.1#High-Level Configuration|High-Level Configuration]] | ||
+ | :::3.2.7.2 [[Documentation:Windows Section 2.1#Overall Options|Overall Options]] | ||
+ | :::3.2.7.3 [[Documentation:Windows Section 2.1#No Restrictions|No Restrictions]] | ||
+ | :::3.2.7.4 [[Documentation:Windows Section 2.1#Restrict Write but Allow Read|Restrict Write but Allow Read]] | ||
+ | :::3.2.7.5 [[Documentation:Windows Section 2.1#Restrict Read/Write|Restrict Read/Write]] | ||
+ | :::3.2.7.6 [[Documentation:Windows Section 2.1#Restrictions Affect all Core File I/O|Restrictions Affect all Core File I/O]] | ||
+ | :::3.2.7.7 [[Documentation:Windows Section 2.1#Additional Options|Additional Options]] | ||
+ | :::3.2.7.8 [[Documentation:Windows Section 2.1#Permit Read/Write in Current Directory|Permit Read/Write in Current Directory]] | ||
+ | :::3.2.7.9 [[Documentation:Windows Section 2.1#Disable Starting other Programs|Disable Starting other Programs]] | ||
+ | :::3.2.7.10 [[Documentation:Windows Section 2.1#Low-Level Configuration|Low-Level Configuration]] | ||
+ | :::3.2.7.11 [[Documentation:Windows Section 2.1#Overall Concept|Overall Concept]] | ||
+ | :::3.2.7.12 [[Documentation:Windows Section 2.1#Adding or Changing Allowed Directories|Adding or Changing Allowed Directories]] | ||
+ | :::3.2.7.13 [[Documentation:Windows Section 2.1#For Those Who use an Image Output Directory|For Those Who use an Image Output Directory]] | ||
+ | :<strong>3.3 [[Documentation:Windows Section 3#Command-Line Options|Command-Line Options]]</strong> | ||
+ | ::3.3.1 [[Documentation:Windows Section 3#Special Command-Line Options|Special Command-Line Options]] | ||
+ | ::3.3.2 [[Documentation:Windows Section 3#Adding New Resolutions|Adding New Resolutions]] | ||
+ | :<strong>3.4 [[Documentation:Windows Section 4#Windows|Windows]]</strong> | ||
+ | ::3.4.1 [[Documentation:Windows Section 4#The Main Window|The Main Window]] | ||
+ | ::3.4.2 [[Documentation:Windows Section 4#The Toolbar|The Toolbar]] | ||
+ | :::3.4.2.1 [[Documentation:Windows Section 4#Preset Rendering Options|Preset Rendering Options]] | ||
+ | :::3.4.2.2 [[Documentation:Windows Section 4#Toolbar Command Line|Toolbar Command Line]] | ||
+ | ::3.4.3 [[Documentation:Windows Section 4#The Status Bar|The Status Bar]] | ||
+ | ::3.4.4 [[Documentation:Windows Section 4#The Tab Control|The Tab Control]] | ||
+ | ::3.4.5 [[Documentation:Windows Section 4#The Message Window|The Message Window]] | ||
+ | ::3.4.6 [[Documentation:Windows Section 4#The Editor Window|The Editor Window]] | ||
+ | ::3.4.7 [[Documentation:Windows Section 4#The Render Window|The Render Window]] | ||
+ | :<strong>3.5 [[Documentation:Windows Section 5#Menus|Menus]]</strong> | ||
+ | ::3.5.1 [[Documentation:Windows Section 5#File Menu|File Menu]] | ||
+ | :::3.5.1.1 [[Documentation:Windows Section 5#New File|New File]] | ||
+ | :::3.5.1.2 [[Documentation:Windows Section 5#Open File|Open File]] | ||
+ | :::3.5.1.3 [[Documentation:Windows Section 5#Close|Close]] | ||
+ | :::3.5.1.4 [[Documentation:Windows Section 5#Close All|Close All]] | ||
+ | :::3.5.1.5 [[Documentation:Windows Section 5#Print|Print]] | ||
+ | :::3.5.1.6 [[Documentation:Windows Section 5#Exit|Exit]] | ||
+ | :::3.5.1.7 [[Documentation:Windows Section 5#MRU List|MRU List]] | ||
+ | :::3.5.1.8 [[Documentation:Windows Section 5#Older Files|Older Files]] | ||
+ | ::3.5.2 [[Documentation:Windows Section 5#Edit Menu|Edit Menu]] | ||
+ | :::3.5.2.1 [[Documentation:Windows Section 5#Copy Pane|Copy Pane]] | ||
+ | :::3.5.2.2 [[Documentation:Windows Section 5#Clear Messages|Clear Messages]] | ||
+ | :::3.5.2.3 [[Documentation:Windows Section 5#Undo|Undo]] | ||
+ | :::3.5.2.4 [[Documentation:Windows Section 5#Redo|Redo]] | ||
+ | :::3.5.2.5 [[Documentation:Windows Section 5#Cut|Cut]] | ||
+ | :::3.5.2.6 [[Documentation:Windows Section 5#Copy|Copy]] | ||
+ | :::3.5.2.7 [[Documentation:Windows Section 5#Paste|Paste]] | ||
+ | :::3.5.2.8 [[Documentation:Windows Section 5#Delete|Delete]] | ||
+ | :::3.5.2.9 [[Documentation:Windows Section 5#Select All|Select All]] | ||
+ | :::3.5.2.10 [[Documentation:Windows Section 5#Selection|Selection]] | ||
+ | ::::3.5.2.10.1 [[Documentation:Windows Section 5#Indent|Indent]] | ||
+ | ::::3.5.2.10.2 [[Documentation:Windows Section 5#Indent To Previous|Indent To Previous]] | ||
+ | ::::3.5.2.10.3 [[Documentation:Windows Section 5#Undent|Undent]] | ||
+ | ::::3.5.2.10.4 [[Documentation:Windows Section 5#Uppercase|Uppercase]] | ||
+ | ::::3.5.2.10.5 [[Documentation:Windows Section 5#Lowercase|Lowercase]] | ||
+ | ::::3.5.2.10.6 [[Documentation:Windows Section 5#Convert Spaces To Tabs|Convert Spaces To Tabs]] | ||
+ | ::::3.5.2.10.7 [[Documentation:Windows Section 5#Convert Tabs To Spaces|Convert Tabs To Spaces]] | ||
+ | ::3.5.3 [[Documentation:Windows Section 5#Search Menu|Search Menu]] | ||
+ | :::3.5.3.1 [[Documentation:Windows Section 5#Find|Find]] | ||
+ | ::::3.5.3.1.1 [[Documentation:Windows Section 5#Match Whole Word Only|Match Whole Word Only]] | ||
+ | ::::3.5.3.1.2 [[Documentation:Windows Section 5#Match Case|Match Case]] | ||
+ | ::::3.5.3.1.3 [[Documentation:Windows Section 5#Wildcard Search|Wildcard Search]] | ||
+ | :::3.5.3.2 [[Documentation:Windows Section 5#Replace|Replace]] | ||
+ | :::3.5.3.3 [[Documentation:Windows Section 5#Find Next|Find Next]] | ||
+ | :::3.5.3.4 [[Documentation:Windows Section 5#Match Brace|Match Brace]] | ||
+ | ::3.5.4 [[Documentation:Windows Section 5#Text Menu|Text Menu]] | ||
+ | :::3.5.4.1 [[Documentation:Windows Section 5#Show White Space|Show White Space]] | ||
+ | :::3.5.4.2 [[Documentation:Windows Section 5#Set Repeat Count|Set Repeat Count]] | ||
+ | :::3.5.4.3 [[Documentation:Windows Section 5#Tab Size|Tab Size]] | ||
+ | :::3.5.4.4 [[Documentation:Windows Section 5#Indent|Indent]] | ||
+ | ::::3.5.4.4.1 [[Documentation:Windows Section 5#Auto-Indent Style|Auto-Indent Style]] | ||
+ | ::::3.5.4.4.2 [[Documentation:Windows Section 5.1#None|None]] | ||
+ | ::::3.5.4.4.3 [[Documentation:Windows Section 5.1#Language Scope|Language Scope]] | ||
+ | ::::3.5.4.4.4 [[Documentation:Windows Section 5.1#Copy From Previous Line|Copy From Previous Line]] | ||
+ | :::3.5.4.5 [[Documentation:Windows Section 5.1#Bookmarks|Bookmarks]] | ||
+ | ::::3.5.4.5.1 [[Documentation:Windows Section 5.1#Clear All|Clear All]] | ||
+ | ::::3.5.4.5.2 [[Documentation:Windows Section 5.1#First|First]] | ||
+ | ::::3.5.4.5.3 [[Documentation:Windows Section 5.1#Last|Last]] | ||
+ | ::::3.5.4.5.4 [[Documentation:Windows Section 5.1#Next|Next]] | ||
+ | ::::3.5.4.5.5 [[Documentation:Windows Section 5.1#Previous|Previous]] | ||
+ | ::::3.5.4.5.6 [[Documentation:Windows Section 5.1#Toggle|Toggle]] | ||
+ | ::3.5.5 [[Documentation:Windows Section 5.1#Editor Menu|Editor Menu]] | ||
+ | :::3.5.5.1 [[Documentation:Windows Section 5.1#Auto-Load Error File|Auto-Load Error File]] | ||
+ | :::3.5.5.2 [[Documentation:Windows Section 5.1#Auto-Show Parse Messages|Auto-Show Parse Messages]] | ||
+ | :::3.5.5.3 [[Documentation:Windows Section 5.1#Auto-Save Delay|Auto-Save Delay]] | ||
+ | :::3.5.5.4 [[Documentation:Windows Section 5.1#Create Backups|Create Backups]] | ||
+ | :::3.5.5.5 [[Documentation:Windows Section 5.1#Allow Undo After Manual Save|Allow Undo After Manual Save]] | ||
+ | :::3.5.5.6 [[Documentation:Windows Section 5.1#Click Beyond EOL|Click Beyond EOL]] | ||
+ | :::3.5.5.7 [[Documentation:Windows Section 5.1#Constrain Caret To Text|Constrain Caret To Text]] | ||
+ | :::3.5.5.8 [[Documentation:Windows Section 5.1#Overlay Keyword Expansion On Tab Key|Overlay Keyword Expansion On Tab Key]] | ||
+ | :::3.5.5.9 [[Documentation:Windows Section 5.1#Show Message Window|Show Message Window]] | ||
+ | :::3.5.5.10 [[Documentation:Windows Section 5.1#Editor Preferences Dialog|Editor Preferences Dialog]] | ||
+ | :::3.5.5.11 [[Documentation:Windows Section 5.1#Record Macro/Play Macro|Record Macro/Play Macro]] | ||
+ | :::3.5.5.12 [[Documentation:Windows Section 5.1#Auto-Reload|Auto-Reload]] | ||
+ | :::3.5.5.13 [[Documentation:Windows Section 5.1#Scroll Bars|Scroll Bars]] | ||
+ | :::3.5.5.14 [[Documentation:Windows Section 5.1#Color Scheme|Color Scheme]] | ||
+ | :::3.5.5.15 [[Documentation:Windows Section 5.1#Editor Preferences|Editor Preferences]] | ||
+ | ::::3.5.5.15.1 [[Documentation:Windows Section 5.1#Color/Font|Color/Font]] | ||
+ | :::::3.5.5.15.1.1 [[Documentation:Windows Section 5.1#Item|Item]] | ||
+ | :::::3.5.5.15.1.2 [[Documentation:Windows Section 5.1#Color|Color]] | ||
+ | :::::3.5.5.15.1.3 [[Documentation:Windows Section 5.1#Background|Background]] | ||
+ | :::::3.5.5.15.1.4 [[Documentation:Windows Section 5.1#Font|Font]] | ||
+ | ::::3.5.5.15.2 [[Documentation:Windows Section 5.1#Language/Tabs|Language/Tabs]] | ||
+ | :::::3.5.5.15.2.1 [[Documentation:Windows Section 5.1#Auto Indentation Style|Auto Indentation Style]] | ||
+ | :::::3.5.5.15.2.2 [[Documentation:Windows Section 5.1#Tabs|Tabs]] | ||
+ | :::::3.5.5.15.2.3 [[Documentation:Windows Section 5.1#Language|Language]] | ||
+ | ::::3.5.5.15.3 [[Documentation:Windows Section 5.1#Keyboard|Keyboard]] | ||
+ | ::::3.5.5.15.4 [[Documentation:Windows Section 5.1#Misc|Misc]] | ||
+ | :::::3.5.5.15.4.1 [[Documentation:Windows Section 5.1#Smooth Scrolling|Smooth Scrolling]] | ||
+ | :::::3.5.5.15.4.2 [[Documentation:Windows Section 5.1#Show Left Margin|Show Left Margin]] | ||
+ | :::::3.5.5.15.4.3 [[Documentation:Windows Section 5.1#Line Tooltips on Scroll|Line Tooltips on Scroll]] | ||
+ | :::::3.5.5.15.4.4 [[Documentation:Windows Section 5.1#Allow Drag and Drop|Allow Drag and Drop]] | ||
+ | :::::3.5.5.15.4.5 [[Documentation:Windows Section 5.1#Allow Column Selection|Allow Column Selection]] | ||
+ | :::::3.5.5.15.4.6 [[Documentation:Windows Section 5.1#Confine Caret to Text|Confine Caret to Text]] | ||
+ | :::::3.5.5.15.4.7 [[Documentation:Windows Section 5.1#Color Syntax Highlighting|Color Syntax Highlighting]] | ||
+ | :::::3.5.5.15.4.8 [[Documentation:Windows Section 5.1#Show Horizontal/Vertical Scrollbar|Show Horizontal/Vertical Scrollbar]] | ||
+ | :::::3.5.5.15.4.9 [[Documentation:Windows Section 5.1#Allow Horizontal/Vertical Splitting|Allow Horizontal/Vertical Splitting]] | ||
+ | :::::3.5.5.15.4.10 [[Documentation:Windows Section 5.1#Line Numbering|Line Numbering]] | ||
+ | :::::3.5.5.15.4.11 [[Documentation:Windows Section 5.1#Max Undoable Actions|Max Undoable Actions]] | ||
+ | ::3.5.6 [[Documentation:Windows Section 5.2#Insert Menu|Insert Menu]] | ||
+ | :::3.5.6.1 [[Documentation:Windows Section 5.2#How the Insert Menu is Built|How the Insert Menu is Built]] | ||
+ | :::3.5.6.2 [[Documentation:Windows Section 5.2#Physical Layout|Physical Layout]] | ||
+ | :::3.5.6.3 [[Documentation:Windows Section 5.2#Sorting the Insert Menu|Sorting the Insert Menu]] | ||
+ | :::3.5.6.4 [[Documentation:Windows Section 5.2#Adding a Separator|Adding a Separator]] | ||
+ | :::3.5.6.5 [[Documentation:Windows Section 5.2#Using the Insert Menu|Using the Insert Menu]] | ||
+ | ::3.5.7 [[Documentation:Windows Section 5.2#Render Menu|Render Menu]] | ||
+ | :::3.5.7.1 [[Documentation:Windows Section 5.2#Edit Settings/Render|Edit Settings/Render]] | ||
+ | :::3.5.7.2 [[Documentation:Windows Section 5.2#Select File and Render|Select File and Render]] | ||
+ | :::3.5.7.3 [[Documentation:Windows Section 5.2#Start Rendering (Go!)/Stop Rendering|Start Rendering (Go!)/Stop Rendering]] | ||
+ | :::3.5.7.4 [[Documentation:Windows Section 5.2#Run Demo|Run Demo]] | ||
+ | :::3.5.7.5 [[Documentation:Windows Section 5.2#Run Benchmark|Run Benchmark]] | ||
+ | :::3.5.7.6 [[Documentation:Windows Section 5.2#File Queue|File Queue]] | ||
+ | :::3.5.7.7 [[Documentation:Windows Section 5.2#Clear Queue|Clear Queue]] | ||
+ | :::3.5.7.8 [[Documentation:Windows Section 5.2#Animation Pane|Animation Pane]] | ||
+ | ::::3.5.7.8.1 [[Documentation:Windows Section 5.2#Minimize Shellouts|Minimize Shellouts]] | ||
+ | ::::3.5.7.8.2 [[Documentation:Windows Section 5.2#No Shellout Wait|No Shellout Wait]] | ||
+ | :::3.5.7.9 [[Documentation:Windows Section 5.2#Render Priority|Render Priority]] | ||
+ | :::3.5.7.10 [[Documentation:Windows Section 5.2#Duty Cycle|Duty Cycle]] | ||
+ | :::3.5.7.11 [[Documentation:Windows Section 5.2#Sound Settings|Sound Settings]] | ||
+ | :::3.5.7.12 [[Documentation:Windows Section 5.2#On Completion|On Completion]] | ||
+ | ::::3.5.7.12.1 [[Documentation:Windows Section 5.2#Do Nothing|Do Nothing]] | ||
+ | ::::3.5.7.12.2 [[Documentation:Windows Section 5.2#Display Message|Display Message]] | ||
+ | ::::3.5.7.12.3 [[Documentation:Windows Section 5.2#Exit POV-Ray for Windows|Exit POV-Ray for Windows]] | ||
+ | :::3.5.7.13 [[Documentation:Windows Section 5.2#Rerun|Rerun]] | ||
+ | ::::3.5.7.13.1 [[Documentation:Windows Section 5.2#Rerun Dialog|Rerun Dialog]] | ||
+ | ::::3.5.7.13.2 [[Documentation:Windows Section 5.2#Rerun|Rerun]] | ||
+ | ::::3.5.7.13.3 [[Documentation:Windows Section 5.2#Continue|Continue]] | ||
+ | ::::3.5.7.13.4 [[Documentation:Windows Section 5.2#File List|File List]] | ||
+ | ::3.5.8 [[Documentation:Windows Section 5.2#Options Menu|Options Menu]] | ||
+ | :::3.5.8.1 [[Documentation:Windows Section 5.2#Keep Single Instance|Keep Single Instance]] | ||
+ | :::3.5.8.2 [[Documentation:Windows Section 5.2#Use Render Animation|Use Render Animation]] | ||
+ | :::3.5.8.3 [[Documentation:Windows Section 5.2#Show Toolbar|Show Toolbar]] | ||
+ | :::3.5.8.4 [[Documentation:Windows Section 5.2#Place in System Tray|Place in System Tray]] | ||
+ | :::3.5.8.5 [[Documentation:Windows Section 5.2#Script I/O Restrictions|Script I/O Restrictions]] | ||
+ | :::3.5.8.6 [[Documentation:Windows Section 5.2#Drag'N'Drop Destination|Drag'N'Drop Destination]] | ||
+ | :::3.5.8.7 [[Documentation:Windows Section 5.3#Online Operations|Online Operations]] | ||
+ | ::::3.5.8.7.1 [[Documentation:Windows Section 5.3#Check For New Versions|Check For New Versions]] | ||
+ | ::::3.5.8.7.2 [[Documentation:Windows Section 5.3#Include System Information|Include System Information]] | ||
+ | :::3.5.8.8 [[Documentation:Windows Section 5.3#Other Settings|Other Settings]] | ||
+ | ::::3.5.8.8.1 [[Documentation:Windows Section 5.3#Use Editor|Use Editor]] | ||
+ | ::::3.5.8.8.2 [[Documentation:Windows Section 5.3#Show Tips of the Day|Show Tips of the Day]] | ||
+ | ::::3.5.8.8.3 [[Documentation:Windows Section 5.3#Show Tooltips|Show Tooltips]] | ||
+ | ::::3.5.8.8.4 [[Documentation:Windows Section 5.3#Preserve Messages|Preserve Messages]] | ||
+ | ::::3.5.8.8.5 [[Documentation:Windows Section 5.3#Save Settings on Exit|Save Settings on Exit]] | ||
+ | ::::3.5.8.8.6 [[Documentation:Windows Section 5.3#Hide New User Help|Hide New User Help]] | ||
+ | ::::3.5.8.8.7 [[Documentation:Windows Section 5.3#Show Next Tip|Show Next Tip]] | ||
+ | ::::3.5.8.8.8 [[Documentation:Windows Section 5.3#Re-Render Insert Menu Bitmaps|Re-Render Insert Menu Bitmaps]] | ||
+ | ::::3.5.8.8.9 [[Documentation:Windows Section 5.3#Message Window|Message Window]] | ||
+ | ::::3.5.8.8.10 [[Documentation:Windows Section 5.3#Select Plain Background|Select Plain Background]] | ||
+ | ::::3.5.8.8.11 [[Documentation:Windows Section 5.3#Text Font|Text Font]] | ||
+ | ::::3.5.8.8.12 [[Documentation:Windows Section 5.3#Text Color|Text Color]] | ||
+ | ::::3.5.8.8.13 [[Documentation:Windows Section 5.3#Background Color|Background Color]] | ||
+ | ::::3.5.8.8.14 [[Documentation:Windows Section 5.3#Tiling Options|Tiling Options]] | ||
+ | ::::3.5.8.8.15 [[Documentation:Windows Section 5.3#Render Window|Render Window]] | ||
+ | ::::3.5.8.8.16 [[Documentation:Windows Section 5.3#Force 8 Bit Display|Force 8 Bit Display]] | ||
+ | ::::3.5.8.8.17 [[Documentation:Windows Section 5.3#Preserve Contents During Animation|Preserve Contents During Animation]] | ||
+ | ::::3.5.8.8.18 [[Documentation:Windows Section 5.3#Re-display|Re-display]] | ||
+ | ::::3.5.8.8.19 [[Documentation:Windows Section 5.3#Autoclose|Autoclose]] | ||
+ | ::::3.5.8.8.20 [[Documentation:Windows Section 5.3#Close|Close]] | ||
+ | ::::3.5.8.8.21 [[Documentation:Windows Section 5.3#Keep Above Main|Keep Above Main]] | ||
+ | ::::3.5.8.8.22 [[Documentation:Windows Section 5.3#Get Focus on Creation|Get Focus on Creation]] | ||
+ | ::::3.5.8.8.23 [[Documentation:Windows Section 5.3#Hide When Main Minimized|Hide When Main Minimized]] | ||
+ | ::::3.5.8.8.24 [[Documentation:Windows Section 5.3#Editor Window|Editor Window]] | ||
+ | ::3.5.9 [[Documentation:Windows Section 5.3#Tools Menu|Tools Menu]] | ||
+ | :::3.5.9.1 [[Documentation:Windows Section 5.3#Syntax Coloring|Syntax Coloring]] | ||
+ | :::3.5.9.2 [[Documentation:Windows Section 5.3#Reload Tool Menu|Reload Tool Menu]] | ||
+ | :::3.5.9.3 [[Documentation:Windows Section 5.3#Edit PVTOOLS.INI|Edit PVTOOLS.INI]] | ||
+ | :::3.5.9.4 [[Documentation:Windows Section 5.3#Example PVTOOLS.INI|Example PVTOOLS.INI]] | ||
+ | :::3.5.9.5 [[Documentation:Windows Section 5.3#GUI Extensions Menu|GUI Extensions Menu]] | ||
+ | ::3.5.10 [[Documentation:Windows Section 5.3#Context Menus|Context Menus]] | ||
+ | :::3.5.10.1 [[Documentation:Windows Section 5.3#The Message Window Context Menu|The Message Window Context Menu]] | ||
+ | :::3.5.10.2 [[Documentation:Windows Section 5.3#Minimize to System Tray|Minimize to System Tray]] | ||
+ | :::3.5.10.3 [[Documentation:Windows Section 5.3#Show Tip|Show Tip]] | ||
+ | :::3.5.10.4 [[Documentation:Windows Section 5.3#The Render Window Context Menu|The Render Window Context Menu]] | ||
+ | :::3.5.10.5 [[Documentation:Windows Section 5.3#The Editor Window Context Menu|The Editor Window Context Menu]] | ||
+ | :::3.5.10.6 [[Documentation:Windows Section 5.3#Show or Hide Messages|Show or Hide Messages]] | ||
+ | :::3.5.10.7 [[Documentation:Windows Section 5.3#Context Help|Context Help]] | ||
+ | :::3.5.10.8 [[Documentation:Windows Section 5.3#Open <Filename>|Open <Filename>]] | ||
+ | :::3.5.10.9 [[Documentation:Windows Section 5.3#Copy "..." to Command-Line|Copy "..." to Command-Line]] | ||
+ | :<strong>3.6 [[Documentation:Windows Section 6#Bug Reports|Bug Reports]]</strong> | ||
+ | ::3.6.1 [[Documentation:Windows Section 6#Things that look like bugs but aren't|Things that look like bugs but aren't]] | ||
+ | ::3.6.2 [[Documentation:Windows Section 6#Feature Requests are not bugs|Feature Requests are not bugs]] | ||
+ | ::3.6.3 [[Documentation:Windows Section 6#"I don't like the way this works so it must be a bug"|"I don't like the way this works so it must be a bug"]] | ||
+ | ::3.6.4 [[Documentation:Windows Section 6#Known Bugs|Known Bugs]] | ||
+ | ::3.6.5 [[Documentation:Windows Section 6#Bugs and GUI Extensions|Bugs and GUI Extensions]] | ||
+ | ::3.6.6 [[Documentation:Windows Section 6#Spelling|Spelling]] | ||
+ | ::3.6.7 [[Documentation:Windows Section 6#Crash Upload Utility|Crash Upload Utility]] | ||
+ | ::3.6.8 [[Documentation:Windows Section 6#Bug Reporting via Email|Bug Reporting via Email]] | ||
+ | ::3.6.9 [[Documentation:Windows Section 6#Bug Reporting via our Bug Tracking System|Bug Reporting via our Bug Tracking System]] | ||
+ | :<strong>3.7 [[Documentation:Windows Section 7#Speed Considerations|Speed Considerations]]</strong> | ||
+ | ::3.7.1 [[Documentation:Windows Section 7#Render Priority|Render Priority]] | ||
+ | ::3.7.2 [[Documentation:Windows Section 7#Render Window|Render Window]] | ||
+ | ::3.7.3 [[Documentation:Windows Section 7#Memory|Memory]] | ||
+ | ::3.7.4 [[Documentation:Windows Section 7#Scene Features|Scene Features]] | ||
+ | ::3.7.5 [[Documentation:Windows Section 7#Render Quality|Render Quality]] | ||
+ | ==POV-Ray for Mac OS== | ||
+ | :<strong>4.1 [[Documentation:Mac OS Section 1#Introduction|Introduction]]</strong> | ||
+ | ::4.1.1 [[Documentation:Mac OS Section 1#What's new in POV-Ray for Mac OS|What's new in POV-Ray for Mac OS]] | ||
+ | ::4.1.2 [[Documentation:Mac OS Section 1#Installation|Installation]] | ||
+ | ::4.1.3 [[Documentation:Mac OS Section 1#Requirements|Requirements]] | ||
+ | :<strong>4.2 [[Documentation:Mac OS Section 2#Getting Started|Getting Started]]</strong> | ||
+ | :<strong>4.3 [[Documentation:Mac OS Section 3#Menus|Menus]]</strong> | ||
+ | ::4.3.1 [[Documentation:Mac OS Section 3#Apple Menu|Apple Menu]] | ||
+ | ::4.3.2 [[Documentation:Mac OS Section 3#File Menu|File Menu]] | ||
+ | ::4.3.3 [[Documentation:Mac OS Section 3#Edit Menu|Edit Menu]] | ||
+ | ::4.3.4 [[Documentation:Mac OS Section 3#Search Menu|Search Menu]] | ||
+ | ::4.3.5 [[Documentation:Mac OS Section 3#Templates Menu|Templates Menu]] | ||
+ | ::4.3.6 [[Documentation:Mac OS Section 3#Render Menu|Render Menu]] | ||
+ | ::4.3.7 [[Documentation:Mac OS Section 3#Window Menu|Window Menu]] | ||
+ | ::4.3.8 [[Documentation:Mac OS Section 3#Help Menu|Help Menu]] | ||
+ | :<strong>4.4 [[Documentation:Mac OS Section 4#Windows|Windows]]</strong> | ||
+ | ::4.4.1 [[Documentation:Mac OS Section 4#Message Window|Message Window]] | ||
+ | ::4.4.2 [[Documentation:Mac OS Section 4#Text Editor Window|Text Editor Window]] | ||
+ | ::4.4.3 [[Documentation:Mac OS Section 4#Render Preview Window|Render Preview Window]] | ||
+ | ::4.4.4 [[Documentation:Mac OS Section 4#Templates Window|Templates Window]] | ||
+ | :<strong>4.5 [[Documentation:Mac OS Section 5#Dialogs|Dialogs]]</strong> | ||
+ | ::4.5.1 [[Documentation:Mac OS Section 5#Preferences Dialog|Preferences Dialog]] | ||
+ | :::4.5.1.1 [[Documentation:Mac OS Section 5#General Pane|General Pane]] | ||
+ | ::::4.5.1.1.1 [[Documentation:Mac OS Section 5#Fast Preview Mode|Fast Preview Mode]] | ||
+ | ::::4.5.1.1.2 [[Documentation:Mac OS Section 5#Fast Functions|Fast Functions]] | ||
+ | ::::4.5.1.1.3 [[Documentation:Mac OS Section 5#Background Rendering|Background Rendering]] | ||
+ | ::::4.5.1.1.4 [[Documentation:Mac OS Section 5#Use Temporary Memory|Use Temporary Memory]] | ||
+ | ::::4.5.1.1.5 [[Documentation:Mac OS Section 5#Render Engine|Render Engine]] | ||
+ | :::4.5.1.2 [[Documentation:Mac OS Section 5#Editor Pane|Editor Pane]] | ||
+ | ::::4.5.1.2.1 [[Documentation:Mac OS Section 5#Font|Font]] | ||
+ | ::::4.5.1.2.2 [[Documentation:Mac OS Section 5#Size|Size]] | ||
+ | ::::4.5.1.2.3 [[Documentation:Mac OS Section 5#Tab Size|Tab Size]] | ||
+ | ::::4.5.1.2.4 [[Documentation:Mac OS Section 5#Auto Indent|Auto Indent]] | ||
+ | ::::4.5.1.2.5 [[Documentation:Mac OS Section 5#Syntax Coloring|Syntax Coloring]] | ||
+ | ::::4.5.1.2.6 [[Documentation:Mac OS Section 5#Symbol Coloring|Symbol Coloring]] | ||
+ | :::4.5.1.3 [[Documentation:Mac OS Section 5#Actions Pane|Actions Pane]] | ||
+ | ::::4.5.1.3.1 [[Documentation:Mac OS Section 5#Startup Actions|Startup Actions]] | ||
+ | ::::4.5.1.3.2 [[Documentation:Mac OS Section 5#Startup and termination script actions|Startup and termination script actions]] | ||
+ | ::::4.5.1.3.3 [[Documentation:Mac OS Section 5#Actions after all jobs finished|Actions after all jobs finished]] | ||
+ | :::4.5.1.4 [[Documentation:Mac OS Section 5#Files Pane|Files Pane]] | ||
+ | ::::4.5.1.4.1 [[Documentation:Mac OS Section 5#Allow rendering of ".pov" files only|Allow rendering of ".pov" files only]] | ||
+ | ::::4.5.1.4.2 [[Documentation:Mac OS Section 5#Application creator codes for output files|Application creator codes for output files]] | ||
+ | :::4.5.1.5 [[Documentation:Mac OS Section 5#Scenes Pane|Scenes Pane]] | ||
+ | ::::4.5.1.5.1 [[Documentation:Mac OS Section 5#Global Include Paths|Global Include Paths]] | ||
+ | ::::4.5.1.5.2 [[Documentation:Mac OS Section 5#Default Render Settings Set|Default Render Settings Set]] | ||
+ | ::4.5.2 [[Documentation:Mac OS Section 5#Render Settings Dialog|Render Settings Dialog]] | ||
+ | :::4.5.2.1 [[Documentation:Mac OS Section 5#Scene Pane|Scene Pane]] | ||
+ | ::::4.5.2.1.1 [[Documentation:Mac OS Section 5#Command-Line|Command-Line]] | ||
+ | ::::4.5.2.1.2 [[Documentation:Mac OS Section 5#Language|Language]] | ||
+ | ::::4.5.2.1.3 [[Documentation:Mac OS Section 5#Show Preview|Show Preview]] | ||
+ | ::::4.5.2.1.4 [[Documentation:Mac OS Section 5#Mosaic Preview|Mosaic Preview]] | ||
+ | ::::4.5.2.1.5 [[Documentation:Mac OS Section 5#File Specific Include Paths|File Specific Include Paths]] | ||
+ | :::4.5.2.2 [[Documentation:Mac OS Section 5#Quality Pane|Quality Pane]] | ||
+ | ::::4.5.2.2.1 [[Documentation:Mac OS Section 5#Render Quality|Render Quality]] | ||
+ | ::::4.5.2.2.2 [[Documentation:Mac OS Section 5#Anti-Aliasing|Anti-Aliasing]] | ||
+ | :::4.5.2.3 [[Documentation:Mac OS Section 5#Optimization Pane|Optimization Pane]] | ||
+ | ::::4.5.2.3.1 [[Documentation:Mac OS Section 5#Auto-Bounding|Auto-Bounding]] | ||
+ | ::::4.5.2.3.2 [[Documentation:Mac OS Section 5#Ignore any "bounded_by" in scene|Ignore any "bounded_by" in scene]] | ||
+ | ::::4.5.2.3.3 [[Documentation:Mac OS Section 5#Split Unions|Split Unions]] | ||
+ | ::::4.5.2.3.4 [[Documentation:Mac OS Section 5#Use Light Buffer|Use Light Buffer]] | ||
+ | ::::4.5.2.3.5 [[Documentation:Mac OS Section 5#Use Vista Buffer|Use Vista Buffer]] | ||
+ | ::::4.5.2.3.6 [[Documentation:Mac OS Section 5#Draw Vista Buffers|Draw Vista Buffers]] | ||
+ | :::4.5.2.4 [[Documentation:Mac OS Section 5#Output Pane|Output Pane]] | ||
+ | ::::4.5.2.4.1 [[Documentation:Mac OS Section 5#Image Size|Image Size]] | ||
+ | ::::4.5.2.4.2 [[Documentation:Mac OS Section 5#Partial Image|Partial Image]] | ||
+ | ::::4.5.2.4.3 [[Documentation:Mac OS Section 5#Save Image As|Save Image As]] | ||
+ | ::::4.5.2.4.4 [[Documentation:Mac OS Section 5#Bits per color|Bits per color]] | ||
+ | ::::4.5.2.4.5 [[Documentation:Mac OS Section 5#Add Alpha-Channel|Add Alpha-Channel]] | ||
+ | ::::4.5.2.4.6 [[Documentation:Mac OS Section 5#Compression|Compression]] | ||
+ | ::::4.5.2.4.7 [[Documentation:Mac OS Section 5#Set Compression|Set Compression]] | ||
+ | ::::4.5.2.4.8 [[Documentation:Mac OS Section 5#Save Histogram As|Save Histogram As]] | ||
+ | :::4.5.2.5 [[Documentation:Mac OS Section 5#Animation Pane|Animation Pane]] | ||
+ | ::::4.5.2.5.1 [[Documentation:Mac OS Section 5#Frame Number|Frame Number]] | ||
+ | ::::4.5.2.5.2 [[Documentation:Mac OS Section 5#Clock Value|Clock Value]] | ||
+ | ::::4.5.2.5.3 [[Documentation:Mac OS Section 5#Field Rendering|Field Rendering]] | ||
+ | :::4.5.2.6 [[Documentation:Mac OS Section 5#Actions Pane|Actions Pane]] | ||
+ | :<strong>4.6 [[Documentation:Mac OS Section 6#Command-Line Options|Command-Line Options]]</strong> | ||
+ | :<strong>4.7 [[Documentation:Mac OS Section 7#Tips and Tricks|Tips and Tricks]]</strong> | ||
+ | ::4.7.1 [[Documentation:Mac OS Section 7#To speed up rendering as much as possible on the Mac|To speed up rendering as much as possible on the Mac]] | ||
+ | ::4.7.2 [[Documentation:Mac OS Section 7#How to use TrueType fonts in the "text" object|How to use TrueType fonts in the "text" object]] | ||
+ | ::4.7.3 [[Documentation:Mac OS Section 7#Known Problems|Known Problems]] | ||
+ | ==POV-Ray for Unix== | ||
+ | :<strong>5.1 [[Documentation:Unix Section 1#Introduction|Introduction]]</strong> | ||
+ | ::5.1.1 [[Documentation:Unix Section 1#What is POV-Ray?|What is POV-Ray?]] | ||
+ | ::5.1.2 [[Documentation:Unix Section 1#What is POV-Ray for Unix?|What is POV-Ray for Unix?]] | ||
+ | ::5.1.3 [[Documentation:Unix Section 1#... And What Is It Not?|... And What Is It Not?]] | ||
+ | ::5.1.4 [[Documentation:Unix Section 1#Who Can Use POV-Ray for Unix?|Who Can Use POV-Ray for Unix?]] | ||
+ | ::5.1.5 [[Documentation:Unix Section 1#Spelling|Spelling]] | ||
+ | ::5.1.6 [[Documentation:Unix Section 1#Reporting Bugs|Reporting Bugs]] | ||
+ | ::5.1.7 [[Documentation:Unix Section 1#Trademarks|Trademarks]] | ||
+ | :<strong>5.2 [[Documentation:Unix Section 2#Features|Features]]</strong> | ||
+ | ::5.2.1 [[Documentation:Unix Section 2#I/O Restrictions|I/O Restrictions]] | ||
+ | ::5.2.2 [[Documentation:Unix Section 2#Display Options|Display Options]] | ||
+ | ::5.2.3 [[Documentation:Unix Section 2#Benchmark Mode|Benchmark Mode]] | ||
+ | ::5.2.4 [[Documentation:Unix Section 2#Sample scene render scripts|Sample scene render scripts]] | ||
+ | ::5.2.5 [[Documentation:Unix Section 2#KDE integration|KDE integration]] | ||
+ | ::5.2.6 [[Documentation:Unix Section 2#What's new in POV-Ray for Unix|What's new in POV-Ray for Unix]] | ||
+ | :<strong>5.3 [[Documentation:Unix Section 3#Getting Started|Getting Started]]</strong> | ||
+ | ::5.3.1 [[Documentation:Unix Section 3#Available distributions|Available distributions]] | ||
+ | ::5.3.2 [[Documentation:Unix Section 3#Configuration|Configuration]] | ||
+ | :::5.3.2.1 [[Documentation:Unix Section 3#The I/O Restrictions configuration file|The I/O Restrictions configuration file]] | ||
+ | :::5.3.2.2 [[Documentation:Unix Section 3#The main POV-Ray INI file|The main POV-Ray INI file]] | ||
+ | ::5.3.3 [[Documentation:Unix Section 3#Starting a Render Job|Starting a Render Job]] | ||
+ | :::5.3.3.1 [[Documentation:Unix Section 3#X Window display|X Window display]] | ||
+ | :::5.3.3.2 [[Documentation:Unix Section 3#SVGAlib display|SVGAlib display]] | ||
+ | :::5.3.3.3 [[Documentation:Unix Section 3#Output file formats|Output file formats]] | ||
+ | ::5.3.4 [[Documentation:Unix Section 3#Interrupting POV-Ray|Interrupting POV-Ray]] | ||
+ | ::5.3.5 [[Documentation:Unix Section 3#Tutorials|Tutorials]] | ||
+ | ::5.3.6 [[Documentation:Unix Section 3#Rendering the Sample Scenes|Rendering the Sample Scenes]] | ||
+ | ::5.3.7 [[Documentation:Unix Section 3#POV-Ray for Unix Tips|POV-Ray for Unix Tips]] | ||
+ | :::5.3.7.1 [[Documentation:Unix Section 3#Automated execution|Automated execution]] | ||
+ | :::5.3.7.2 [[Documentation:Unix Section 3#Post-processing Images|Post-processing Images]] | ||
+ | :<strong>5.4 [[Documentation:Unix Section 4#I/O Restrictions|I/O Restrictions]]</strong> | ||
+ | ::5.4.1 [[Documentation:Unix Section 4#Configuration file format|Configuration file format]] | ||
+ | ::5.4.2 [[Documentation:Unix Section 4#File I/O Security|File I/O Security]] | ||
+ | ::5.4.3 [[Documentation:Unix Section 4#Shellout Security|Shellout Security]] | ||
+ | ::5.4.4 [[Documentation:Unix Section 4#Permitted Paths|Permitted Paths]] | ||
+ | :::5.4.4.1 [[Documentation:Unix Section 4#Examples for path settings|Examples for path settings]] | ||
+ | ::5.4.5 [[Documentation:Unix Section 4#Example configuration file|Example configuration file]] | ||
+ | :<strong>5.5 [[Documentation:Unix Section 5#Understanding File Types|Understanding File Types]]</strong> | ||
+ | ::5.5.1 [[Documentation:Unix Section 5#POV Files|POV Files]] | ||
+ | ::5.5.2 [[Documentation:Unix Section 5#INI Files|INI Files]] | ||
+ | :::5.5.2.1 [[Documentation:Unix Section 5#INI File Sections|INI File Sections]] | ||
+ | :<strong>5.6 [[Documentation:Unix Section 6#Understanding POV-Ray Options|Understanding POV-Ray Options]]</strong> | ||
+ | ::5.6.1 [[Documentation:Unix Section 6#Special Command-Line Options|Special Command-Line Options]] | ||
+ | ::5.6.2 [[Documentation:Unix Section 6#Benchmark Rendering Mode|Benchmark Rendering Mode]] | ||
+ | :<strong>5.7 [[Documentation:Unix Section 7#Bug Reports|Bug Reports]]</strong> | ||
+ | ::5.7.1 [[Documentation:Unix Section 7#Feature Requests are not bugs|Feature Requests are not bugs]] | ||
+ | ::5.7.2 [[Documentation:Unix Section 7#Known Bugs|Known Bugs]] | ||
+ | ::5.7.3 [[Documentation:Unix Section 7#Spelling|Spelling]] | ||
+ | ::5.7.4 [[Documentation:Unix Section 7#Bug Reporting via Email|Bug Reporting via Email]] | ||
+ | ::5.7.5 [[Documentation:Unix Section 7#Bug Reporting via our Bug Tracking System|Bug Reporting via our Bug Tracking System]] | ||
+ | :<strong>5.8 [[Documentation:Unix Section 8#Speed Considerations|Speed Considerations]]</strong> | ||
+ | ::5.8.1 [[Documentation:Unix Section 8#Render Priority|Render Priority]] | ||
+ | ::5.8.2 [[Documentation:Unix Section 8#Render Window|Render Window]] | ||
+ | ::5.8.3 [[Documentation:Unix Section 8#Memory|Memory]] | ||
+ | ::5.8.4 [[Documentation:Unix Section 8#Scene Features|Scene Features]] | ||
+ | ::5.8.5 [[Documentation:Unix Section 8#Render Quality|Render Quality]] | ||
+ | |||
==POV-Ray Reference== | ==POV-Ray Reference== | ||
:<strong>2.1 [[Documentation:Reference Section 1#Introduction|Introduction]]</strong> | :<strong>2.1 [[Documentation:Reference Section 1#Introduction|Introduction]]</strong> |
Revision as of 04:30, 31 October 2010
This document is protected, so submissions, corrections and discussions should be held on this documents talk page. |
An Introduction
Welcome to the Persistence Of Vision Raytracer™ on-line documentation repository.
This repository is not intended to replace or supplement the documentation set currently being distributed with the POV-Ray™ application at this time. It is the beginning of a project to migrate the current documentation creation process to a MediaWiki solution, so if you're looking for the most up to date documentation, you've found it! The table of contents below is arranged the same as the on-line view found on the main POV-Ray main site. Sorry the section numbers appear in this table of contents ONLY, not the content.
Hint: Keep this page open in it's own tab. Use browser find feature to search for a section number, then open the link in a new tab.
Quick Jump
Introduction to POV-Ray
- 1.1 Introduction
- 1.1.1 Program Description
- 1.1.2 What is Ray-Tracing?
- 1.1.3 What is POV-Ray?
- 1.1.4 Features
- 1.1.4.1 Changes and New Features Summary
- 1.1.5 The Early History of POV-Ray
- 1.1.5.1 The Original Creation Message
- 1.1.5.2 The Name
- 1.1.5.3 A Historic 'Version History'
- 1.1.6 How Do I Begin?
- 1.1.7 Notation and Basic Assumptions
- 1.2 Getting Started
- 1.2.1 Our First Image
- 1.2.1.1 Understanding POV-Ray's Coordinate System
- 1.2.1.2 Adding Standard Include Files
- 1.2.1.3 Adding a Camera
- 1.2.1.4 Describing an Object
- 1.2.1.5 Adding Texture to an Object
- 1.2.1.6 Defining a Light Source
- 1.2.2 Basic Shapes
- 1.2.2.1 Box Object
- 1.2.2.2 Cone Object
- 1.2.2.3 Cylinder Object
- 1.2.2.4 Plane Object
- 1.2.2.5 Torus Object
- 1.2.3 CSG Objects
- 1.2.3.1 What is CSG?
- 1.2.3.2 CSG Union
- 1.2.3.3 CSG Intersection
- 1.2.3.4 CSG Difference
- 1.2.3.5 CSG Merge
- 1.2.3.6 CSG Pitfalls
- 1.2.3.6.1 Co-incident Surfaces
- 1.2.4 The Light Source
- 1.2.4.1 The Pointlight Source
- 1.2.4.2 The Spotlight Source
- 1.2.4.3 The Cylindrical Light Source
- 1.2.4.4 The Area Light Source
- 1.2.4.5 The Ambient Light Source
- 1.2.4.6 Light Source Specials
- 1.2.4.6.1 Using Shadowless Lights
- 1.2.4.6.2 Assigning an Object to a Light Source
- 1.2.4.6.3 Using Light Fading
- 1.2.5 Simple Texture Options
- 1.2.5.1 Surface Finishes
- 1.2.5.2 Adding Bumpiness
- 1.2.5.3 Creating Color Patterns
- 1.2.5.4 Pre-defined Textures
- 1.2.6 Using the Camera
- 1.2.6.1 Using Focal Blur
- 1.2.7 POV-Ray Coordinate System
- 1.2.7.1 Transformations
- 1.2.7.2 Transformation Order
- 1.2.7.3 Inverse Transform
- 1.2.7.4 Transform Identifiers
- 1.2.7.5 Transforming Textures and Objects
- 1.2.8 Setting POV-Ray Options
- 1.2.8.1 Command Line Switches
- 1.2.8.2 Using INI Files
- 1.2.8.3 Using the POVINI Environment Variable
- 1.2.1 Our First Image
- 1.3 Advanced Features
- 1.3.1 Spline Based Shapes
- 1.3.1.1 Lathe Object
- 1.3.1.1.1 Understanding The Concept of Splines
- 1.3.1.2 Surface of Revolution Object
- 1.3.1.3 Prism Object
- 1.3.1.3.1 Teaching An Old Spline New Tricks
- 1.3.1.3.2 Smooth Transitions
- 1.3.1.3.3 Multiple Sub-Shapes
- 1.3.1.3.4 Conic Sweeps And The Tapering Effect
- 1.3.1.4 Sphere Sweep Object
- 1.3.1.5 Bicubic Patch Object
- 1.3.1.6 Text Object
- 1.3.1.1 Lathe Object
- 1.3.2 Polygon Based Shapes
- 1.3.2.1 Mesh Object
- 1.3.2.2 Mesh2 Object
- 1.3.2.2.1 Smooth triangles and mesh2
- 1.3.2.2.2 UV mapping and mesh2
- 1.3.2.2.3 A separate texture per triangle
- 1.3.2.3 Polygon Object
- 1.3.3 Other Shapes
- 1.3.3.1 Blob Object
- 1.3.3.1.1 Component Types and Other New Features
- 1.3.3.1.2 Complex Blob Constructs and Negative Strength
- 1.3.3.2 Height Field Object
- 1.3.3.3 Isosurface Object
- 1.3.3.3.1 Simple functions
- 1.3.3.3.2 Several surfaces
- 1.3.3.3.3 Non-linear functions
- 1.3.3.3.4 Specifying functions
- 1.3.3.3.5 Internal functions
- 1.3.3.3.6 Combining isosurface functions
- 1.3.3.3.7 Noise and pigment functions
- 1.3.3.3.8 Conditional directives and loops
- 1.3.3.3.9 Transformations on functions
- 1.3.3.3.10 Improving Isosurface Speed
- 1.3.3.4 Poly Object
- 1.3.3.4.1 Creating the polynomial function
- 1.3.3.4.2 Writing the polynomial vector
- 1.3.3.5 Superquadric Ellipsoid Object
- 1.3.3.1 Blob Object
- 1.3.4 Advanced Texture Options
- 1.3.4.1 Pigments
- 1.3.4.1.1 Using Color List Pigments
- 1.3.4.1.2 Using Pigment and Patterns
- 1.3.4.1.3 Using Pattern Modifiers
- 1.3.4.1.4 Using Transparent Pigments and Layered Textures
- 1.3.4.1.5 Using Pigment Maps
- 1.3.4.2 Normals
- 1.3.4.2.1 Using Basic Normal Modifiers
- 1.3.4.2.2 Blending Normals
- 1.3.4.2.3 Slope Map Tutorial
- 1.3.4.2.3.1 Slopes, what are they?
- 1.3.4.2.3.2 Syntax of a slope map
- 1.3.4.2.3.3 Examples of slope maps
- 1.3.4.3 Finishes
- 1.3.4.3.1 Using Ambient
- 1.3.4.3.2 Using Surface Highlights
- 1.3.4.3.3 Using Reflection, Metallic and Metallic
- 1.3.4.3.4 Using Iridescence
- 1.3.4.4 Working With Pigment Maps
- 1.3.4.5 Working With Normal Maps
- 1.3.4.6 Working With Texture Maps
- 1.3.4.7 Working With List Textures
- 1.3.4.8 What About Tiles?
- 1.3.4.9 Average Function
- 1.3.4.10 Working With Layered Textures
- 1.3.4.10.1 Declaring Layered Textures
- 1.3.4.10.2 Another Layered Textures Example
- 1.3.4.11 When All Else Fails: Material Maps
- 1.3.4.12 Limitations Of Special Textures
- 1.3.4.1 Pigments
- 1.3.5 Using Atmospheric Effects
- 1.3.5.1 The Background
- 1.3.5.2 The Sky Sphere
- 1.3.5.2.1 Creating a Sky with a Color Gradient
- 1.3.5.2.2 Adding the Sun
- 1.3.5.2.3 Adding Some Clouds
- 1.3.5.3 The Fog
- 1.3.5.3.1 A Constant Fog
- 1.3.5.3.2 Setting a Minimum Translucency
- 1.3.5.3.3 Creating a Filtering Fog
- 1.3.5.3.4 Adding Some Turbulence to the Fog
- 1.3.5.3.5 Using Ground Fog
- 1.3.5.3.6 Using Multiple Layers of Fog
- 1.3.5.3.7 Fog and Hollow Objects
- 1.3.5.4 The Rainbow
- 1.3.5.4.1 Starting With a Simple Rainbow
- 1.3.5.4.2 Increasing the Rainbow's Translucency
- 1.3.5.4.3 Using a Rainbow Arc
- 1.3.6 Simple Media Tutorial
- 1.3.6.1 Types of media
- 1.3.6.2 Some media concepts
- 1.3.6.3 Simple media examples
- 1.3.6.3.1 Emitting media
- 1.3.6.3.2 Absorbing media
- 1.3.6.3.3 Scattering media
- 1.3.6.4 Multiple medias inside the same object
- 1.3.6.5 Media and transformations
- 1.3.6.6 A more advanced example of scattering media
- 1.3.6.7 Media and photons
- 1.3.7 Radiosity
- 1.3.7.1 Introduction
- 1.3.7.2 Radiosity with conventional lighting
- 1.3.7.3 Radiosity without conventional lighting
- 1.3.7.4 Normals and Radiosity
- 1.3.7.5 Performance considerations
- 1.3.8 Making Animations
- 1.3.8.1 The Clock Variable: Key To It All
- 1.3.8.2 Clock Dependant Variables And Multi-Stage Animations
- 1.3.8.3 The Phase Keyword
- 1.3.8.4 Do Not Use Jitter Or Crand
- 1.3.8.5 INI File Settings
- 1.3.9 While-loop tutorial
- 1.3.9.1 What a while-loop is and what it is not
- 1.3.9.2 How does a single while-loop work?
- 1.3.9.3 How do I make a while-loop?
- 1.3.9.4 What is a condition and how do I make one?
- 1.3.9.5 What about loop types other than simple for-loops?
- 1.3.9.6 What about nested loops?
- 1.3.9.7 Mixed-type nested loops
- 1.3.9.8 Other things to note
- 1.3.10 SDL tutorial: A raytracer
- 1.3.10.1 Introduction
- 1.3.10.2 The idea and the code
- 1.3.10.3 Short introduction to raytracing
- 1.3.10.4 Global settings
- 1.3.10.5 Scene definition
- 1.3.10.6 Initializing the raytracer
- 1.3.10.7 Ray-sphere intersection
- 1.3.10.7.1 Inner workings of a #macro
- 1.3.10.7.2 The ray-sphere intersection macro
- 1.3.10.8 The Trace macro
- 1.3.10.8.1 Calculating the closest intersection
- 1.3.10.8.2 If the ray doesn't hit anything
- 1.3.10.8.3 Initializing color calculations
- 1.3.10.8.4 Going through the light sources
- 1.3.10.8.5 Shadow test
- 1.3.10.8.6 Diffuse lighting
- 1.3.10.8.7 Specular lighting
- 1.3.10.8.8 Reflection Calculation
- 1.3.10.9 Calculating the image
- 1.3.10.10 Creating the colored mesh
- 1.3.10.10.1 The structure of the mesh
- 1.3.10.10.2 Creating the mesh
- 1.3.10.10.3 Creating the vertex points
- 1.3.10.10.4 Creating the textures
- 1.3.10.10.5 Creating the triangles
- 1.3.10.11 The Camera-setup
- 1.3.1 Spline Based Shapes
- 1.4 Questions and Tips
- 1.5 Appendices
- 1.5.1 POV-Ray User License
- 1.5.2 Support Library Licenses
- 1.5.2.1 OpenEXR
- 1.5.3 Citing POV-Ray in Academic Publications
- 1.5.4 The POV-Team
- 1.5.4.1 Contacting the Authors
- 1.5.4.2 POV-Ray 3.6 Development
- 1.5.5 What to do if you don't have POV-Ray
- 1.5.5.1 Which Version of POV-Ray should you use?
- 1.5.5.1.1 Microsoft Windows 9x/NT/2000/XP
- 1.5.5.1.2 Linux for Intel x86
- 1.5.5.1.3 Apple Macintosh
- 1.5.5.1.4 Generic Unix
- 1.5.5.1.5 All Versions
- 1.5.5.2 Where to Find POV-Ray Files
- 1.5.5.2.1 World Wide Website www.povray.org
- 1.5.5.2.2 Books, Magazines and CD-ROMs
- 1.5.5.1 Which Version of POV-Ray should you use?
- 1.5.6 Suggested Reading
POV-Ray Reference
- 2.1 Introduction
- 2.1.1 Notation and Basic Assumptions
- 2.1.2 Command-line Options
- 2.1.2.1 Animation Options
- 2.1.2.1.1 External Animation Loop
- 2.1.2.1.2 Internal Animation Loop
- 2.1.2.1.3 Subsets of Animation Frames
- 2.1.2.1.4 Cyclic Animation
- 2.1.2.1.5 Field Rendering
- 2.1.2.1.6 Real-Time Raytracing
- 2.1.2.2 General Output Options
- 2.1.2.2.1 Height and Width of Output
- 2.1.2.2.2 Partial Output Options
- 2.1.2.2.3 Interrupting Options
- 2.1.2.2.4 Resuming Options
- 2.1.2.3 Display Output Options
- 2.1.2.3.1 Display Hardware Settings
- 2.1.2.3.2 Setting your Display Gamma
- 2.1.2.3.3 Display Related Settings
- 2.1.2.3.4 Mosaic Preview
- 2.1.2.4 File Output Options
- 2.1.2.4.1 Output File Type
- 2.1.2.4.2 Output File Name
- 2.1.2.4.3 CPU Utilization Histogram
- 2.1.2.4.4 File Name
- 2.1.2.4.5 Grid Size
- 2.1.2.5 Scene Parsing Options
- 2.1.2.5.1 Constant
- 2.1.2.5.2 Input File Name
- 2.1.2.5.3 Include File Name
- 2.1.2.5.4 Library Paths
- 2.1.2.5.5 Language Version
- 2.1.2.6 Shell-out to Operating System
- 2.1.2.6.1 String Substitution in Shell Commands
- 2.1.2.6.2 Shell Command Sequencing
- 2.1.2.6.3 Shell Command Return Actions
- 2.1.2.7 Text Output
- 2.1.2.7.1 Text Streams
- 2.1.2.7.2 Console Text Output
- 2.1.2.7.3 Directing Text Streams to Files
- 2.1.2.7.4 Warning Level
- 2.1.2.7.5 Help Screen Switches
- 2.1.2.8 Tracing Options
- 2.1.2.8.1 Symmetric MultiProcessing
- 2.1.2.8.2 Render Block Size
- 2.1.2.8.3 Quality Settings
- 2.1.2.8.4 Automatic Bounding Control
- 2.1.2.8.5 Removing User Bounding
- 2.1.2.8.6 BSP Bounding
- 2.1.2.8.7 Anti-Aliasing Options
- 2.1.2.8.8 Radiosity Options
- 2.1.2.1 Animation Options
- 2.2 Scene Description Language
- 2.2.1 Language Basics
- 2.2.1.1 Identifiers and Keywords
- 2.2.1.2 Comments
- 2.2.1.3 Float Expressions
- 2.2.1.3.1 Literals
- 2.2.1.3.2 Identifiers
- 2.2.1.3.3 Operators
- 2.2.1.3.4 Functions
- 2.2.1.3.5 Built-in Constants
- 2.2.1.3.6 Built-in Variables
- 2.2.1.4 Vector Expressions
- 2.2.1.4.1 Literals
- 2.2.1.4.2 Identifiers
- 2.2.1.4.3 Operators
- 2.2.1.4.4 Operator Promotion
- 2.2.1.4.5 Functions
- 2.2.1.4.6 Built-in Constants
- 2.2.1.5 Specifying Colors
- 2.2.1.5.1 Color Vectors
- 2.2.1.5.2 Color Keywords
- 2.2.1.5.3 Color Identifiers
- 2.2.1.5.4 Color Operators
- 2.2.1.5.5 Common Color Pitfalls
- 2.2.1.6 User-Defined Functions
- 2.2.1.6.1 Sum and Product functions
- 2.2.1.6.2 Functions and Macros
- 2.2.1.6.3 Declaring User-Defined Float Functions
- 2.2.1.6.4 Declaring User-Defined Vector Functions
- 2.2.1.6.5 Declaring User-Defined Color Functions
- 2.2.1.6.6 Internal Pre-Defined Functions
- 2.2.1.7 Strings
- 2.2.1.7.1 String Literals
- 2.2.1.7.2 String Identifiers
- 2.2.1.7.3 String Relational Operators
- 2.2.1.7.4 String Functions
- 2.2.1.8 Array Identifiers
- 2.2.1.8.1 Declaring Arrays
- 2.2.1.8.2 Array Initializers
- 2.2.1.9 Spline Identifiers
- 2.2.1.9.1 Splines and Macros
- 2.2.2 Language Directives
- 2.2.2.1 Include Files and the #include Directive
- 2.2.2.2 The #declare and #local Directives
- 2.2.2.2.1 Declaring identifiers
- 2.2.2.2.2 #declare vs. #local
- 2.2.2.2.3 Identifier Name Collisions
- 2.2.2.2.4 Destroying Identifiers with #undef
- 2.2.2.2.5 Deprecation Support
- 2.2.2.3 File I/O Directives
- 2.2.2.3.1 The #fopen Directive
- 2.2.2.3.2 The #fclose Directive
- 2.2.2.3.3 The #read Directive
- 2.2.2.3.4 The #write Directive
- 2.2.2.4 The #default Directive
- 2.2.2.5 The #version Directive
- 2.2.2.6 Conditional Directives
- 2.2.2.6.1 The #if...#else...#end Directives
- 2.2.2.6.2 The #ifdef and #ifndef Directives
- 2.2.2.6.3 The #for Directive
- 2.2.2.6.4 The #switch, #case, #range and #break Directives
- 2.2.2.6.5 The #while...#end Directive
- 2.2.2.7 User Message Directives
- 2.2.2.7.1 Text Message Streams
- 2.2.2.7.2 Text Formatting
- 2.2.2.8 User Defined Macros
- 2.2.2.8.1 The #macro Directive
- 2.2.2.8.2 Invoking Macros
- 2.2.2.8.3 Are POV-Ray Macros a Function or a Macro?
- 2.2.2.8.4 Returning a Value Like a Function
- 2.2.2.8.5 Returning Values Via Parameters
- 2.2.1 Language Basics
- 2.3 Scene Settings
- 2.3.1 Camera
- 2.3.1.1 Placing the Camera
- 2.3.1.1.1 Location and Look_At
- 2.3.1.1.2 The Sky Vector
- 2.3.1.1.3 Angles
- 2.3.1.1.4 The Direction Vector
- 2.3.1.1.5 Up and Right Vectors
- 2.3.1.1.6 Aspect Ratio
- 2.3.1.1.7 Handedness
- 2.3.1.1.8 Transforming the Camera
- 2.3.1.2 Types of Projection
- 2.3.1.2.1 Perspective projection
- 2.3.1.2.2 Orthographic projection
- 2.3.1.2.3 Mesh projection
- 2.3.1.2.3.1 Rays Per Pixel
- 2.3.1.2.3.2 Distribution Type
- 2.3.1.2.3.3 Max Distance
- 2.3.1.2.3.4 Mesh Object
- 2.3.1.2.3.5 About the Location Vector
- 2.3.1.2.3.6 About the Direction Vector
- 2.3.1.2.3.7 The Smooth Modifier
- 2.3.1.2.4 Fisheye projection
- 2.3.1.2.5 Ultra wide angle projection
- 2.3.1.2.6 Omnimax projection
- 2.3.1.2.7 Panoramic projection
- 2.3.1.2.8 Cylindrical projection
- 2.3.1.2.9 Spherical projection
- 2.3.1.3 Focal Blur
- 2.3.1.4 Camera Ray Perturbation
- 2.3.1.5 Camera Identifiers
- 2.3.1.1 Placing the Camera
- 2.3.2 Atmospheric Effects
- 2.3.2.1 Atmospheric Media
- 2.3.2.2 Background
- 2.3.2.3 Fog
- 2.3.2.4 Sky Sphere
- 2.3.2.5 Rainbow
- 2.3.3 Global Settings
- 2.3.3.1 ADC_Bailout
- 2.3.3.2 Ambient_Light
- 2.3.3.3 Assumed_Gamma
- 2.3.3.3.1 Monitor Gamma
- 2.3.3.3.2 Image File Gamma
- 2.3.3.3.3 Scene File Gamma
- 2.3.3.4 HF_Gray_16
- 2.3.3.5 Irid_Wavelength
- 2.3.3.6 Charset
- 2.3.3.7 Max_Trace_Level
- 2.3.3.8 Max_Intersections
- 2.3.3.9 Mm_Per_Unit
- 2.3.3.10 Number_Of_Waves
- 2.3.3.11 Noise_generator
- 2.3.3.12 Subsurface
- 2.3.4 Radiosity
- 2.3.4.1 Radiosity Basics
- 2.3.4.2 How Radiosity Works
- 2.3.4.3 Adjusting Radiosity
- 2.3.4.3.1 adc_bailout
- 2.3.4.3.2 brightness
- 2.3.4.3.3 count
- 2.3.4.3.4 error_bound
- 2.3.4.3.5 gray_threshold
- 2.3.4.3.6 importance
- 2.3.4.3.7 low_error_factor
- 2.3.4.3.8 max_sample
- 2.3.4.3.9 maximum_reuse
- 2.3.4.3.10 minimum_reuse
- 2.3.4.3.11 nearest_count
- 2.3.4.3.12 recursion_limit
- 2.3.4.4 Configuring Radiosity
- 2.3.4.4.1 Always Sample
- 2.3.4.4.2 Media and Radiosity
- 2.3.4.4.3 No Radiosity
- 2.3.4.4.4 Normal and Radiosity
- 2.3.4.4.5 Pretrace Start and End
- 2.3.4.4.6 Save and Load Radiosity Data
- 2.3.4.5 Tips on Radiosity
- 2.3.1 Camera
- 2.4 Objects
- 2.4.1 Finite Solid Primitives
- 2.4.1.1 Blob
- 2.4.1.2 Box
- 2.4.1.3 Cone
- 2.4.1.4 Cylinder
- 2.4.1.5 Height Field
- 2.4.1.6 Julia Fractal
- 2.4.1.7 Lathe
- 2.4.1.8 Prism
- 2.4.1.9 Sphere
- 2.4.1.10 Sphere Sweep
- 2.4.1.11 Superquadric Ellipsoid
- 2.4.1.12 Surface of Revolution
- 2.4.1.13 Text
- 2.4.1.14 Torus
- 2.4.2 Finite Patch Primitives
- 2.4.2.1 Bicubic Patch
- 2.4.2.2 Disc
- 2.4.2.3 Mesh
- 2.4.2.3.1 Solid Mesh
- 2.4.2.4 Mesh2
- 2.4.2.4.1 Smooth and Flat triangles in the same mesh
- 2.4.2.4.2 Mesh Triangle Textures
- 2.4.2.5 Polygon
- 2.4.2.6 Triangle and Smooth Triangle
- 2.4.3 Infinite Solid Primitives
- 2.4.3.1 Plane
- 2.4.3.2 Poly, Cubic and Quartic
- 2.4.3.3 Quadric
- 2.4.4 Isosurface Object
- 2.4.5 Parametric Object
- 2.4.6 Constructive Solid Geometry
- 2.4.6.1 Inside and Outside
- 2.4.6.2 Union
- 2.4.6.2.1 Split_Union
- 2.4.6.3 Intersection
- 2.4.6.4 Difference
- 2.4.6.5 Merge
- 2.4.7 Light Sources
- 2.4.7.1 Point Lights
- 2.4.7.2 Spotlights
- 2.4.7.3 Cylindrical Lights
- 2.4.7.4 Parallel Lights
- 2.4.7.5 Area Lights
- 2.4.7.6 Shadowless Lights
- 2.4.7.7 Looks_like
- 2.4.7.8 Projected_Through
- 2.4.7.9 Light Fading
- 2.4.7.10 Atmospheric Media Interaction
- 2.4.7.11 Atmospheric Attenuation
- 2.4.8 Light Groups
- 2.4.9 Object Modifiers
- 2.4.9.1 Clipped_By
- 2.4.9.2 Bounded_By
- 2.4.9.3 Material
- 2.4.9.4 Inverse
- 2.4.9.5 Hollow
- 2.4.9.6 No_Shadow
- 2.4.9.7 No_Image, No_Reflection
- 2.4.9.8 Double_Illuminate
- 2.4.9.9 Sturm
- 2.4.1 Finite Solid Primitives
- 2.5 Textures
- 2.5.1 Pigment
- 2.5.1.1 Solid Color Pigments
- 2.5.1.2 Color List Pigments
- 2.5.1.3 Color Maps
- 2.5.1.4 Pigment Maps and Pigment Lists
- 2.5.1.5 Image Maps
- 2.5.1.5.1 Specifying an Image Map
- 2.5.1.5.2 The Gamma Option
- 2.5.1.5.3 The Filter and Transmit Bitmap Modifiers
- 2.5.1.5.4 Using the Alpha Channel
- 2.5.1.6 Quick Color
- 2.5.2 Normal
- 2.5.2.1 Slope Maps
- 2.5.2.1.1 Normals, Accuracy
- 2.5.2.2 Normal Maps and Normal Lists
- 2.5.2.3 Bump Maps
- 2.5.2.3.1 Specifying a Bump Map
- 2.5.2.3.2 Bump_Size
- 2.5.2.3.3 Use_Index and Use_Color
- 2.5.2.4 Scaling normals
- 2.5.2.1 Slope Maps
- 2.5.3 Finish
- 2.5.3.1 Ambient
- 2.5.3.2 Emission
- 2.5.3.3 Diffuse Reflection Items
- 2.5.3.3.1 Diffuse
- 2.5.3.3.2 Brilliance
- 2.5.3.3.3 Crand Graininess
- 2.5.3.3.4 Subsurface Light Transport
- 2.5.3.4 Highlights
- 2.5.3.4.1 Phong Highlights
- 2.5.3.4.2 Specular Highlight
- 2.5.3.4.3 Metallic Highlight Modifier
- 2.5.3.5 Specular Reflection
- 2.5.3.6 Conserve Energy for Reflection
- 2.5.3.7 Iridescence
- 2.5.4 Halo
- 2.5.5 Patterned Textures
- 2.5.5.1 Texture Maps
- 2.5.5.2 Tiles
- 2.5.5.3 Material Maps
- 2.5.5.3.1 Specifying a Material Map
- 2.5.6 Layered Textures
- 2.5.7 UV Mapping
- 2.5.7.1 Supported Objects
- 2.5.7.2 UV Vectors
- 2.5.8 Triangle Texture Interpolation
- 2.5.9 Interior Texture
- 2.5.10 Cutaway Textures
- 2.5.11 Patterns
- 2.5.11.1 Agate
- 2.5.11.2 Aoi
- 2.5.11.3 Average
- 2.5.11.4 Boxed
- 2.5.11.5 Bozo
- 2.5.11.6 Brick
- 2.5.11.7 Bumps
- 2.5.11.8 Cells
- 2.5.11.9 Checker
- 2.5.11.10 Crackle Patterns
- 2.5.11.11 Cubic
- 2.5.11.12 Cylindrical
- 2.5.11.13 Density_File
- 2.5.11.13.1 df3 file format
- 2.5.11.14 Dents
- 2.5.11.15 Facets
- 2.5.11.16 Fractal Patterns
- 2.5.11.17 Function as pattern
- 2.5.11.17.1 What can be used
- 2.5.11.18 Function Image
- 2.5.11.19 Gradient
- 2.5.11.20 Granite
- 2.5.11.21 Hexagon
- 2.5.11.22 Image Pattern
- 2.5.11.23 Leopard
- 2.5.11.24 Marble
- 2.5.11.25 Object Pattern
- 2.5.11.26 Onion
- 2.5.11.27 Pigment Pattern
- 2.5.11.28 Planar
- 2.5.11.29 Quilted
- 2.5.11.30 Radial
- 2.5.11.31 Ripples
- 2.5.11.32 Slope
- 2.5.11.33 Spherical
- 2.5.11.34 Spiral1
- 2.5.11.35 Spiral2
- 2.5.11.36 Spotted
- 2.5.11.37 Waves
- 2.5.11.38 Wood
- 2.5.11.39 Wrinkles
- 2.5.12 Pattern Modifiers
- 2.5.12.1 Transforming Patterns
- 2.5.12.2 Frequency and Phase
- 2.5.12.3 Waveforms
- 2.5.12.4 Noise Generators
- 2.5.12.5 Turbulence
- 2.5.12.6 Warps
- 2.5.12.6.1 Black Hole Warp
- 2.5.12.6.2 Repeat Warp
- 2.5.12.6.3 Turbulence versus Turbulence Warp
- 2.5.12.6.4 Turbulence Warp
- 2.5.12.6.5 Mapping using warps
- 2.5.12.7 Bitmap Modifiers
- 2.5.12.7.1 The once Option
- 2.5.12.7.2 The map_type Option
- 2.5.12.7.3 The interpolate Option
- 2.5.1 Pigment
- 2.6 Interior & Media & Photons
- 2.6.1 Interior
- 2.6.1.1 Why are Interior and Media Necessary?
- 2.6.1.2 Empty and Solid Objects
- 2.6.1.3 Scaling objects with an interior
- 2.6.1.4 Refraction
- 2.6.1.5 Dispersion
- 2.6.1.5.1 Dispersion & Caustics
- 2.6.1.6 Attenuation
- 2.6.1.7 Simulated Caustics
- 2.6.1.8 Object-Media
- 2.6.2 Media
- 2.6.2.1 Media Types
- 2.6.2.1.1 Absorption
- 2.6.2.1.2 Emission
- 2.6.2.1.3 Scattering
- 2.6.2.2 Sampling Parameters & Methods
- 2.6.2.3 Density
- 2.6.2.3.1 General Density Modifiers
- 2.6.2.3.2 Density with color_map
- 2.6.2.3.3 Density Maps and Density Lists
- 2.6.2.3.4 Multiple Density vs. Multiple Media
- 2.6.2.1 Media Types
- 2.6.3 Photons
- 2.6.3.1 Overview
- 2.6.3.1.1 Examples
- 2.6.3.2 Using Photon Mapping in Your Scene
- 2.6.3.2.1 Photon Global Settings
- 2.6.3.2.2 Shooting Photons at an Object
- 2.6.3.2.3 Photons and Light Sources
- 2.6.3.2.4 Photons and Media
- 2.6.3.3 Photons FAQ
- 2.6.3.4 Photon Tips
- 2.6.3.5 Advanced Techniques
- 2.6.3.5.1 Autostop
- 2.6.3.5.2 Adaptive Search Radius
- 2.6.3.5.3 Photons and Dispersion
- 2.6.3.5.4 Saving and Loading Photon Maps
- 2.6.3.1 Overview
- 2.6.1 Interior
- 2.7 Include Files
- 2.7.1 arrays.inc
- 2.7.2 chars.inc
- 2.7.3 colors.inc
- 2.7.3.1 Predefined colors
- 2.7.3.2 Color macros
- 2.7.4 consts.inc
- 2.7.4.1 Vector constants
- 2.7.4.2 Map type constants
- 2.7.4.3 Interpolation type constants
- 2.7.4.4 Fog type constants
- 2.7.4.5 Focal blur hexgrid constants
- 2.7.4.6 IORs
- 2.7.4.7 Dispersion amounts
- 2.7.4.8 Scattering media type constants
- 2.7.5 debug.inc
- 2.7.6 finish.inc
- 2.7.7 functions.inc
- 2.7.7.1 Common Parameters
- 2.7.7.1.1 Cross Section Type
- 2.7.7.1.2 Field Strength
- 2.7.7.1.3 Field Limit
- 2.7.7.1.4 SOR Switch
- 2.7.7.1.5 SOR Offset
- 2.7.7.1.6 SOR Angle
- 2.7.7.1.7 Invert Isosurface
- 2.7.7.2 Internal Functions
- 2.7.7.3 Pre defined functions
- 2.7.7.3.1 Pattern functions
- 2.7.7.1 Common Parameters
- 2.7.8 glass.inc, glass_old.inc
- 2.7.8.1 Glass colors (with transparency)
- 2.7.8.2 Glass colors (without transparency, for fade_color)
- 2.7.8.3 Glass finishes
- 2.7.8.4 Glass interiors
- 2.7.8.5 Glass interior macros
- 2.7.8.6 glass_old.inc
- 2.7.8.6.1 Glass finishes
- 2.7.8.6.2 Glass textures
- 2.7.9 math.inc
- 2.7.9.1 Float functions and macros
- 2.7.9.2 Vector functions and macros
- 2.7.9.3 Vector Analysis
- 2.7.10 metals.inc, golds.inc
- 2.7.10.1 metals.inc
- 2.7.10.2 golds.inc
- 2.7.11 rand.inc
- 2.7.11.1 Flat Distributions
- 2.7.11.2 Other Distributions
- 2.7.11.2.1 Continuous Symmetric Distributions
- 2.7.11.2.2 Continuous Skewed Distributions
- 2.7.11.2.3 Discrete Distributions
- 2.7.12 shapes.inc, shapes_old.inc, shapes2.inc, shapesq.inc
- 2.7.12.1 shapes.inc
- 2.7.12.1.1 The HF Macros
- 2.7.12.2 shapes_old.inc
- 2.7.12.3 shapes2.inc
- 2.7.12.4 shapesq.inc
- 2.7.12.1 shapes.inc
- 2.7.13 skies.inc, stars.inc
- 2.7.14 stones.inc, stones1.inc, stones2.inc, stoneold.inc
- 2.7.14.1 stones1.inc
- 2.7.14.2 stones2.inc
- 2.7.15 stdinc.inc
- 2.7.16 strings.inc
- 2.7.17 textures.inc
- 2.7.17.1 Stones
- 2.7.17.2 Skies
- 2.7.17.3 Woods
- 2.7.17.4 Glass
- 2.7.17.5 Metals
- 2.7.17.6 Special textures
- 2.7.17.7 Texture and pattern macros
- 2.7.18 transforms.inc
- 2.7.19 woodmaps.inc, woods.inc
- 2.7.19.1 woodmaps.inc
- 2.7.19.2 woods.inc
- 2.7.20 Other files
- 2.7.20.1 logo.inc
- 2.7.20.2 rad_def.inc
- 2.7.20.3 screen.inc
- 2.7.20.4 stdcam.inc
- 2.7.20.5 stage1.inc
- 2.7.20.6 sunpos.inc
- 2.7.20.7 font files (*.ttf)
- 2.7.20.8 color_map files (*.map)
- 2.7.20.9 image files (*.png, *.pot, *.df3)
- 2.8 Quick Reference
- 2.8.1 Quick Reference Contents
- 2.8.2 The Scene
- 2.8.3 Language Basics
- 2.8.4 Language Directives
- 2.8.4.1 File Inclusion
- 2.8.4.2 Identifier Declaration
- 2.8.4.3 File Input/Output
- 2.8.4.4 Default Texture
- 2.8.4.5 Version Identifier
- 2.8.4.6 Control Flow Directives
- 2.8.4.7 Message Streams
- 2.8.4.8 Macro
- 2.8.4.9 Embedded Directives
- 2.8.5 Transformations
- 2.8.6 Camera
- 2.8.7 Lights
- 2.8.7.1 Lightgroup
- 2.8.8 Objects
- 2.8.8.1 Finite Solid Objects
- 2.8.8.2 Finite Patch Objects
- 2.8.8.3 Infinite Solid Objects
- 2.8.8.4 Isosurface
- 2.8.8.5 Parametric
- 2.8.8.6 CSG
- 2.8.9 Object Modifiers
- 2.8.9.1 UV Mapping
- 2.8.9.2 Material
- 2.8.9.3 Interior
- 2.8.9.4 Interior Texture
- 2.8.10 Texture
- 2.8.10.1 Plain Texture
- 2.8.10.2 Layered Texture
- 2.8.10.3 Patterned Texture
- 2.8.10.4 Pigment
- 2.8.10.5 Normal
- 2.8.10.6 Finish
- 2.8.10.7 Pattern
- 2.8.10.8 Pattern Modifiers
- 2.8.11 Media
- 2.8.12 Atmospheric Effects
- 2.8.12.1 Background
- 2.8.12.2 Fog
- 2.8.12.3 Sky Sphere
- 2.8.12.4 Rainbow
- 2.8.13 Global Settings
POV-Ray for Windows
- 3.1 Introduction
- 3.1.1 What is POV-Ray for Windows?
- 3.1.2 ... And What Is It Not?
- 3.1.3 Who Can Use POV-Ray for Windows?
- 3.1.4 System Requirements
- 3.1.5 System Specific Features
- 3.1.5.1 What's new in POV-Ray for Windows
- 3.1.5.2 SYS File Type
- 3.1.5.3 System Specific Charset
- 3.1.5.4 Time Units in CPU Histogram
- 3.1.6 Spelling
- 3.1.7 Reporting Bugs
- 3.1.8 Trademarks
- 3.2 Getting Started
- 3.2.1 The Demo
- 3.2.2 Starting a Render Job
- 3.2.3 Dragging and Dropping Files
- 3.2.4 Tutorials
- 3.2.5 Understanding File Types
- 3.2.5.1 POV Files
- 3.2.5.2 INI Files
- 3.2.5.2.1 INI File Sections
- 3.2.6 Using the Internal Editor
- 3.2.6.1 The Editor Feature Set
- 3.2.6.2 Turning the Internal Editor On or Off
- 3.2.6.3 Preventing File Restore
- 3.2.6.4 Switching between Editor windows
- 3.2.6.5 Keyword Expansion and CodeList
- 3.2.6.5.1 A Quick Example
- 3.2.6.5.2 How Keyword Expansion Works
- 3.2.6.5.3 CodeList
- 3.2.6.5.4 Using CodeList
- 3.2.6.5.5 Summary
- 3.2.6.6 Configuring the Internal Editor
- 3.2.6.6.1 Important Editor Notes
- 3.2.6.6.2 Default Key Mappings
- 3.2.6.6.3 Setting Key Mappings
- 3.2.6.6.4 Reserved Keys
- 3.2.6.6.5 Using the Mouse
- 3.2.6.6.6 European Users and Match Brace
- 3.2.6.6.7 Global vs. Local Options
- 3.2.6.7 The Language Setting
- 3.2.6.8 The Tab Spacing Setting
- 3.2.6.9 The Font Setting
- 3.2.7 I/O Restrictions
- 3.2.7.1 High-Level Configuration
- 3.2.7.2 Overall Options
- 3.2.7.3 No Restrictions
- 3.2.7.4 Restrict Write but Allow Read
- 3.2.7.5 Restrict Read/Write
- 3.2.7.6 Restrictions Affect all Core File I/O
- 3.2.7.7 Additional Options
- 3.2.7.8 Permit Read/Write in Current Directory
- 3.2.7.9 Disable Starting other Programs
- 3.2.7.10 Low-Level Configuration
- 3.2.7.11 Overall Concept
- 3.2.7.12 Adding or Changing Allowed Directories
- 3.2.7.13 For Those Who use an Image Output Directory
- 3.3 Command-Line Options
- 3.3.1 Special Command-Line Options
- 3.3.2 Adding New Resolutions
- 3.4 Windows
- 3.4.1 The Main Window
- 3.4.2 The Toolbar
- 3.4.2.1 Preset Rendering Options
- 3.4.2.2 Toolbar Command Line
- 3.4.3 The Status Bar
- 3.4.4 The Tab Control
- 3.4.5 The Message Window
- 3.4.6 The Editor Window
- 3.4.7 The Render Window
- 3.5 Menus
- 3.5.1 File Menu
- 3.5.2 Edit Menu
- 3.5.2.1 Copy Pane
- 3.5.2.2 Clear Messages
- 3.5.2.3 Undo
- 3.5.2.4 Redo
- 3.5.2.5 Cut
- 3.5.2.6 Copy
- 3.5.2.7 Paste
- 3.5.2.8 Delete
- 3.5.2.9 Select All
- 3.5.2.10 Selection
- 3.5.2.10.1 Indent
- 3.5.2.10.2 Indent To Previous
- 3.5.2.10.3 Undent
- 3.5.2.10.4 Uppercase
- 3.5.2.10.5 Lowercase
- 3.5.2.10.6 Convert Spaces To Tabs
- 3.5.2.10.7 Convert Tabs To Spaces
- 3.5.3 Search Menu
- 3.5.3.1 Find
- 3.5.3.1.1 Match Whole Word Only
- 3.5.3.1.2 Match Case
- 3.5.3.1.3 Wildcard Search
- 3.5.3.2 Replace
- 3.5.3.3 Find Next
- 3.5.3.4 Match Brace
- 3.5.3.1 Find
- 3.5.4 Text Menu
- 3.5.4.1 Show White Space
- 3.5.4.2 Set Repeat Count
- 3.5.4.3 Tab Size
- 3.5.4.4 Indent
- 3.5.4.4.1 Auto-Indent Style
- 3.5.4.4.2 None
- 3.5.4.4.3 Language Scope
- 3.5.4.4.4 Copy From Previous Line
- 3.5.4.5 Bookmarks
- 3.5.5 Editor Menu
- 3.5.5.1 Auto-Load Error File
- 3.5.5.2 Auto-Show Parse Messages
- 3.5.5.3 Auto-Save Delay
- 3.5.5.4 Create Backups
- 3.5.5.5 Allow Undo After Manual Save
- 3.5.5.6 Click Beyond EOL
- 3.5.5.7 Constrain Caret To Text
- 3.5.5.8 Overlay Keyword Expansion On Tab Key
- 3.5.5.9 Show Message Window
- 3.5.5.10 Editor Preferences Dialog
- 3.5.5.11 Record Macro/Play Macro
- 3.5.5.12 Auto-Reload
- 3.5.5.13 Scroll Bars
- 3.5.5.14 Color Scheme
- 3.5.5.15 Editor Preferences
- 3.5.5.15.1 Color/Font
- 3.5.5.15.1.1 Item
- 3.5.5.15.1.2 Color
- 3.5.5.15.1.3 Background
- 3.5.5.15.1.4 Font
- 3.5.5.15.2 Language/Tabs
- 3.5.5.15.2.1 Auto Indentation Style
- 3.5.5.15.2.2 Tabs
- 3.5.5.15.2.3 Language
- 3.5.5.15.3 Keyboard
- 3.5.5.15.4 Misc
- 3.5.5.15.4.1 Smooth Scrolling
- 3.5.5.15.4.2 Show Left Margin
- 3.5.5.15.4.3 Line Tooltips on Scroll
- 3.5.5.15.4.4 Allow Drag and Drop
- 3.5.5.15.4.5 Allow Column Selection
- 3.5.5.15.4.6 Confine Caret to Text
- 3.5.5.15.4.7 Color Syntax Highlighting
- 3.5.5.15.4.8 Show Horizontal/Vertical Scrollbar
- 3.5.5.15.4.9 Allow Horizontal/Vertical Splitting
- 3.5.5.15.4.10 Line Numbering
- 3.5.5.15.4.11 Max Undoable Actions
- 3.5.5.15.1 Color/Font
- 3.5.6 Insert Menu
- 3.5.6.1 How the Insert Menu is Built
- 3.5.6.2 Physical Layout
- 3.5.6.3 Sorting the Insert Menu
- 3.5.6.4 Adding a Separator
- 3.5.6.5 Using the Insert Menu
- 3.5.7 Render Menu
- 3.5.7.1 Edit Settings/Render
- 3.5.7.2 Select File and Render
- 3.5.7.3 Start Rendering (Go!)/Stop Rendering
- 3.5.7.4 Run Demo
- 3.5.7.5 Run Benchmark
- 3.5.7.6 File Queue
- 3.5.7.7 Clear Queue
- 3.5.7.8 Animation Pane
- 3.5.7.8.1 Minimize Shellouts
- 3.5.7.8.2 No Shellout Wait
- 3.5.7.9 Render Priority
- 3.5.7.10 Duty Cycle
- 3.5.7.11 Sound Settings
- 3.5.7.12 On Completion
- 3.5.7.12.1 Do Nothing
- 3.5.7.12.2 Display Message
- 3.5.7.12.3 Exit POV-Ray for Windows
- 3.5.7.13 Rerun
- 3.5.7.13.1 Rerun Dialog
- 3.5.7.13.2 Rerun
- 3.5.7.13.3 Continue
- 3.5.7.13.4 File List
- 3.5.8 Options Menu
- 3.5.8.1 Keep Single Instance
- 3.5.8.2 Use Render Animation
- 3.5.8.3 Show Toolbar
- 3.5.8.4 Place in System Tray
- 3.5.8.5 Script I/O Restrictions
- 3.5.8.6 Drag'N'Drop Destination
- 3.5.8.7 Online Operations
- 3.5.8.7.1 Check For New Versions
- 3.5.8.7.2 Include System Information
- 3.5.8.8 Other Settings
- 3.5.8.8.1 Use Editor
- 3.5.8.8.2 Show Tips of the Day
- 3.5.8.8.3 Show Tooltips
- 3.5.8.8.4 Preserve Messages
- 3.5.8.8.5 Save Settings on Exit
- 3.5.8.8.6 Hide New User Help
- 3.5.8.8.7 Show Next Tip
- 3.5.8.8.8 Re-Render Insert Menu Bitmaps
- 3.5.8.8.9 Message Window
- 3.5.8.8.10 Select Plain Background
- 3.5.8.8.11 Text Font
- 3.5.8.8.12 Text Color
- 3.5.8.8.13 Background Color
- 3.5.8.8.14 Tiling Options
- 3.5.8.8.15 Render Window
- 3.5.8.8.16 Force 8 Bit Display
- 3.5.8.8.17 Preserve Contents During Animation
- 3.5.8.8.18 Re-display
- 3.5.8.8.19 Autoclose
- 3.5.8.8.20 Close
- 3.5.8.8.21 Keep Above Main
- 3.5.8.8.22 Get Focus on Creation
- 3.5.8.8.23 Hide When Main Minimized
- 3.5.8.8.24 Editor Window
- 3.5.9 Tools Menu
- 3.5.9.1 Syntax Coloring
- 3.5.9.2 Reload Tool Menu
- 3.5.9.3 Edit PVTOOLS.INI
- 3.5.9.4 Example PVTOOLS.INI
- 3.5.9.5 GUI Extensions Menu
- 3.5.10 Context Menus
- 3.5.10.1 The Message Window Context Menu
- 3.5.10.2 Minimize to System Tray
- 3.5.10.3 Show Tip
- 3.5.10.4 The Render Window Context Menu
- 3.5.10.5 The Editor Window Context Menu
- 3.5.10.6 Show or Hide Messages
- 3.5.10.7 Context Help
- 3.5.10.8 Open <Filename>
- 3.5.10.9 Copy "..." to Command-Line
- 3.6 Bug Reports
- 3.6.1 Things that look like bugs but aren't
- 3.6.2 Feature Requests are not bugs
- 3.6.3 "I don't like the way this works so it must be a bug"
- 3.6.4 Known Bugs
- 3.6.5 Bugs and GUI Extensions
- 3.6.6 Spelling
- 3.6.7 Crash Upload Utility
- 3.6.8 Bug Reporting via Email
- 3.6.9 Bug Reporting via our Bug Tracking System
- 3.7 Speed Considerations
- 3.7.1 Render Priority
- 3.7.2 Render Window
- 3.7.3 Memory
- 3.7.4 Scene Features
- 3.7.5 Render Quality
POV-Ray for Mac OS
- 4.1 Introduction
- 4.1.1 What's new in POV-Ray for Mac OS
- 4.1.2 Installation
- 4.1.3 Requirements
- 4.2 Getting Started
- 4.3 Menus
- 4.3.1 Apple Menu
- 4.3.2 File Menu
- 4.3.3 Edit Menu
- 4.3.4 Search Menu
- 4.3.5 Templates Menu
- 4.3.6 Render Menu
- 4.3.7 Window Menu
- 4.3.8 Help Menu
- 4.4 Windows
- 4.4.1 Message Window
- 4.4.2 Text Editor Window
- 4.4.3 Render Preview Window
- 4.4.4 Templates Window
- 4.5 Dialogs
- 4.5.1 Preferences Dialog
- 4.5.1.1 General Pane
- 4.5.1.1.1 Fast Preview Mode
- 4.5.1.1.2 Fast Functions
- 4.5.1.1.3 Background Rendering
- 4.5.1.1.4 Use Temporary Memory
- 4.5.1.1.5 Render Engine
- 4.5.1.2 Editor Pane
- 4.5.1.2.1 Font
- 4.5.1.2.2 Size
- 4.5.1.2.3 Tab Size
- 4.5.1.2.4 Auto Indent
- 4.5.1.2.5 Syntax Coloring
- 4.5.1.2.6 Symbol Coloring
- 4.5.1.3 Actions Pane
- 4.5.1.3.1 Startup Actions
- 4.5.1.3.2 Startup and termination script actions
- 4.5.1.3.3 Actions after all jobs finished
- 4.5.1.4 Files Pane
- 4.5.1.4.1 Allow rendering of ".pov" files only
- 4.5.1.4.2 Application creator codes for output files
- 4.5.1.5 Scenes Pane
- 4.5.1.5.1 Global Include Paths
- 4.5.1.5.2 Default Render Settings Set
- 4.5.1.1 General Pane
- 4.5.2 Render Settings Dialog
- 4.5.2.1 Scene Pane
- 4.5.2.1.1 Command-Line
- 4.5.2.1.2 Language
- 4.5.2.1.3 Show Preview
- 4.5.2.1.4 Mosaic Preview
- 4.5.2.1.5 File Specific Include Paths
- 4.5.2.2 Quality Pane
- 4.5.2.2.1 Render Quality
- 4.5.2.2.2 Anti-Aliasing
- 4.5.2.3 Optimization Pane
- 4.5.2.3.1 Auto-Bounding
- 4.5.2.3.2 Ignore any "bounded_by" in scene
- 4.5.2.3.3 Split Unions
- 4.5.2.3.4 Use Light Buffer
- 4.5.2.3.5 Use Vista Buffer
- 4.5.2.3.6 Draw Vista Buffers
- 4.5.2.4 Output Pane
- 4.5.2.4.1 Image Size
- 4.5.2.4.2 Partial Image
- 4.5.2.4.3 Save Image As
- 4.5.2.4.4 Bits per color
- 4.5.2.4.5 Add Alpha-Channel
- 4.5.2.4.6 Compression
- 4.5.2.4.7 Set Compression
- 4.5.2.4.8 Save Histogram As
- 4.5.2.5 Animation Pane
- 4.5.2.5.1 Frame Number
- 4.5.2.5.2 Clock Value
- 4.5.2.5.3 Field Rendering
- 4.5.2.6 Actions Pane
- 4.5.2.1 Scene Pane
- 4.5.1 Preferences Dialog
- 4.6 Command-Line Options
- 4.7 Tips and Tricks
POV-Ray for Unix
- 5.1 Introduction
- 5.1.1 What is POV-Ray?
- 5.1.2 What is POV-Ray for Unix?
- 5.1.3 ... And What Is It Not?
- 5.1.4 Who Can Use POV-Ray for Unix?
- 5.1.5 Spelling
- 5.1.6 Reporting Bugs
- 5.1.7 Trademarks
- 5.2 Features
- 5.2.1 I/O Restrictions
- 5.2.2 Display Options
- 5.2.3 Benchmark Mode
- 5.2.4 Sample scene render scripts
- 5.2.5 KDE integration
- 5.2.6 What's new in POV-Ray for Unix
- 5.3 Getting Started
- 5.3.1 Available distributions
- 5.3.2 Configuration
- 5.3.2.1 The I/O Restrictions configuration file
- 5.3.2.2 The main POV-Ray INI file
- 5.3.3 Starting a Render Job
- 5.3.3.1 X Window display
- 5.3.3.2 SVGAlib display
- 5.3.3.3 Output file formats
- 5.3.4 Interrupting POV-Ray
- 5.3.5 Tutorials
- 5.3.6 Rendering the Sample Scenes
- 5.3.7 POV-Ray for Unix Tips
- 5.3.7.1 Automated execution
- 5.3.7.2 Post-processing Images
- 5.4 I/O Restrictions
- 5.4.1 Configuration file format
- 5.4.2 File I/O Security
- 5.4.3 Shellout Security
- 5.4.4 Permitted Paths
- 5.4.4.1 Examples for path settings
- 5.4.5 Example configuration file
- 5.5 Understanding File Types
- 5.5.1 POV Files
- 5.5.2 INI Files
- 5.5.2.1 INI File Sections
- 5.6 Understanding POV-Ray Options
- 5.6.1 Special Command-Line Options
- 5.6.2 Benchmark Rendering Mode
- 5.7 Bug Reports
- 5.7.1 Feature Requests are not bugs
- 5.7.2 Known Bugs
- 5.7.3 Spelling
- 5.7.4 Bug Reporting via Email
- 5.7.5 Bug Reporting via our Bug Tracking System
- 5.8 Speed Considerations
- 5.8.1 Render Priority
- 5.8.2 Render Window
- 5.8.3 Memory
- 5.8.4 Scene Features
- 5.8.5 Render Quality
POV-Ray Reference
- 2.1 Introduction
- 2.1.1 Notation and Basic Assumptions
- 2.1.2 Command-line Options
- 2.1.2.1 Animation Options
- 2.1.2.1.1 External Animation Loop
- 2.1.2.1.2 Internal Animation Loop
- 2.1.2.1.3 Subsets of Animation Frames
- 2.1.2.1.4 Cyclic Animation
- 2.1.2.1.5 Field Rendering
- 2.1.2.1.6 Real-Time Raytracing
- 2.1.2.2 General Output Options
- 2.1.2.2.1 Height and Width of Output
- 2.1.2.2.2 Partial Output Options
- 2.1.2.2.3 Interrupting Options
- 2.1.2.2.4 Resuming Options
- 2.1.2.3 Display Output Options
- 2.1.2.3.1 Display Hardware Settings
- 2.1.2.3.2 Setting your Display Gamma
- 2.1.2.3.3 Display Related Settings
- 2.1.2.3.4 Mosaic Preview
- 2.1.2.4 File Output Options
- 2.1.2.4.1 Output File Type
- 2.1.2.4.2 Output File Name
- 2.1.2.4.3 CPU Utilization Histogram
- 2.1.2.4.4 File Name
- 2.1.2.4.5 Grid Size
- 2.1.2.5 Scene Parsing Options
- 2.1.2.5.1 Constant
- 2.1.2.5.2 Input File Name
- 2.1.2.5.3 Include File Name
- 2.1.2.5.4 Library Paths
- 2.1.2.5.5 Language Version
- 2.1.2.6 Shell-out to Operating System
- 2.1.2.6.1 String Substitution in Shell Commands
- 2.1.2.6.2 Shell Command Sequencing
- 2.1.2.6.3 Shell Command Return Actions
- 2.1.2.7 Text Output
- 2.1.2.7.1 Text Streams
- 2.1.2.7.2 Console Text Output
- 2.1.2.7.3 Directing Text Streams to Files
- 2.1.2.7.4 Warning Level
- 2.1.2.7.5 Help Screen Switches
- 2.1.2.8 Tracing Options
- 2.1.2.8.1 Symmetric MultiProcessing
- 2.1.2.8.2 Render Block Size
- 2.1.2.8.3 Quality Settings
- 2.1.2.8.4 Automatic Bounding Control
- 2.1.2.8.5 Removing User Bounding
- 2.1.2.8.6 BSP Bounding
- 2.1.2.8.7 Anti-Aliasing Options
- 2.1.2.8.8 Radiosity Options
- 2.1.2.1 Animation Options
- 2.2 Scene Description Language
- 2.2.1 Language Basics
- 2.2.1.1 Identifiers and Keywords
- 2.2.1.2 Comments
- 2.2.1.3 Float Expressions
- 2.2.1.3.1 Literals
- 2.2.1.3.2 Identifiers
- 2.2.1.3.3 Operators
- 2.2.1.3.4 Functions
- 2.2.1.3.5 Built-in Constants
- 2.2.1.3.6 Built-in Variables
- 2.2.1.4 Vector Expressions
- 2.2.1.4.1 Literals
- 2.2.1.4.2 Identifiers
- 2.2.1.4.3 Operators
- 2.2.1.4.4 Operator Promotion
- 2.2.1.4.5 Functions
- 2.2.1.4.6 Built-in Constants
- 2.2.1.5 Specifying Colors
- 2.2.1.5.1 Color Vectors
- 2.2.1.5.2 Color Keywords
- 2.2.1.5.3 Color Identifiers
- 2.2.1.5.4 Color Operators
- 2.2.1.5.5 Common Color Pitfalls
- 2.2.1.6 User-Defined Functions
- 2.2.1.6.1 Sum and Product functions
- 2.2.1.6.2 Functions and Macros
- 2.2.1.6.3 Declaring User-Defined Float Functions
- 2.2.1.6.4 Declaring User-Defined Vector Functions
- 2.2.1.6.5 Declaring User-Defined Color Functions
- 2.2.1.6.6 Internal Pre-Defined Functions
- 2.2.1.7 Strings
- 2.2.1.7.1 String Literals
- 2.2.1.7.2 String Identifiers
- 2.2.1.7.3 String Relational Operators
- 2.2.1.7.4 String Functions
- 2.2.1.8 Array Identifiers
- 2.2.1.8.1 Declaring Arrays
- 2.2.1.8.2 Array Initializers
- 2.2.1.9 Spline Identifiers
- 2.2.1.9.1 Splines and Macros
- 2.2.2 Language Directives
- 2.2.2.1 Include Files and the #include Directive
- 2.2.2.2 The #declare and #local Directives
- 2.2.2.2.1 Declaring identifiers
- 2.2.2.2.2 #declare vs. #local
- 2.2.2.2.3 Identifier Name Collisions
- 2.2.2.2.4 Destroying Identifiers with #undef
- 2.2.2.2.5 Deprecation Support
- 2.2.2.3 File I/O Directives
- 2.2.2.3.1 The #fopen Directive
- 2.2.2.3.2 The #fclose Directive
- 2.2.2.3.3 The #read Directive
- 2.2.2.3.4 The #write Directive
- 2.2.2.4 The #default Directive
- 2.2.2.5 The #version Directive
- 2.2.2.6 Conditional Directives
- 2.2.2.6.1 The #if...#else...#end Directives
- 2.2.2.6.2 The #ifdef and #ifndef Directives
- 2.2.2.6.3 The #for Directive
- 2.2.2.6.4 The #switch, #case, #range and #break Directives
- 2.2.2.6.5 The #while...#end Directive
- 2.2.2.7 User Message Directives
- 2.2.2.7.1 Text Message Streams
- 2.2.2.7.2 Text Formatting
- 2.2.2.8 User Defined Macros
- 2.2.2.8.1 The #macro Directive
- 2.2.2.8.2 Invoking Macros
- 2.2.2.8.3 Are POV-Ray Macros a Function or a Macro?
- 2.2.2.8.4 Returning a Value Like a Function
- 2.2.2.8.5 Returning Values Via Parameters
- 2.2.1 Language Basics
- 2.3 Scene Settings
- 2.3.1 Camera
- 2.3.1.1 Placing the Camera
- 2.3.1.1.1 Location and Look_At
- 2.3.1.1.2 The Sky Vector
- 2.3.1.1.3 Angles
- 2.3.1.1.4 The Direction Vector
- 2.3.1.1.5 Up and Right Vectors
- 2.3.1.1.6 Aspect Ratio
- 2.3.1.1.7 Handedness
- 2.3.1.1.8 Transforming the Camera
- 2.3.1.2 Types of Projection
- 2.3.1.2.1 Perspective projection
- 2.3.1.2.2 Orthographic projection
- 2.3.1.2.3 Mesh projection
- 2.3.1.2.3.1 Rays Per Pixel
- 2.3.1.2.3.2 Distribution Type
- 2.3.1.2.3.3 Max Distance
- 2.3.1.2.3.4 Mesh Object
- 2.3.1.2.3.5 About the Location Vector
- 2.3.1.2.3.6 About the Direction Vector
- 2.3.1.2.3.7 The Smooth Modifier
- 2.3.1.2.4 Fisheye projection
- 2.3.1.2.5 Ultra wide angle projection
- 2.3.1.2.6 Omnimax projection
- 2.3.1.2.7 Panoramic projection
- 2.3.1.2.8 Cylindrical projection
- 2.3.1.2.9 Spherical projection
- 2.3.1.3 Focal Blur
- 2.3.1.4 Camera Ray Perturbation
- 2.3.1.5 Camera Identifiers
- 2.3.1.1 Placing the Camera
- 2.3.2 Atmospheric Effects
- 2.3.2.1 Atmospheric Media
- 2.3.2.2 Background
- 2.3.2.3 Fog
- 2.3.2.4 Sky Sphere
- 2.3.2.5 Rainbow
- 2.3.3 Global Settings
- 2.3.3.1 ADC_Bailout
- 2.3.3.2 Ambient_Light
- 2.3.3.3 Assumed_Gamma
- 2.3.3.3.1 Monitor Gamma
- 2.3.3.3.2 Image File Gamma
- 2.3.3.3.3 Scene File Gamma
- 2.3.3.4 HF_Gray_16
- 2.3.3.5 Irid_Wavelength
- 2.3.3.6 Charset
- 2.3.3.7 Max_Trace_Level
- 2.3.3.8 Max_Intersections
- 2.3.3.9 Mm_Per_Unit
- 2.3.3.10 Number_Of_Waves
- 2.3.3.11 Noise_generator
- 2.3.3.12 Subsurface
- 2.3.4 Radiosity
- 2.3.4.1 Radiosity Basics
- 2.3.4.2 How Radiosity Works
- 2.3.4.3 Adjusting Radiosity
- 2.3.4.3.1 adc_bailout
- 2.3.4.3.2 brightness
- 2.3.4.3.3 count
- 2.3.4.3.4 error_bound
- 2.3.4.3.5 gray_threshold
- 2.3.4.3.6 importance
- 2.3.4.3.7 low_error_factor
- 2.3.4.3.8 max_sample
- 2.3.4.3.9 maximum_reuse
- 2.3.4.3.10 minimum_reuse
- 2.3.4.3.11 nearest_count
- 2.3.4.3.12 recursion_limit
- 2.3.4.4 Configuring Radiosity
- 2.3.4.4.1 Always Sample
- 2.3.4.4.2 Media and Radiosity
- 2.3.4.4.3 No Radiosity
- 2.3.4.4.4 Normal and Radiosity
- 2.3.4.4.5 Pretrace Start and End
- 2.3.4.4.6 Save and Load Radiosity Data
- 2.3.4.5 Tips on Radiosity
- 2.3.1 Camera
- 2.4 Objects
- 2.4.1 Finite Solid Primitives
- 2.4.1.1 Blob
- 2.4.1.2 Box
- 2.4.1.3 Cone
- 2.4.1.4 Cylinder
- 2.4.1.5 Height Field
- 2.4.1.6 Julia Fractal
- 2.4.1.7 Lathe
- 2.4.1.8 Prism
- 2.4.1.9 Sphere
- 2.4.1.10 Sphere Sweep
- 2.4.1.11 Superquadric Ellipsoid
- 2.4.1.12 Surface of Revolution
- 2.4.1.13 Text
- 2.4.1.14 Torus
- 2.4.2 Finite Patch Primitives
- 2.4.2.1 Bicubic Patch
- 2.4.2.2 Disc
- 2.4.2.3 Mesh
- 2.4.2.3.1 Solid Mesh
- 2.4.2.4 Mesh2
- 2.4.2.4.1 Smooth and Flat triangles in the same mesh
- 2.4.2.4.2 Mesh Triangle Textures
- 2.4.2.5 Polygon
- 2.4.2.6 Triangle and Smooth Triangle
- 2.4.3 Infinite Solid Primitives
- 2.4.3.1 Plane
- 2.4.3.2 Poly, Cubic and Quartic
- 2.4.3.3 Quadric
- 2.4.4 Isosurface Object
- 2.4.5 Parametric Object
- 2.4.6 Constructive Solid Geometry
- 2.4.6.1 Inside and Outside
- 2.4.6.2 Union
- 2.4.6.2.1 Split_Union
- 2.4.6.3 Intersection
- 2.4.6.4 Difference
- 2.4.6.5 Merge
- 2.4.7 Light Sources
- 2.4.7.1 Point Lights
- 2.4.7.2 Spotlights
- 2.4.7.3 Cylindrical Lights
- 2.4.7.4 Parallel Lights
- 2.4.7.5 Area Lights
- 2.4.7.6 Shadowless Lights
- 2.4.7.7 Looks_like
- 2.4.7.8 Projected_Through
- 2.4.7.9 Light Fading
- 2.4.7.10 Atmospheric Media Interaction
- 2.4.7.11 Atmospheric Attenuation
- 2.4.8 Light Groups
- 2.4.9 Object Modifiers
- 2.4.9.1 Clipped_By
- 2.4.9.2 Bounded_By
- 2.4.9.3 Material
- 2.4.9.4 Inverse
- 2.4.9.5 Hollow
- 2.4.9.6 No_Shadow
- 2.4.9.7 No_Image, No_Reflection
- 2.4.9.8 Double_Illuminate
- 2.4.9.9 Sturm
- 2.4.1 Finite Solid Primitives
- 2.5 Textures
- 2.5.1 Pigment
- 2.5.1.1 Solid Color Pigments
- 2.5.1.2 Color List Pigments
- 2.5.1.3 Color Maps
- 2.5.1.4 Pigment Maps and Pigment Lists
- 2.5.1.5 Image Maps
- 2.5.1.5.1 Specifying an Image Map
- 2.5.1.5.2 The Gamma Option
- 2.5.1.5.3 The Filter and Transmit Bitmap Modifiers
- 2.5.1.5.4 Using the Alpha Channel
- 2.5.1.6 Quick Color
- 2.5.2 Normal
- 2.5.2.1 Slope Maps
- 2.5.2.1.1 Normals, Accuracy
- 2.5.2.2 Normal Maps and Normal Lists
- 2.5.2.3 Bump Maps
- 2.5.2.3.1 Specifying a Bump Map
- 2.5.2.3.2 Bump_Size
- 2.5.2.3.3 Use_Index and Use_Color
- 2.5.2.4 Scaling normals
- 2.5.2.1 Slope Maps
- 2.5.3 Finish
- 2.5.3.1 Ambient
- 2.5.3.2 Emission
- 2.5.3.3 Diffuse Reflection Items
- 2.5.3.3.1 Diffuse
- 2.5.3.3.2 Brilliance
- 2.5.3.3.3 Crand Graininess
- 2.5.3.3.4 Subsurface Light Transport
- 2.5.3.4 Highlights
- 2.5.3.4.1 Phong Highlights
- 2.5.3.4.2 Specular Highlight
- 2.5.3.4.3 Metallic Highlight Modifier
- 2.5.3.5 Specular Reflection
- 2.5.3.6 Conserve Energy for Reflection
- 2.5.3.7 Iridescence
- 2.5.4 Halo
- 2.5.5 Patterned Textures
- 2.5.5.1 Texture Maps
- 2.5.5.2 Tiles
- 2.5.5.3 Material Maps
- 2.5.5.3.1 Specifying a Material Map
- 2.5.6 Layered Textures
- 2.5.7 UV Mapping
- 2.5.7.1 Supported Objects
- 2.5.7.2 UV Vectors
- 2.5.8 Triangle Texture Interpolation
- 2.5.9 Interior Texture
- 2.5.10 Cutaway Textures
- 2.5.11 Patterns
- 2.5.11.1 Agate
- 2.5.11.2 Aoi
- 2.5.11.3 Average
- 2.5.11.4 Boxed
- 2.5.11.5 Bozo
- 2.5.11.6 Brick
- 2.5.11.7 Bumps
- 2.5.11.8 Cells
- 2.5.11.9 Checker
- 2.5.11.10 Crackle Patterns
- 2.5.11.11 Cubic
- 2.5.11.12 Cylindrical
- 2.5.11.13 Density_File
- 2.5.11.13.1 df3 file format
- 2.5.11.14 Dents
- 2.5.11.15 Facets
- 2.5.11.16 Fractal Patterns
- 2.5.11.17 Function as pattern
- 2.5.11.17.1 What can be used
- 2.5.11.18 Function Image
- 2.5.11.19 Gradient
- 2.5.11.20 Granite
- 2.5.11.21 Hexagon
- 2.5.11.22 Image Pattern
- 2.5.11.23 Leopard
- 2.5.11.24 Marble
- 2.5.11.25 Object Pattern
- 2.5.11.26 Onion
- 2.5.11.27 Pigment Pattern
- 2.5.11.28 Planar
- 2.5.11.29 Quilted
- 2.5.11.30 Radial
- 2.5.11.31 Ripples
- 2.5.11.32 Slope
- 2.5.11.33 Spherical
- 2.5.11.34 Spiral1
- 2.5.11.35 Spiral2
- 2.5.11.36 Spotted
- 2.5.11.37 Waves
- 2.5.11.38 Wood
- 2.5.11.39 Wrinkles
- 2.5.12 Pattern Modifiers
- 2.5.12.1 Transforming Patterns
- 2.5.12.2 Frequency and Phase
- 2.5.12.3 Waveforms
- 2.5.12.4 Noise Generators
- 2.5.12.5 Turbulence
- 2.5.12.6 Warps
- 2.5.12.6.1 Black Hole Warp
- 2.5.12.6.2 Repeat Warp
- 2.5.12.6.3 Turbulence versus Turbulence Warp
- 2.5.12.6.4 Turbulence Warp
- 2.5.12.6.5 Mapping using warps
- 2.5.12.7 Bitmap Modifiers
- 2.5.12.7.1 The once Option
- 2.5.12.7.2 The map_type Option
- 2.5.12.7.3 The interpolate Option
- 2.5.1 Pigment
- 2.6 Interior & Media & Photons
- 2.6.1 Interior
- 2.6.1.1 Why are Interior and Media Necessary?
- 2.6.1.2 Empty and Solid Objects
- 2.6.1.3 Scaling objects with an interior
- 2.6.1.4 Refraction
- 2.6.1.5 Dispersion
- 2.6.1.5.1 Dispersion & Caustics
- 2.6.1.6 Attenuation
- 2.6.1.7 Simulated Caustics
- 2.6.1.8 Object-Media
- 2.6.2 Media
- 2.6.2.1 Media Types
- 2.6.2.1.1 Absorption
- 2.6.2.1.2 Emission
- 2.6.2.1.3 Scattering
- 2.6.2.2 Sampling Parameters & Methods
- 2.6.2.3 Density
- 2.6.2.3.1 General Density Modifiers
- 2.6.2.3.2 Density with color_map
- 2.6.2.3.3 Density Maps and Density Lists
- 2.6.2.3.4 Multiple Density vs. Multiple Media
- 2.6.2.1 Media Types
- 2.6.3 Photons
- 2.6.3.1 Overview
- 2.6.3.1.1 Examples
- 2.6.3.2 Using Photon Mapping in Your Scene
- 2.6.3.2.1 Photon Global Settings
- 2.6.3.2.2 Shooting Photons at an Object
- 2.6.3.2.3 Photons and Light Sources
- 2.6.3.2.4 Photons and Media
- 2.6.3.3 Photons FAQ
- 2.6.3.4 Photon Tips
- 2.6.3.5 Advanced Techniques
- 2.6.3.5.1 Autostop
- 2.6.3.5.2 Adaptive Search Radius
- 2.6.3.5.3 Photons and Dispersion
- 2.6.3.5.4 Saving and Loading Photon Maps
- 2.6.3.1 Overview
- 2.6.1 Interior
- 2.7 Include Files
- 2.7.1 arrays.inc
- 2.7.2 chars.inc
- 2.7.3 colors.inc
- 2.7.3.1 Predefined colors
- 2.7.3.2 Color macros
- 2.7.4 consts.inc
- 2.7.4.1 Vector constants
- 2.7.4.2 Map type constants
- 2.7.4.3 Interpolation type constants
- 2.7.4.4 Fog type constants
- 2.7.4.5 Focal blur hexgrid constants
- 2.7.4.6 IORs
- 2.7.4.7 Dispersion amounts
- 2.7.4.8 Scattering media type constants
- 2.7.5 debug.inc
- 2.7.6 finish.inc
- 2.7.7 functions.inc
- 2.7.7.1 Common Parameters
- 2.7.7.1.1 Cross Section Type
- 2.7.7.1.2 Field Strength
- 2.7.7.1.3 Field Limit
- 2.7.7.1.4 SOR Switch
- 2.7.7.1.5 SOR Offset
- 2.7.7.1.6 SOR Angle
- 2.7.7.1.7 Invert Isosurface
- 2.7.7.2 Internal Functions
- 2.7.7.3 Pre defined functions
- 2.7.7.3.1 Pattern functions
- 2.7.7.1 Common Parameters
- 2.7.8 glass.inc, glass_old.inc
- 2.7.8.1 Glass colors (with transparency)
- 2.7.8.2 Glass colors (without transparency, for fade_color)
- 2.7.8.3 Glass finishes
- 2.7.8.4 Glass interiors
- 2.7.8.5 Glass interior macros
- 2.7.8.6 glass_old.inc
- 2.7.8.6.1 Glass finishes
- 2.7.8.6.2 Glass textures
- 2.7.9 math.inc
- 2.7.9.1 Float functions and macros
- 2.7.9.2 Vector functions and macros
- 2.7.9.3 Vector Analysis
- 2.7.10 metals.inc, golds.inc
- 2.7.10.1 metals.inc
- 2.7.10.2 golds.inc
- 2.7.11 rand.inc
- 2.7.11.1 Flat Distributions
- 2.7.11.2 Other Distributions
- 2.7.11.2.1 Continuous Symmetric Distributions
- 2.7.11.2.2 Continuous Skewed Distributions
- 2.7.11.2.3 Discrete Distributions
- 2.7.12 shapes.inc, shapes_old.inc, shapes2.inc, shapesq.inc
- 2.7.12.1 shapes.inc
- 2.7.12.1.1 The HF Macros
- 2.7.12.2 shapes_old.inc
- 2.7.12.3 shapes2.inc
- 2.7.12.4 shapesq.inc
- 2.7.12.1 shapes.inc
- 2.7.13 skies.inc, stars.inc
- 2.7.14 stones.inc, stones1.inc, stones2.inc, stoneold.inc
- 2.7.14.1 stones1.inc
- 2.7.14.2 stones2.inc
- 2.7.15 stdinc.inc
- 2.7.16 strings.inc
- 2.7.17 textures.inc
- 2.7.17.1 Stones
- 2.7.17.2 Skies
- 2.7.17.3 Woods
- 2.7.17.4 Glass
- 2.7.17.5 Metals
- 2.7.17.6 Special textures
- 2.7.17.7 Texture and pattern macros
- 2.7.18 transforms.inc
- 2.7.19 woodmaps.inc, woods.inc
- 2.7.19.1 woodmaps.inc
- 2.7.19.2 woods.inc
- 2.7.20 Other files
- 2.7.20.1 logo.inc
- 2.7.20.2 rad_def.inc
- 2.7.20.3 screen.inc
- 2.7.20.4 stdcam.inc
- 2.7.20.5 stage1.inc
- 2.7.20.6 sunpos.inc
- 2.7.20.7 font files (*.ttf)
- 2.7.20.8 color_map files (*.map)
- 2.7.20.9 image files (*.png, *.pot, *.df3)
- 2.8 Quick Reference
- 2.8.1 Quick Reference Contents
- 2.8.2 The Scene
- 2.8.3 Language Basics
- 2.8.4 Language Directives
- 2.8.4.1 File Inclusion
- 2.8.4.2 Identifier Declaration
- 2.8.4.3 File Input/Output
- 2.8.4.4 Default Texture
- 2.8.4.5 Version Identifier
- 2.8.4.6 Control Flow Directives
- 2.8.4.7 Message Streams
- 2.8.4.8 Macro
- 2.8.4.9 Embedded Directives
- 2.8.5 Transformations
- 2.8.6 Camera
- 2.8.7 Lights
- 2.8.7.1 Lightgroup
- 2.8.8 Objects
- 2.8.8.1 Finite Solid Objects
- 2.8.8.2 Finite Patch Objects
- 2.8.8.3 Infinite Solid Objects
- 2.8.8.4 Isosurface
- 2.8.8.5 Parametric
- 2.8.8.6 CSG
- 2.8.9 Object Modifiers
- 2.8.9.1 UV Mapping
- 2.8.9.2 Material
- 2.8.9.3 Interior
- 2.8.9.4 Interior Texture
- 2.8.10 Texture
- 2.8.10.1 Plain Texture
- 2.8.10.2 Layered Texture
- 2.8.10.3 Patterned Texture
- 2.8.10.4 Pigment
- 2.8.10.5 Normal
- 2.8.10.6 Finish
- 2.8.10.7 Pattern
- 2.8.10.8 Pattern Modifiers
- 2.8.11 Media
- 2.8.12 Atmospheric Effects
- 2.8.12.1 Background
- 2.8.12.2 Fog
- 2.8.12.3 Sky Sphere
- 2.8.12.4 Rainbow
- 2.8.13 Global Settings
POV-Ray for Windows
- 3.1 Introduction
- 3.1.1 What is POV-Ray for Windows?
- 3.1.2 ... And What Is It Not?
- 3.1.3 Who Can Use POV-Ray for Windows?
- 3.1.4 System Requirements
- 3.1.5 System Specific Features
- 3.1.5.1 What's new in POV-Ray for Windows
- 3.1.5.2 SYS File Type
- 3.1.5.3 System Specific Charset
- 3.1.5.4 Time Units in CPU Histogram
- 3.1.6 Spelling
- 3.1.7 Reporting Bugs
- 3.1.8 Trademarks
- 3.2 Getting Started
- 3.2.1 The Demo
- 3.2.2 Starting a Render Job
- 3.2.3 Dragging and Dropping Files
- 3.2.4 Tutorials
- 3.2.5 Understanding File Types
- 3.2.5.1 POV Files
- 3.2.5.2 INI Files
- 3.2.5.2.1 INI File Sections
- 3.2.6 Using the Internal Editor
- 3.2.6.1 The Editor Feature Set
- 3.2.6.2 Turning the Internal Editor On or Off
- 3.2.6.3 Preventing File Restore
- 3.2.6.4 Switching between Editor windows
- 3.2.6.5 Keyword Expansion and CodeList
- 3.2.6.5.1 A Quick Example
- 3.2.6.5.2 How Keyword Expansion Works
- 3.2.6.5.3 CodeList
- 3.2.6.5.4 Using CodeList
- 3.2.6.5.5 Summary
- 3.2.6.6 Configuring the Internal Editor
- 3.2.6.6.1 Important Editor Notes
- 3.2.6.6.2 Default Key Mappings
- 3.2.6.6.3 Setting Key Mappings
- 3.2.6.6.4 Reserved Keys
- 3.2.6.6.5 Using the Mouse
- 3.2.6.6.6 European Users and Match Brace
- 3.2.6.6.7 Global vs. Local Options
- 3.2.6.7 The Language Setting
- 3.2.6.8 The Tab Spacing Setting
- 3.2.6.9 The Font Setting
- 3.2.7 I/O Restrictions
- 3.2.7.1 High-Level Configuration
- 3.2.7.2 Overall Options
- 3.2.7.3 No Restrictions
- 3.2.7.4 Restrict Write but Allow Read
- 3.2.7.5 Restrict Read/Write
- 3.2.7.6 Restrictions Affect all Core File I/O
- 3.2.7.7 Additional Options
- 3.2.7.8 Permit Read/Write in Current Directory
- 3.2.7.9 Disable Starting other Programs
- 3.2.7.10 Low-Level Configuration
- 3.2.7.11 Overall Concept
- 3.2.7.12 Adding or Changing Allowed Directories
- 3.2.7.13 For Those Who use an Image Output Directory
- 3.3 Command-Line Options
- 3.3.1 Special Command-Line Options
- 3.3.2 Adding New Resolutions
- 3.4 Windows
- 3.4.1 The Main Window
- 3.4.2 The Toolbar
- 3.4.2.1 Preset Rendering Options
- 3.4.2.2 Toolbar Command Line
- 3.4.3 The Status Bar
- 3.4.4 The Tab Control
- 3.4.5 The Message Window
- 3.4.6 The Editor Window
- 3.4.7 The Render Window
- 3.5 Menus
- 3.5.1 File Menu
- 3.5.2 Edit Menu
- 3.5.2.1 Copy Pane
- 3.5.2.2 Clear Messages
- 3.5.2.3 Undo
- 3.5.2.4 Redo
- 3.5.2.5 Cut
- 3.5.2.6 Copy
- 3.5.2.7 Paste
- 3.5.2.8 Delete
- 3.5.2.9 Select All
- 3.5.2.10 Selection
- 3.5.2.10.1 Indent
- 3.5.2.10.2 Indent To Previous
- 3.5.2.10.3 Undent
- 3.5.2.10.4 Uppercase
- 3.5.2.10.5 Lowercase
- 3.5.2.10.6 Convert Spaces To Tabs
- 3.5.2.10.7 Convert Tabs To Spaces
- 3.5.3 Search Menu
- 3.5.3.1 Find
- 3.5.3.1.1 Match Whole Word Only
- 3.5.3.1.2 Match Case
- 3.5.3.1.3 Wildcard Search
- 3.5.3.2 Replace
- 3.5.3.3 Find Next
- 3.5.3.4 Match Brace
- 3.5.3.1 Find
- 3.5.4 Text Menu
- 3.5.4.1 Show White Space
- 3.5.4.2 Set Repeat Count
- 3.5.4.3 Tab Size
- 3.5.4.4 Indent
- 3.5.4.4.1 Auto-Indent Style
- 3.5.4.4.2 None
- 3.5.4.4.3 Language Scope
- 3.5.4.4.4 Copy From Previous Line
- 3.5.4.5 Bookmarks
- 3.5.5 Editor Menu
- 3.5.5.1 Auto-Load Error File
- 3.5.5.2 Auto-Show Parse Messages
- 3.5.5.3 Auto-Save Delay
- 3.5.5.4 Create Backups
- 3.5.5.5 Allow Undo After Manual Save
- 3.5.5.6 Click Beyond EOL
- 3.5.5.7 Constrain Caret To Text
- 3.5.5.8 Overlay Keyword Expansion On Tab Key
- 3.5.5.9 Show Message Window
- 3.5.5.10 Editor Preferences Dialog
- 3.5.5.11 Record Macro/Play Macro
- 3.5.5.12 Auto-Reload
- 3.5.5.13 Scroll Bars
- 3.5.5.14 Color Scheme
- 3.5.5.15 Editor Preferences
- 3.5.5.15.1 Color/Font
- 3.5.5.15.1.1 Item
- 3.5.5.15.1.2 Color
- 3.5.5.15.1.3 Background
- 3.5.5.15.1.4 Font
- 3.5.5.15.2 Language/Tabs
- 3.5.5.15.2.1 Auto Indentation Style
- 3.5.5.15.2.2 Tabs
- 3.5.5.15.2.3 Language
- 3.5.5.15.3 Keyboard
- 3.5.5.15.4 Misc
- 3.5.5.15.4.1 Smooth Scrolling
- 3.5.5.15.4.2 Show Left Margin
- 3.5.5.15.4.3 Line Tooltips on Scroll
- 3.5.5.15.4.4 Allow Drag and Drop
- 3.5.5.15.4.5 Allow Column Selection
- 3.5.5.15.4.6 Confine Caret to Text
- 3.5.5.15.4.7 Color Syntax Highlighting
- 3.5.5.15.4.8 Show Horizontal/Vertical Scrollbar
- 3.5.5.15.4.9 Allow Horizontal/Vertical Splitting
- 3.5.5.15.4.10 Line Numbering
- 3.5.5.15.4.11 Max Undoable Actions
- 3.5.5.15.1 Color/Font
- 3.5.6 Insert Menu
- 3.5.6.1 How the Insert Menu is Built
- 3.5.6.2 Physical Layout
- 3.5.6.3 Sorting the Insert Menu
- 3.5.6.4 Adding a Separator
- 3.5.6.5 Using the Insert Menu
- 3.5.7 Render Menu
- 3.5.7.1 Edit Settings/Render
- 3.5.7.2 Select File and Render
- 3.5.7.3 Start Rendering (Go!)/Stop Rendering
- 3.5.7.4 Run Demo
- 3.5.7.5 Run Benchmark
- 3.5.7.6 File Queue
- 3.5.7.7 Clear Queue
- 3.5.7.8 Animation Pane
- 3.5.7.8.1 Minimize Shellouts
- 3.5.7.8.2 No Shellout Wait
- 3.5.7.9 Render Priority
- 3.5.7.10 Duty Cycle
- 3.5.7.11 Sound Settings
- 3.5.7.12 On Completion
- 3.5.7.12.1 Do Nothing
- 3.5.7.12.2 Display Message
- 3.5.7.12.3 Exit POV-Ray for Windows
- 3.5.7.13 Rerun
- 3.5.7.13.1 Rerun Dialog
- 3.5.7.13.2 Rerun
- 3.5.7.13.3 Continue
- 3.5.7.13.4 File List
- 3.5.8 Options Menu
- 3.5.8.1 Keep Single Instance
- 3.5.8.2 Use Render Animation
- 3.5.8.3 Show Toolbar
- 3.5.8.4 Place in System Tray
- 3.5.8.5 Script I/O Restrictions
- 3.5.8.6 Drag'N'Drop Destination
- 3.5.8.7 Online Operations
- 3.5.8.7.1 Check For New Versions
- 3.5.8.7.2 Include System Information
- 3.5.8.8 Other Settings
- 3.5.8.8.1 Use Editor
- 3.5.8.8.2 Show Tips of the Day
- 3.5.8.8.3 Show Tooltips
- 3.5.8.8.4 Preserve Messages
- 3.5.8.8.5 Save Settings on Exit
- 3.5.8.8.6 Hide New User Help
- 3.5.8.8.7 Show Next Tip
- 3.5.8.8.8 Re-Render Insert Menu Bitmaps
- 3.5.8.8.9 Message Window
- 3.5.8.8.10 Select Plain Background
- 3.5.8.8.11 Text Font
- 3.5.8.8.12 Text Color
- 3.5.8.8.13 Background Color
- 3.5.8.8.14 Tiling Options
- 3.5.8.8.15 Render Window
- 3.5.8.8.16 Force 8 Bit Display
- 3.5.8.8.17 Preserve Contents During Animation
- 3.5.8.8.18 Re-display
- 3.5.8.8.19 Autoclose
- 3.5.8.8.20 Close
- 3.5.8.8.21 Keep Above Main
- 3.5.8.8.22 Get Focus on Creation
- 3.5.8.8.23 Hide When Main Minimized
- 3.5.8.8.24 Editor Window
- 3.5.9 Tools Menu
- 3.5.9.1 Syntax Coloring
- 3.5.9.2 Reload Tool Menu
- 3.5.9.3 Edit PVTOOLS.INI
- 3.5.9.4 Example PVTOOLS.INI
- 3.5.9.5 GUI Extensions Menu
- 3.5.10 Context Menus
- 3.5.10.1 The Message Window Context Menu
- 3.5.10.2 Minimize to System Tray
- 3.5.10.3 Show Tip
- 3.5.10.4 The Render Window Context Menu
- 3.5.10.5 The Editor Window Context Menu
- 3.5.10.6 Show or Hide Messages
- 3.5.10.7 Context Help
- 3.5.10.8 Open <Filename>
- 3.5.10.9 Copy "..." to Command-Line
- 3.6 Bug Reports
- 3.6.1 Things that look like bugs but aren't
- 3.6.2 Feature Requests are not bugs
- 3.6.3 "I don't like the way this works so it must be a bug"
- 3.6.4 Known Bugs
- 3.6.5 Bugs and GUI Extensions
- 3.6.6 Spelling
- 3.6.7 Crash Upload Utility
- 3.6.8 Bug Reporting via Email
- 3.6.9 Bug Reporting via our Bug Tracking System
- 3.7 Speed Considerations
- 3.7.1 Render Priority
- 3.7.2 Render Window
- 3.7.3 Memory
- 3.7.4 Scene Features
- 3.7.5 Render Quality
POV-Ray for Mac OS
- 4.1 Introduction
- 4.1.1 What's new in POV-Ray for Mac OS
- 4.1.2 Installation
- 4.1.3 Requirements
- 4.2 Getting Started
- 4.3 Menus
- 4.3.1 Apple Menu
- 4.3.2 File Menu
- 4.3.3 Edit Menu
- 4.3.4 Search Menu
- 4.3.5 Templates Menu
- 4.3.6 Render Menu
- 4.3.7 Window Menu
- 4.3.8 Help Menu
- 4.4 Windows
- 4.4.1 Message Window
- 4.4.2 Text Editor Window
- 4.4.3 Render Preview Window
- 4.4.4 Templates Window
- 4.5 Dialogs
- 4.5.1 Preferences Dialog
- 4.5.1.1 General Pane
- 4.5.1.1.1 Fast Preview Mode
- 4.5.1.1.2 Fast Functions
- 4.5.1.1.3 Background Rendering
- 4.5.1.1.4 Use Temporary Memory
- 4.5.1.1.5 Render Engine
- 4.5.1.2 Editor Pane
- 4.5.1.2.1 Font
- 4.5.1.2.2 Size
- 4.5.1.2.3 Tab Size
- 4.5.1.2.4 Auto Indent
- 4.5.1.2.5 Syntax Coloring
- 4.5.1.2.6 Symbol Coloring
- 4.5.1.3 Actions Pane
- 4.5.1.3.1 Startup Actions
- 4.5.1.3.2 Startup and termination script actions
- 4.5.1.3.3 Actions after all jobs finished
- 4.5.1.4 Files Pane
- 4.5.1.4.1 Allow rendering of ".pov" files only
- 4.5.1.4.2 Application creator codes for output files
- 4.5.1.5 Scenes Pane
- 4.5.1.5.1 Global Include Paths
- 4.5.1.5.2 Default Render Settings Set
- 4.5.1.1 General Pane
- 4.5.2 Render Settings Dialog
- 4.5.2.1 Scene Pane
- 4.5.2.1.1 Command-Line
- 4.5.2.1.2 Language
- 4.5.2.1.3 Show Preview
- 4.5.2.1.4 Mosaic Preview
- 4.5.2.1.5 File Specific Include Paths
- 4.5.2.2 Quality Pane
- 4.5.2.2.1 Render Quality
- 4.5.2.2.2 Anti-Aliasing
- 4.5.2.3 Optimization Pane
- 4.5.2.3.1 Auto-Bounding
- 4.5.2.3.2 Ignore any "bounded_by" in scene
- 4.5.2.3.3 Split Unions
- 4.5.2.3.4 Use Light Buffer
- 4.5.2.3.5 Use Vista Buffer
- 4.5.2.3.6 Draw Vista Buffers
- 4.5.2.4 Output Pane
- 4.5.2.4.1 Image Size
- 4.5.2.4.2 Partial Image
- 4.5.2.4.3 Save Image As
- 4.5.2.4.4 Bits per color
- 4.5.2.4.5 Add Alpha-Channel
- 4.5.2.4.6 Compression
- 4.5.2.4.7 Set Compression
- 4.5.2.4.8 Save Histogram As
- 4.5.2.5 Animation Pane
- 4.5.2.5.1 Frame Number
- 4.5.2.5.2 Clock Value
- 4.5.2.5.3 Field Rendering
- 4.5.2.6 Actions Pane
- 4.5.2.1 Scene Pane
- 4.5.1 Preferences Dialog
- 4.6 Command-Line Options
- 4.7 Tips and Tricks
POV-Ray for Unix
- 5.1 Introduction
- 5.1.1 What is POV-Ray?
- 5.1.2 What is POV-Ray for Unix?
- 5.1.3 ... And What Is It Not?
- 5.1.4 Who Can Use POV-Ray for Unix?
- 5.1.5 Spelling
- 5.1.6 Reporting Bugs
- 5.1.7 Trademarks
- 5.2 Features
- 5.2.1 I/O Restrictions
- 5.2.2 Display Options
- 5.2.3 Benchmark Mode
- 5.2.4 Sample scene render scripts
- 5.2.5 KDE integration
- 5.2.6 What's new in POV-Ray for Unix
- 5.3 Getting Started
- 5.3.1 Available distributions
- 5.3.2 Configuration
- 5.3.2.1 The I/O Restrictions configuration file
- 5.3.2.2 The main POV-Ray INI file
- 5.3.3 Starting a Render Job
- 5.3.3.1 X Window display
- 5.3.3.2 SVGAlib display
- 5.3.3.3 Output file formats
- 5.3.4 Interrupting POV-Ray
- 5.3.5 Tutorials
- 5.3.6 Rendering the Sample Scenes
- 5.3.7 POV-Ray for Unix Tips
- 5.3.7.1 Automated execution
- 5.3.7.2 Post-processing Images
- 5.4 I/O Restrictions
- 5.4.1 Configuration file format
- 5.4.2 File I/O Security
- 5.4.3 Shellout Security
- 5.4.4 Permitted Paths
- 5.4.4.1 Examples for path settings
- 5.4.5 Example configuration file
- 5.5 Understanding File Types
- 5.5.1 POV Files
- 5.5.2 INI Files
- 5.5.2.1 INI File Sections
- 5.6 Understanding POV-Ray Options
- 5.6.1 Special Command-Line Options
- 5.6.2 Benchmark Rendering Mode
- 5.7 Bug Reports
- 5.7.1 Feature Requests are not bugs
- 5.7.2 Known Bugs
- 5.7.3 Spelling
- 5.7.4 Bug Reporting via Email
- 5.7.5 Bug Reporting via our Bug Tracking System
- 5.8 Speed Considerations
- 5.8.1 Render Priority
- 5.8.2 Render Window
- 5.8.3 Memory
- 5.8.4 Scene Features
- 5.8.5 Render Quality
This document is protected, so submissions, corrections and discussions should be held on this documents talk page. |