Difference between revisions of "Reference:Scene Description Language"
Jholsenback (talk | contribs) m (1 revision: Reference Migration Initial Load) |
(indexentry fix) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{#indexentry:Scene Description Language | + | {{#indexentry:Scene Description Language}} |
+ | {{#indexentry:scene, description language}} | ||
<!--<sectiondesc desc=<"language reference">---> | <!--<sectiondesc desc=<"language reference">---> | ||
− | <p> | + | <p>This section describes the POV-Ray <em>scene description |
language</em>. It is supposed to be used as a reference for looking up | language</em>. It is supposed to be used as a reference for looking up | ||
things. It does not contain detailed explanations on how scenes are written | things. It does not contain detailed explanations on how scenes are written | ||
Line 15: | Line 16: | ||
then renders the scene.</p> | then renders the scene.</p> | ||
<p> | <p> | ||
− | The overall syntax of a scene is shown below. See | + | The overall syntax of a scene is shown below. See [[Reference:Notation and Basic Assumptions|Notation and Basic Assumptions]] |
for more information on syntax notation.</p> | for more information on syntax notation.</p> | ||
<pre> | <pre> | ||
Line 36: | Line 37: | ||
restrictions on nesting directives also.</p> | restrictions on nesting directives also.</p> | ||
<p> | <p> | ||
− | For details on those five items see section [[Reference:Language Directives|Language Directives]], section [[Reference:Object|:Object|Objects]], section [[Reference:Camera|:Camera|Camera]], section [[Atmospheric Effects|:Atmospheric Effects|Atomospheric Effects]] and section [[Global Settings|:global_settings|Global Settings]] for details | + | For details on those five items see section [[Reference:Language Directives|Language Directives]], section [[Reference:Object|:Object|Objects]], section [[Reference:Camera|:Camera|Camera]], section [[Reference:Atmospheric Effects|:Atmospheric Effects|Atomospheric Effects]] and section [[Reference:Global Settings|:global_settings|Global Settings]] for details.</p> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 23:26, 3 May 2016
This section describes the POV-Ray scene description language. It is supposed to be used as a reference for looking up things. It does not contain detailed explanations on how scenes are written or how POV-Ray is used. It just explains all features, their syntax, applications, limits, drawbacks, etc.
The scene description language allows you to describe the world in a
readable and convenient way. Files are created in plain ASCII text using an
editor of your choice. The input file name is specified using the
Input_File_Name
=file option or +I
file
switch. By default the files have the extension .pov
. POV-Ray
reads the file, processes it by creating an internal model of the scene and
then renders the scene.
The overall syntax of a scene is shown below. See Notation and Basic Assumptions for more information on syntax notation.
SCENE: SCENE_ITEM... SCENE_ITEM: LANGUAGE_DIRECTIVE | CAMERA | LIGHT | OBJECT | ATMOSPHERIC_EFFECT | GLOBAL_SETTINGS
In plain English, this means that a scene contains one or more scene items and that a scene item may be any of the five items listed below it. The items may appear in any order. None is a required item. In addition to the syntax depicted above, a LANGUAGE_DIRECTIVE may also appear anywhere embedded in other statements between any two tokens. There are some restrictions on nesting directives also.
For details on those five items see section Language Directives, section Objects, section Camera, section Atomospheric Effects and section Global Settings for details.