Difference between revisions of "Reference:Introduction"
Jholsenback (talk | contribs) m (additions and changes) |
Jholsenback (talk | contribs) m (Reverted edits by Jholsenback (talk) to last revision by ThorstenFroehlich) |
||
Line 59: | Line 59: | ||
##[[Reference:Tracing Options|Tracing Options]] | ##[[Reference:Tracing Options|Tracing Options]] | ||
#<strong>[[Reference:Scene Description Language|Scene Description Language]]</strong> | #<strong>[[Reference:Scene Description Language|Scene Description Language]]</strong> | ||
− | ##[[Reference:Language Basics|Language Basics]] | + | ##[[Reference:Scene Description Language#Language Basics|Language Basics]] |
###[[Reference:Keywords|Keywords]] | ###[[Reference:Keywords|Keywords]] | ||
###[[Reference:Identifiers|Identifiers]] | ###[[Reference:Identifiers|Identifiers]] | ||
Line 79: | Line 79: | ||
###[[Reference:User Message Directives|User Message Directives]] | ###[[Reference:User Message Directives|User Message Directives]] | ||
###[[Reference:User Defined Macros|User Defined Macros]] | ###[[Reference:User Defined Macros|User Defined Macros]] | ||
− | #<strong> | + | #<strong>Scene</strong> |
##[[Reference:Global Settings|Global Settings]] | ##[[Reference:Global Settings|Global Settings]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
##[[Reference:Camera|Camera]] | ##[[Reference:Camera|Camera]] | ||
− | ###[[Reference: | + | ##Atmospheric Effects |
− | ###[[Reference: | + | ###[[Reference:Atmospheric Media|Atmospheric Media]] |
− | ###[[Reference: | + | ###[[Reference:Background|Background]] |
− | ###[[Reference: | + | ###[[Reference:Fog|Fog]] |
− | ###[[Reference: | + | ###[[Reference:Sky Sphere|Sky Sphere]] |
− | ###[[Reference: | + | ###[[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: | + | ###[[Reference:Blob|Blob]] |
− | ###[[Reference: | + | ###[[Reference:Box|Box]] |
− | ###[[Reference: | + | ###[[Reference:Cone|Cone]] |
− | ##[[Reference: | + | ###[[Reference:Cylinder|Cylinder]] |
− | ###[[Reference: | + | ###[[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: | + | ###[[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: | + | ###[[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: | + | ###[[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: | + | ##[[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: | + | ###[[Reference:Agate Pattern|Agate]] |
− | ###[[Reference: | + | ###[[Reference:Boxed Pattern|Boxed]] |
− | ###[[Reference: | + | ###[[Reference:Bozo Pattern|Bozo]] |
− | ###[[Reference: | + | ###[[Reference:Brick Pattern|Brick]] |
− | ###[[Reference: | + | ###[[Reference:Bumps Pattern|Bumps]] |
− | ###[[Reference: | + | ###[[Reference:Cubic Pattern|Cubic]] |
− | ##[[Reference:Pattern| | + | ###[[Reference:Cylindrical Pattern|Cylindrical]] |
− | ###[[Reference:Pattern | + | ###[[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:Pattern | + | ###[[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)]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | # | ||
− | |||
− | |||
− |
Revision as of 17:09, 11 April 2012
This book provides a reference for the Persistence of Vision Ray-Tracer (POV-Ray). The documentation applies to all platforms to which this version of POV-Ray is ported. The platform-specific documentation is available for each platform separately.
This book is divided into these main parts:
- This introduction together with a complete reference on POV-Ray Options which explains options (set either by command line switches or by INI file keywords) that tell POV-Ray how to render the scenes.
- A complete reference on Scene Description Language in which you describe the scene.
- A complete reference on the Standard Include Files that come with the POV-Ray package, to be used in your scenes.
- Finally, a consolidation of the POV-Ray Scene Description Language in the Quick Reference.
This book covers only the generic parts of the program which are common to each version.
Note: Each version has platform-specific documentation not included here.
We recommend you finish reading the tutorial book then read the platform-specific information before using this reference.
The platform-specific docs will show you how to render a sample scene and will give you detailed description of the platform-specific features.
The Windows version documentation is available on the POV-Ray program's Help menu or by pressing the F1 key while in the program.
The Mac platform documentation is available via the Help menu as well as for viewing using a regular web browser. Details may be found in the POV-Ray MacOS Read Me which contains information specific to the Mac version of POV-Ray. It is best to read this document first.
The Unix / Linux version documentation can be found at the same place as
the platform independent part. Usually that is
/usr/local/share/povray-3.?/html
More about the notation used throughout this book may be found in the section Notation and Basic Assumptions.
Contents
- Command-line Options
- Scene Description Language
- Scene
- Global Settings
- Camera
- Atmospheric Effects
- Lighting
- Objects
- Textures
- Media
- Patterns
- Include Files
- Main Files
- arrays.inc
- chars.inc
- colors.inc
- consts.inc
- debug.inc
- finish.inc
- functions.inc
- glass.inc, glass_old.inc
- math.inc
- metals.inc
- golds.inc
- rand.inc
- shapes.inc
- shapes2.inc
- shapesq.inc
- skies.inc
- stars.inc
- stones.inc
- stdinc.inc
- strings.inc
- textures.inc
- transforms.inc
- woodmaps.inc
- woods.inc
- logo.inc
- rad_def.inc
- screen.inc
- sunpos.inc
- Old Files
- Other Files
- Main Files