Difference between revisions of "Documentation:Tutorial Table of Contents"
Jump to navigation
Jump to search
Jholsenback (talk | contribs) m (Protected "Documentation:Tutorial Table of Contents": initial page setup [edit=sysop:move=sysop]) |
Jholsenback (talk | contribs) m (version changes) |
||
(25 intermediate revisions by the same user not shown) | |||
Line 16: | Line 16: | ||
<br> | <br> | ||
<!--</wikinav>---> | <!--</wikinav>---> | ||
− | == | + | ==[[Documentation:Tutorial Section 1#Introduction|Introduction]]== |
− | |||
:* [[Documentation:Tutorial Section 1#Program Description|Program Description]] | :* [[Documentation:Tutorial Section 1#Program Description|Program Description]] | ||
:* [[Documentation:Tutorial Section 1#What is Ray-Tracing?|What is Ray-Tracing?]] | :* [[Documentation:Tutorial Section 1#What is Ray-Tracing?|What is Ray-Tracing?]] | ||
:* [[Documentation:Tutorial Section 1#What is POV-Ray?|What is POV-Ray?]] | :* [[Documentation:Tutorial Section 1#What is POV-Ray?|What is POV-Ray?]] | ||
:* [[Documentation:Tutorial Section 1#Features|Features]] | :* [[Documentation:Tutorial Section 1#Features|Features]] | ||
+ | ::* [[Documentation:Tutorial Section 1#Changes and New Features Summary|Changes and New Features Summary]] | ||
+ | :::* [[Documentation:Tutorial Section 1#Version 3.8|Version 3.8]] | ||
+ | :::* [[Documentation:Tutorial Section 1#Version 3.7|Version 3.7]] | ||
+ | :* [[Documentation:Tutorial Section 1#Trademarks|Trademarks]] | ||
:* [[Documentation:Tutorial Section 1#The Early History of POV-Ray|The Early History of POV-Ray]] | :* [[Documentation:Tutorial Section 1#The Early History of POV-Ray|The Early History of POV-Ray]] | ||
− | ::* [[Documentation:Tutorial Section 1#The Original Creation Message|The Original Creation Message]] | + | ::* [[Documentation:Tutorial Section 1.1#The Original Creation Message|The Original Creation Message]] |
− | ::* [[Documentation:Tutorial Section 1#The Name|The Name]] | + | ::* [[Documentation:Tutorial Section 1.1#The Name|The Name]] |
− | ::* [[Documentation:Tutorial Section 1#A Historic 'Version History'|A Historic 'Version History']] | + | ::* [[Documentation:Tutorial Section 1.1#A Historic 'Version History'|A Historic 'Version History']] |
− | :* [[Documentation:Tutorial Section 1#How Do I Begin?|How Do I Begin?]] | + | :* [[Documentation:Tutorial Section 1.1#How Do I Begin?|How Do I Begin?]] |
− | :* [[Documentation:Tutorial Section 1#Notation and Basic Assumptions|Notation and Basic Assumptions]] | + | :* [[Documentation:Tutorial Section 1.1#Notation and Basic Assumptions|Notation and Basic Assumptions]] |
− | == | + | |
− | + | ==[[Documentation:Tutorial Section 2#Getting Started|Getting Started]]== | |
:* [[Documentation:Tutorial Section 2#Our First Image|Our First Image]] | :* [[Documentation:Tutorial Section 2#Our First Image|Our First Image]] | ||
::* [[Documentation:Tutorial Section 2#Understanding POV-Ray's Coordinate System|Understanding POV-Ray's Coordinate System]] | ::* [[Documentation:Tutorial Section 2#Understanding POV-Ray's Coordinate System|Understanding POV-Ray's Coordinate System]] | ||
Line 46: | Line 49: | ||
::* [[Documentation:Tutorial Section 2#What is CSG?|What is CSG?]] | ::* [[Documentation:Tutorial Section 2#What is CSG?|What is CSG?]] | ||
::* [[Documentation:Tutorial Section 2#CSG Union|CSG Union]] | ::* [[Documentation:Tutorial Section 2#CSG Union|CSG Union]] | ||
− | ::* [[Documentation:Tutorial Section 2#CSG Intersection|CSG Intersection]] | + | ::* [[Documentation:Tutorial Section 2.1#CSG Intersection|CSG Intersection]] |
− | ::* [[Documentation:Tutorial Section 2#CSG Difference|CSG Difference]] | + | ::* [[Documentation:Tutorial Section 2.1#CSG Difference|CSG Difference]] |
− | ::* [[Documentation:Tutorial Section 2#CSG Merge|CSG Merge]] | + | ::* [[Documentation:Tutorial Section 2.1#CSG Merge|CSG Merge]] |
− | ::* [[Documentation:Tutorial Section 2#CSG Pitfalls|CSG Pitfalls]] | + | ::* [[Documentation:Tutorial Section 2.1#CSG Pitfalls|CSG Pitfalls]] |
− | :::* [[Documentation:Tutorial Section 2#Co-incident Surfaces|Co-incident Surfaces]] | + | :::* [[Documentation:Tutorial Section 2.1#Co-incident Surfaces|Co-incident Surfaces]] |
− | :* [[Documentation:Tutorial Section 2#The Light Source|The Light Source]] | + | :* [[Documentation:Tutorial Section 2.1#The Light Source|The Light Source]] |
− | ::* [[Documentation:Tutorial Section 2#The Pointlight Source|The Pointlight Source]] | + | ::* [[Documentation:Tutorial Section 2.1#The Pointlight Source|The Pointlight Source]] |
− | ::* [[Documentation:Tutorial Section 2#The Spotlight Source|The Spotlight Source]] | + | ::* [[Documentation:Tutorial Section 2.1#The Spotlight Source|The Spotlight Source]] |
− | ::* [[Documentation:Tutorial Section 2#The Cylindrical Light Source|The Cylindrical Light Source]] | + | ::* [[Documentation:Tutorial Section 2.1#The Cylindrical Light Source|The Cylindrical Light Source]] |
− | ::* [[Documentation:Tutorial Section 2#The Area Light Source|The Area Light Source]] | + | ::* [[Documentation:Tutorial Section 2.1#The Area Light Source|The Area Light Source]] |
− | ::* [[Documentation:Tutorial Section 2#The Ambient Light Source|The Ambient Light Source]] | + | ::* [[Documentation:Tutorial Section 2.1#The Ambient Light Source|The Ambient Light Source]] |
− | ::* [[Documentation:Tutorial Section 2#Light Source Specials|Light Source Specials]] | + | ::* [[Documentation:Tutorial Section 2.1#Light Source Specials|Light Source Specials]] |
− | :::* [[Documentation:Tutorial Section 2#Using Shadowless Lights|Using Shadowless Lights]] | + | :::* [[Documentation:Tutorial Section 2.1#Using Shadowless Lights|Using Shadowless Lights]] |
− | :::* [[Documentation:Tutorial Section 2#Assigning an Object to a Light Source|Assigning an Object to a Light Source]] | + | :::* [[Documentation:Tutorial Section 2.1#Assigning an Object to a Light Source|Assigning an Object to a Light Source]] |
− | :::* [[Documentation:Tutorial Section 2#Using Light Fading|Using Light Fading]] | + | :::* [[Documentation:Tutorial Section 2.1#Using Light Fading|Using Light Fading]] |
− | :* [[Documentation:Tutorial Section 2#Simple Texture Options|Simple Texture Options]] | + | :* [[Documentation:Tutorial Section 2.1#Simple Texture Options|Simple Texture Options]] |
− | ::* [[Documentation:Tutorial Section 2#Surface Finishes|Surface Finishes]] | + | ::* [[Documentation:Tutorial Section 2.1#Surface Finishes|Surface Finishes]] |
− | ::* [[Documentation:Tutorial Section 2#Adding Bumpiness|Adding Bumpiness]] | + | ::* [[Documentation:Tutorial Section 2.2#Adding Bumpiness|Adding Bumpiness]] |
− | ::* [[Documentation:Tutorial Section 2#Creating Color Patterns|Creating Color Patterns]] | + | ::* [[Documentation:Tutorial Section 2.2#Creating Color Patterns|Creating Color Patterns]] |
− | ::* [[Documentation:Tutorial Section 2#Pre-defined Textures|Pre-defined Textures]] | + | ::* [[Documentation:Tutorial Section 2.2#Pre-defined Textures|Pre-defined Textures]] |
− | :* [[Documentation:Tutorial Section 2#Using the Camera|Using the Camera]] | + | :* [[Documentation:Tutorial Section 2.2#Using the Camera|Using the Camera]] |
− | ::* [[Documentation:Tutorial Section 2#Using Focal Blur|Using Focal Blur]] | + | ::* [[Documentation:Tutorial Section 2.2#Using Focal Blur|Using Focal Blur]] |
− | :* [[Documentation:Tutorial Section 2#POV-Ray Coordinate System|POV-Ray Coordinate System]] | + | :* [[Documentation:Tutorial Section 2.2#POV-Ray Coordinate System|POV-Ray Coordinate System]] |
− | ::* [[Documentation:Tutorial Section 2#Transformations|Transformations]] | + | ::* [[Documentation:Tutorial Section 2.2#Transformations|Transformations]] |
− | :::* [[Documentation:Tutorial Section 2#Translate|Translate]] | + | :::* [[Documentation:Tutorial Section 2.2#Translate|Translate]] |
− | :::* [[Documentation:Tutorial Section 2#Scale|Scale]] | + | :::* [[Documentation:Tutorial Section 2.2#Scale|Scale]] |
− | :::* [[Documentation:Tutorial Section 2#Rotate|Rotate]] | + | :::* [[Documentation:Tutorial Section 2.2#Rotate|Rotate]] |
− | :::* [[Documentation:Tutorial Section 2#Matrix|Matrix]] | + | :::* [[Documentation:Tutorial Section 2.2#Matrix|Matrix]] |
− | ::* [[Documentation:Tutorial Section 2#Transformation Order|Transformation Order]] | + | ::* [[Documentation:Tutorial Section 2.2#Transformation Order|Transformation Order]] |
− | ::* [[Documentation:Tutorial Section 2#Inverse Transform|Inverse Transform]] | + | ::* [[Documentation:Tutorial Section 2.2#Inverse Transform|Inverse Transform]] |
− | ::* [[Documentation:Tutorial Section 2#Transform Identifiers|Transform Identifiers]] | + | ::* [[Documentation:Tutorial Section 2.2#Transform Identifiers|Transform Identifiers]] |
− | ::* [[Documentation:Tutorial Section 2#Transforming Textures and Objects|Transforming Textures and Objects]] | + | ::* [[Documentation:Tutorial Section 2.2#Transforming Textures and Objects|Transforming Textures and Objects]] |
− | :* [[Documentation:Tutorial Section 2#Setting POV-Ray Options|Setting POV-Ray Options]] | + | :* [[Documentation:Tutorial Section 2.2#Setting POV-Ray Options|Setting POV-Ray Options]] |
− | ::* [[Documentation:Tutorial Section 2#Command Line Switches|Command Line Switches]] | + | ::* [[Documentation:Tutorial Section 2.2#Command Line Switches|Command Line Switches]] |
− | ::* [[Documentation:Tutorial Section 2#Using INI Files|Using INI Files]] | + | ::* [[Documentation:Tutorial Section 2.2#Using INI Files|Using INI Files]] |
− | ::* [[Documentation:Tutorial Section 2#Using the POVINI Environment Variable|Using the POVINI Environment Variable]] | + | ::* [[Documentation:Tutorial Section 2.2#Using the POVINI Environment Variable|Using the POVINI Environment Variable]] |
− | == | + | ==[[Documentation:Tutorial Section 3#Advanced Features|Advanced Features]]== |
− | |||
:* [[Documentation:Tutorial Section 3#Spline Based Shapes|Spline Based Shapes]] | :* [[Documentation:Tutorial Section 3#Spline Based Shapes|Spline Based Shapes]] | ||
::* [[Documentation:Tutorial Section 3#Lathe Object|Lathe Object]] | ::* [[Documentation:Tutorial Section 3#Lathe Object|Lathe Object]] | ||
Line 96: | Line 98: | ||
::* [[Documentation:Tutorial Section 3#Bicubic Patch Object|Bicubic Patch Object]] | ::* [[Documentation:Tutorial Section 3#Bicubic Patch Object|Bicubic Patch Object]] | ||
::* [[Documentation:Tutorial Section 3#Text Object|Text Object]] | ::* [[Documentation:Tutorial Section 3#Text Object|Text Object]] | ||
− | :* [[Documentation:Tutorial Section 3#Polygon Based Shapes|Polygon Based Shapes]] | + | :* [[Documentation:Tutorial Section 3.1#Polygon Based Shapes|Polygon Based Shapes]] |
− | ::* [[Documentation:Tutorial Section 3#Mesh Object|Mesh Object]] | + | ::* [[Documentation:Tutorial Section 3.1#Mesh Object|Mesh Object]] |
− | ::* [[Documentation:Tutorial Section 3#Mesh2 Object|Mesh2 Object]] | + | ::* [[Documentation:Tutorial Section 3.1#Mesh2 Object|Mesh2 Object]] |
− | :::* [[Documentation:Tutorial Section 3#Smooth triangles and mesh2|Smooth triangles and mesh2]] | + | :::* [[Documentation:Tutorial Section 3.1#Smooth triangles and mesh2|Smooth triangles and mesh2]] |
− | :::* [[Documentation:Tutorial Section 3#UV mapping and mesh2|UV mapping and mesh2]] | + | :::* [[Documentation:Tutorial Section 3.1#UV mapping and mesh2|UV mapping and mesh2]] |
− | :::* [[Documentation:Tutorial Section 3#A separate texture per triangle|A separate texture per triangle]] | + | :::* [[Documentation:Tutorial Section 3.1#A separate texture per triangle|A separate texture per triangle]] |
− | ::* [[Documentation:Tutorial Section 3#Polygon Object|Polygon Object]] | + | ::* [[Documentation:Tutorial Section 3.1#Polygon Object|Polygon Object]] |
− | :* [[Documentation:Tutorial Section 3#Other Shapes|Other Shapes]] | + | :* [[Documentation:Tutorial Section 3.1#Other Shapes|Other Shapes]] |
− | ::* [[Documentation:Tutorial Section 3#Blob Object|Blob Object]] | + | ::* [[Documentation:Tutorial Section 3.1#Blob Object|Blob Object]] |
− | :::* [[Documentation:Tutorial Section 3#Component Types and Other New Features|Component Types and Other New Features]] | + | :::* [[Documentation:Tutorial Section 3.1#Component Types and Other New Features|Component Types and Other New Features]] |
− | :::* [[Documentation:Tutorial Section 3#Complex Blob Constructs and Negative Strength|Complex Blob Constructs and Negative Strength]] | + | :::* [[Documentation:Tutorial Section 3.1#Complex Blob Constructs and Negative Strength|Complex Blob Constructs and Negative Strength]] |
− | ::* [[Documentation:Tutorial Section 3#Height Field Object|Height Field Object]] | + | ::* [[Documentation:Tutorial Section 3.1#Height Field Object|Height Field Object]] |
− | ::* [[Documentation:Tutorial Section 3#Isosurface Object|Isosurface Object]] | + | ::* [[Documentation:Tutorial Section 3.2#Isosurface Object|Isosurface Object]] |
− | :::* [[Documentation:Tutorial Section 3#Simple functions|Simple functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Simple functions|Simple functions]] |
− | :::* [[Documentation:Tutorial Section 3#Several surfaces|Several surfaces]] | + | :::* [[Documentation:Tutorial Section 3.2#Several surfaces|Several surfaces]] |
− | :::* [[Documentation:Tutorial Section 3#Non-linear functions|Non-linear functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Non-linear functions|Non-linear functions]] |
− | :::* [[Documentation:Tutorial Section 3#Specifying functions|Specifying functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Specifying functions|Specifying functions]] |
− | :::* [[Documentation:Tutorial Section 3#Internal functions|Internal functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Internal functions|Internal functions]] |
− | :::* [[Documentation:Tutorial Section 3#Combining isosurface functions|Combining isosurface functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Combining isosurface functions|Combining isosurface functions]] |
− | :::* [[Documentation:Tutorial Section 3#Noise and pigment functions|Noise and pigment functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Noise and pigment functions|Noise and pigment functions]] |
− | :::* [[Documentation:Tutorial Section 3#Conditional directives and loops|Conditional directives and loops]] | + | :::* [[Documentation:Tutorial Section 3.2#Conditional directives and loops|Conditional directives and loops]] |
− | :::* [[Documentation:Tutorial Section 3#Transformations on functions|Transformations on functions]] | + | :::* [[Documentation:Tutorial Section 3.2#Transformations on functions|Transformations on functions]] |
− | :::* [[Documentation:Tutorial Section 3#Improving Isosurface Speed|Improving Isosurface Speed]] | + | :::* [[Documentation:Tutorial Section 3.2#Improving Isosurface Speed|Improving Isosurface Speed]] |
− | ::* [[Documentation:Tutorial Section 3#Poly Object|Poly Object]] | + | ::* [[Documentation:Tutorial Section 3.2#Poly Object|Poly Object]] |
− | :::* [[Documentation:Tutorial Section 3#Creating the polynomial function|Creating the polynomial function]] | + | :::* [[Documentation:Tutorial Section 3.2#Creating the polynomial function|Creating the polynomial function]] |
− | :::* [[Documentation:Tutorial Section 3#Writing the polynomial vector|Writing the polynomial vector]] | + | :::* [[Documentation:Tutorial Section 3.2#Writing the polynomial vector|Writing the polynomial vector]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.2#Polynomial made easy|Polynomial made easy]] |
− | :* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.3#Superquadric Ellipsoid Object|Superquadric Ellipsoid Object]] |
− | + | :* [[Documentation:Tutorial Section 3.3#Gamma Handling|Gamma Handling]] | |
− | + | ::* [[Documentation:Tutorial Section 3.3#Setting Up Your Display|Setting Up Your Display]] | |
− | + | ::* [[Documentation:Tutorial Section 3.3#Setting Up POV-Ray|Setting Up POV-Ray]] | |
− | + | ::* [[Documentation:Tutorial Section 3.3#Gamma in Output Images|Gamma in Output Images]] | |
− | + | ::* [[Documentation:Tutorial Section 3.3#Setting Up Your Scene|Setting Up Your Scene]] | |
− | + | ::* [[Documentation:Tutorial Section 3.3#Gamma in Literal Colors|Gamma in Literal Colors]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.3#Gamma in Input Images|Gamma in Input Images]] |
− | + | ::* [[Documentation:Tutorial Section 3.3#Gamma in Legacy Scenes|Gamma in Legacy Scenes]] | |
− | + | :* [[Documentation:Tutorial Section 3.3#Advanced Texture Options|Advanced Texture Options]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.3#Pigments|Pigments]] |
− | :::* [[Documentation:Tutorial Section 3#Using | + | :::* [[Documentation:Tutorial Section 3.3#Using Color List Pigments|Using Color List Pigments]] |
− | :::* [[Documentation:Tutorial Section 3#Using | + | :::* [[Documentation:Tutorial Section 3.3#Using Pigment and Patterns|Using Pigment and Patterns]] |
− | :::* [[Documentation:Tutorial Section 3#Using | + | :::* [[Documentation:Tutorial Section 3.3#Using Pattern Modifiers|Using Pattern Modifiers]] |
− | :::* [[Documentation:Tutorial Section 3#Using | + | :::* [[Documentation:Tutorial Section 3.3#Using Transparent Pigments and Layered Textures|Using Transparent Pigments and Layered Textures]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Using Pigment Maps|Using Pigment Maps]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.3#Normals|Normals]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Using Basic Normal Modifiers|Using Basic Normal Modifiers]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Blending Normals|Blending Normals]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Slope Map Tutorial|Slope Map Tutorial]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::::* [[Documentation:Tutorial Section 3.3#Slopes, what are they?|Slopes, what are they?]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::::* [[Documentation:Tutorial Section 3.3#Syntax of a slope map|Syntax of a slope map]] |
− | :::* [[Documentation:Tutorial Section 3# | + | ::::* [[Documentation:Tutorial Section 3.3#Examples of slope maps|Examples of slope maps]] |
− | + | ::* [[Documentation:Tutorial Section 3.3#Finishes|Finishes]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Using Ambient|Using Ambient]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.3#Using Emission|Using Emission]] |
− | :* [[Documentation:Tutorial Section 3#Using | + | :::* [[Documentation:Tutorial Section 3.4#Using Surface Highlights|Using Surface Highlights]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.4#Using Reflection, Metallic and Metallic|Using Reflection, Metallic and Metallic]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.4#Using Iridescence|Using Iridescence]] |
− | + | ::* [[Documentation:Tutorial Section 3.4#Working With Pigment Maps|Working With Pigment Maps]] | |
− | + | ::* [[Documentation:Tutorial Section 3.4#Working With Normal Maps|Working With Normal Maps]] | |
− | + | ::* [[Documentation:Tutorial Section 3.4#Working With Texture Maps|Working With Texture Maps]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.4#Working With List Textures|Working With List Textures]] |
− | + | ::* [[Documentation:Tutorial Section 3.4#What About Tiles?|What About Tiles?]] | |
− | + | ::* [[Documentation:Tutorial Section 3.4#Average Function|Average Function]] | |
− | + | ::* [[Documentation:Tutorial Section 3.4#Working With Layered Textures|Working With Layered Textures]] | |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.4#Declaring Layered Textures|Declaring Layered Textures]] |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.4#Another Layered Textures Example|Another Layered Textures Example]] |
− | + | ::* [[Documentation:Tutorial Section 3.4#When All Else Fails: Material Maps|When All Else Fails: Material Maps]] | |
− | + | ::* [[Documentation:Tutorial Section 3.5#Limitations Of Special Textures|Limitations Of Special Textures]] | |
− | + | :* [[Documentation:Tutorial Section 3.5#Using Atmospheric Effects|Using Atmospheric Effects]] | |
− | + | ::* [[Documentation:Tutorial Section 3.5#The Background|The Background]] | |
− | + | ::* [[Documentation:Tutorial Section 3.5#The Sky Sphere|The Sky Sphere]] | |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Creating a Sky with a Color Gradient|Creating a Sky with a Color Gradient]] |
− | :* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Adding the Sun|Adding the Sun]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Adding Some Clouds|Adding Some Clouds]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.5#The Fog|The Fog]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#A Constant Fog|A Constant Fog]] |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Setting a Minimum Translucency|Setting a Minimum Translucency]] |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Creating a Filtering Fog|Creating a Filtering Fog]] |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Adding Some Turbulence to the Fog|Adding Some Turbulence to the Fog]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.5#Using Ground Fog|Using Ground Fog]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Using Multiple Layers of Fog|Using Multiple Layers of Fog]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Fog and Hollow Objects|Fog and Hollow Objects]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.6#The Rainbow|The Rainbow]] |
− | :* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Starting With a Simple Rainbow|Starting With a Simple Rainbow]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Increasing the Rainbow's Translucency|Increasing the Rainbow's Translucency]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Using a Rainbow Arc|Using a Rainbow Arc]] |
− | + | :* [[Documentation:Tutorial Section 3.6#Simple Media Tutorial|Simple Media Tutorial]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.6#Types of media|Types of media]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.6#Some media concepts|Some media concepts]] |
− | :* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.6#Simple media examples|Simple media examples]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Emitting media|Emitting media]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Absorbing media|Absorbing media]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.6#Scattering media|Scattering media]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Multiple medias inside the same object|Multiple medias inside the same object]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Media and transformations|Media and transformations]] |
− | :* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#A more advanced example of scattering media|A more advanced example of scattering media]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Media and photons|Media and photons]] |
− | + | :* [[Documentation:Tutorial Section 3.7#Radiosity|Radiosity]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Introduction|Introduction]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Radiosity with conventional lighting|Radiosity with conventional lighting]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Radiosity without conventional lighting|Radiosity without conventional lighting]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Normals and Radiosity|Normals and Radiosity]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Performance considerations|Performance considerations]] |
− | + | :* [[Documentation:Tutorial Section 3.7#Making Animations|Making Animations]] | |
− | :* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#The Clock Variable: Key To It All|The Clock Variable: Key To It All]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.7#Clock Dependant Variables And Multi-Stage Animations|Clock Dependant Variables And Multi-Stage Animations]] |
− | ::* [[Documentation:Tutorial Section 3#The | + | ::* [[Documentation:Tutorial Section 3.7#The Phase Keyword|The Phase Keyword]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.8#Do Not Use Jitter Or Crand|Do Not Use Jitter Or Crand]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.8#INI File Settings|INI File Settings]] |
− | + | :* [[Documentation:Tutorial Section 3.8#While-loop tutorial|While-loop tutorial]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[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]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.8#How does a single while-loop work?|How does a single while-loop work?]] |
− | + | ::* [[Documentation:Tutorial Section 3.8#How do I make a while-loop?|How do I make a while-loop?]] | |
− | + | ::* [[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?]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.8#What about loop types other than simple for-loops?|What about loop types other than simple for-loops?]] |
− | + | ::* [[Documentation:Tutorial Section 3.8#What about nested loops?|What about nested loops?]] | |
− | + | ::* [[Documentation:Tutorial Section 3.8#Mixed-type nested loops|Mixed-type nested loops]] | |
− | + | ::* [[Documentation:Tutorial Section 3.8#Other things to note|Other things to note]] | |
− | + | :* [[Documentation:Tutorial Section 3.8#SDL tutorial: A raytracer|SDL tutorial: A raytracer]] | |
− | + | ::* [[Documentation:Tutorial Section 3.8#Introduction|Introduction]] | |
− | + | ::* [[Documentation:Tutorial Section 3.9#The idea and the code|The idea and the code]] | |
− | + | ::* [[Documentation:Tutorial Section 3.9#Short introduction to raytracing|Short introduction to raytracing]] | |
− | + | ::* [[Documentation:Tutorial Section 3.9#Global settings|Global settings]] | |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.9#Scene definition|Scene definition]] |
− | ::* [[Documentation:Tutorial Section 3# | + | ::* [[Documentation:Tutorial Section 3.9#Initializing the raytracer|Initializing the raytracer]] |
− | + | ::* [[Documentation:Tutorial Section 3.9#Ray-sphere intersection|Ray-sphere intersection]] | |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.9#Inner workings of a macro|Inner workings of a macro]] |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.9#The ray-sphere intersection macro|The ray-sphere intersection macro]] |
− | + | ::* [[Documentation:Tutorial Section 3.9#The Trace macro|The Trace macro]] | |
− | :::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.9#Calculating the closest intersection|Calculating the closest intersection]] |
− | ::* [[Documentation:Tutorial Section 3# | + | :::* [[Documentation:Tutorial Section 3.9#If the ray doesn't hit anything|If the ray doesn't hit anything]] |
− | + | :::* [[Documentation:Tutorial Section 3.9#Initializing color calculations|Initializing color calculations]] | |
− | :* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.9#Going through the light sources|Going through the light sources]] |
− | :* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Shadow test|Shadow test]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Diffuse lighting|Diffuse lighting]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Specular lighting|Specular lighting]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Reflection Calculation|Reflection Calculation]] |
− | ::* [[Documentation:Tutorial Section | + | ::* [[Documentation:Tutorial Section 3.10#Calculating the image|Calculating the image]] |
− | ::* [[Documentation:Tutorial Section | + | ::* [[Documentation:Tutorial Section 3.10#Creating the colored mesh|Creating the colored mesh]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#The structure of the mesh|The structure of the mesh]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Creating the mesh|Creating the mesh]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Creating the vertex points|Creating the vertex points]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Creating the textures|Creating the textures]] |
− | ::* [[Documentation:Tutorial Section | + | :::* [[Documentation:Tutorial Section 3.10#Creating the triangles|Creating the triangles]] |
− | ::* [[Documentation:Tutorial Section | + | ::* [[Documentation:Tutorial Section 3.10#The Camera-setup|The Camera-setup]] |
− | ::* [[Documentation:Tutorial Section | + | |
− | + | ==[[Documentation:Tutorial Section 4#Questions and Tips|Questions and Tips]]== | |
− | + | ||
− | + | ==[[Documentation:Tutorial Section 5#Appendices|Appendices]]== | |
− | + | :* [[Documentation:Tutorial Section 5#Contacting the Authors|Contacting the Authors]] | |
− | + | :* [[Documentation:Tutorial Section 5#POV-Ray License|POV-Ray License]] | |
− | + | :* [[Documentation:Tutorial Section 5#Contact Information|Contact Information]] | |
− | + | :* [[Documentation:Tutorial Section 5#Support Library Licenses|Support Library Licenses]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | :* [[Documentation:Tutorial Section 5#Support Library | ||
::* [[Documentation:Tutorial Section 5#OpenEXR|OpenEXR]] | ::* [[Documentation:Tutorial Section 5#OpenEXR|OpenEXR]] | ||
:* [[Documentation:Tutorial Section 5#Citing POV-Ray in Academic Publications|Citing POV-Ray in Academic Publications]] | :* [[Documentation:Tutorial Section 5#Citing POV-Ray in Academic Publications|Citing POV-Ray in Academic Publications]] | ||
− | :* [[Documentation:Tutorial Section 5# | + | :* [[Documentation:Tutorial Section 5#Contributors to POV-Ray|Contributors to POV-Ray]] |
− | + | :* [[Documentation:Tutorial Section 5#Thanks|Thanks]] | |
− | + | :* [[Documentation:Tutorial Section 5.1#What to do if you don't have POV-Ray|What to do if you don't have POV-Ray]] | |
− | + | ::* [[Documentation:Tutorial Section 5.1#Which Version of POV-Ray should you use?|Which Version of POV-Ray should you use?]] | |
− | + | :::* [[Documentation:Tutorial Section 5.1#Microsoft Windows|Microsoft Windows]] | |
− | ::* [[Documentation:Tutorial Section 5#Which Version of POV-Ray should you use?|Which Version of POV-Ray should you use?]] | + | :::* [[Documentation:Tutorial Section 5.1#Apple Macintosh|Apple Macintosh]] |
− | :::* [[Documentation:Tutorial Section 5#Microsoft Windows | + | :::* [[Documentation:Tutorial Section 5.1#Linux/Unix|Linux/Unix]] |
− | + | :::* [[Documentation:Tutorial Section 5.1#All Versions|All Versions]] | |
− | :::* [[Documentation:Tutorial Section 5#Apple Macintosh|Apple Macintosh]] | + | ::* [[Documentation:Tutorial Section 5.1#Where to Find POV-Ray Files|Where to Find POV-Ray Files]] |
− | :::* [[Documentation:Tutorial Section 5# | + | :::* [[Documentation:Tutorial Section 5.1#World Wide Website www.povray.org|World Wide Website www.povray.org]] |
− | :::* [[Documentation:Tutorial Section 5#All Versions|All Versions]] | + | :* [[Documentation:Tutorial Section 5.1#Suggested Reading|Suggested Reading]] |
− | ::* [[Documentation:Tutorial Section 5#Where to Find POV-Ray Files|Where to Find POV-Ray Files]] | ||
− | :::* [[Documentation:Tutorial Section 5#World Wide Website www.povray.org|World Wide Website www.povray.org | ||
− | |||
− | :* [[Documentation:Tutorial Section 5#Suggested Reading|Suggested Reading]] | ||
<!--<wikinav>---> | <!--<wikinav>---> | ||
<br> | <br> |
Latest revision as of 09:59, 26 June 2017
This document is protected, so submissions, corrections and discussions should be held on this documents talk page. |
Main Table of Contents | POV-Ray Reference |
Introduction
Getting Started
Advanced Features
Questions and Tips
Appendices
-
- Citing POV-Ray in Academic Publications
- Contributors to POV-Ray
- Thanks
- What to do if you don't have POV-Ray
Main Table of Contents | POV-Ray Reference |
This document is protected, so submissions, corrections and discussions should be held on this documents talk page. |