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