Difference between revisions of "Documentation:Mac OS Section 5"

From POV-Wiki
Jump to navigation Jump to search
 
m (image format changes)
 
(7 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
<br>
 
<br>
 
<!--</wikitalk>--->
 
<!--</wikitalk>--->
===Dialogs===
+
==Dialogs==
<p></p>
+
 
 
===Preferences Dialog===
 
===Preferences Dialog===
<p>This modeless dialog box is displayed when the user selects the
+
<p>This dialog box is displayed when the user selects the
&quot;Edit: Preferences...&quot; menu item.  You can set the amount of
+
<em>Edit: Preferences</em> menu item.  You can set the amount of
 
CPU-time POV-Ray uses for rendering via a popup menu, and set paths to
 
CPU-time POV-Ray uses for rendering via a popup menu, and set paths to
 
search for include files that will be used for every scene file in
 
search for include files that will be used for every scene file in
Line 20: Line 20:
 
of POV-Ray.</p>
 
of POV-Ray.</p>
  
===General Pane===
+
====General Pane====
 
<p>This pane contains settings for the POV-Ray application features like
 
<p>This pane contains settings for the POV-Ray application features like
 
the speed it will render, or the render engine core being used.</p>
 
the speed it will render, or the render engine core being used.</p>
<p>[[Image:MacImgGeneralprefs.gif|General Preferences Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Fast Preview Mode===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgGeneralprefs.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">General Preferences Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Fast Preview Mode=====
 
<p>If fast Preview Mode is enabled, the preview window will only be
 
<p>If fast Preview Mode is enabled, the preview window will only be
 
updated for each line that has been rendered. If it is off, the preview
 
updated for each line that has been rendered. If it is off, the preview
 
window will show each pixel being rendered, which will slow down
 
window will show each pixel being rendered, which will slow down
rendering of very simple scene (that take just a few secvonds to render)
+
rendering of very simple scene (that take just a few seconds to render)
 
as the overhead of drawing each pixel in particular on Mac OS X is
 
as the overhead of drawing each pixel in particular on Mac OS X is
 
significant.</p>
 
significant.</p>
Line 35: Line 46:
 
twenty seconds (depending of preview image size) regardless of scene
 
twenty seconds (depending of preview image size) regardless of scene
 
complexity if Fast Preview Mode is turned off.</p>
 
complexity if Fast Preview Mode is turned off.</p>
===Fast Functions===
+
=====Fast Functions=====
 
<p>Enable this option to turn on the POV-Ray Mac just-in-time compiler
 
<p>Enable this option to turn on the POV-Ray Mac just-in-time compiler
for the &quot;function&quot; keyword. It turns equations in functions to
+
for the <em>function</em> keyword. It turns equations in functions to
 
native PowerPC code executed directly instead of interpreting the
 
native PowerPC code executed directly instead of interpreting the
 
equations. This will for example increase rendering speed of
 
equations. This will for example increase rendering speed of
Line 44: Line 55:
 
parsing a tiny bit and does increase memory consumption.</p>
 
parsing a tiny bit and does increase memory consumption.</p>
  
===Background Rendering===
+
=====Background Rendering=====
 
<p>By default POV-ray rendering takes place in the background (in a
 
<p>By default POV-ray rendering takes place in the background (in a
 
separate thread) and as such leaves the user interface of POV-Ray
 
separate thread) and as such leaves the user interface of POV-Ray
 
responsive. However, especially on Mac OS 8 and 9 on slow Macs with
 
responsive. However, especially on Mac OS 8 and 9 on slow Macs with
little memory and virtual memory enabled, tuurning this option off may
+
little memory and virtual memory enabled, turning this option off may
 
increase rendering speed. However, disabling Background Rendering will
 
increase rendering speed. However, disabling Background Rendering will
 
make POV-Ray less responsive and on Mac OS X it may appear as if it has
 
make POV-Ray less responsive and on Mac OS X it may appear as if it has
Line 55: Line 66:
 
slow in responding when Background Rendering is disabled!</p>
 
slow in responding when Background Rendering is disabled!</p>
  
===Use Temporary Memory===
+
=====Use Temporary Memory=====
 
<p>On Mac OS 8 and9 each application has a limited amount of memory
 
<p>On Mac OS 8 and9 each application has a limited amount of memory
 
assigned to it. Enable this option such that wehn rendering POV-Ray will
 
assigned to it. Enable this option such that wehn rendering POV-Ray will
aquire additional memory from the operating system when rendering,
+
acquire additional memory from the operating system when rendering,
 
regardless of the application memory size you set for the POV-Ray
 
regardless of the application memory size you set for the POV-Ray
 
application.</p>
 
application.</p>
<p class="explain">On Mac OS X applications may always use all available
+
<p class="Explain">On Mac OS X applications may always use all available
 
memory and as such, this option is disabled when running on Mac OS
 
memory and as such, this option is disabled when running on Mac OS
 
X!</p>
 
X!</p>
  
===Render Engine===
+
=====Render Engine=====
 
<p>The popup menu allows you to select which renderer will be used to
 
<p>The popup menu allows you to select which renderer will be used to
 
render your images. You may select different versions optimised for
 
render your images. You may select different versions optimised for
Line 72: Line 83:
 
<p>Further, this menu may contain render engines of unofficial versions
 
<p>Further, this menu may contain render engines of unofficial versions
 
or custom compiles of POV-Ray that you installed by copying them into
 
or custom compiles of POV-Ray that you installed by copying them into
the &quot;POV-Ray Cores&quot; folder inside the POV-Ray application
+
the <em>POV-Ray Cores</em> folder inside the POV-Ray application
 
folder. Note that this folder will only be searched when you start the
 
folder. Note that this folder will only be searched when you start the
 
POV-Ray applications, and if you added or removed render engines from
 
POV-Ray applications, and if you added or removed render engines from
Line 78: Line 89:
 
see those changes!</p>
 
see those changes!</p>
  
===Editor Pane===
+
====Editor Pane====
 
<p>This pane contains all settings that will alter the display of the
 
<p>This pane contains all settings that will alter the display of the
 
source file text editor.</p>
 
source file text editor.</p>
<p>[[Image:MacImgEditorprefs.gif|Editor Preferences Dialog Pane]]</p>
+
<p>This pane contains settings for the POV-Ray application features like
===Font===
+
the speed it will render, or the render engine core being used.</p>
 +
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
 +
<tr>
 +
  <td>
 +
    [[Image:MacImgEditorprefs.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Editor Preferences Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Font=====
 
<p>You can choose the font you wish the text to be displayed with.</p>
 
<p>You can choose the font you wish the text to be displayed with.</p>
  
===Size===
+
=====Size=====
 
<p>This will set the size of the font the text will be displayed
 
<p>This will set the size of the font the text will be displayed
 
with.</p>
 
with.</p>
===Tab Size===
+
=====Tab Size=====
 
<p>Tabs are an important feature to make scenes more readable and they
 
<p>Tabs are an important feature to make scenes more readable and they
 
will give scene source display a better structure. You can set how many
 
will give scene source display a better structure. You can set how many
 
spaces to the right the text will be moved when it contains a tab
 
spaces to the right the text will be moved when it contains a tab
 
character with this setting.</p>
 
character with this setting.</p>
===Auto Indent===
+
=====Auto Indent=====
 
<p>Turn this feature on if you want the next line to begin already
 
<p>Turn this feature on if you want the next line to begin already
 
indented, directly under your current line. Turn this off to force the
 
indented, directly under your current line. Turn this off to force the
 
next line to always start at the far left side of the window, regardless
 
next line to always start at the far left side of the window, regardless
 
of your current indenting.</p>
 
of your current indenting.</p>
===Syntax Coloring===
+
=====Syntax Coloring=====
 
<p>This group-box allows you display the scene source text with
 
<p>This group-box allows you display the scene source text with
 
different colors for different scene description language elements.
 
different colors for different scene description language elements.
Line 105: Line 129:
 
background color is white, you should not set any text elements to
 
background color is white, you should not set any text elements to
 
white.</p>
 
white.</p>
===Symbol Coloring===
+
=====Symbol Coloring=====
 
<p>This group-box allows you display the scene source text with
 
<p>This group-box allows you display the scene source text with
 
different colors for different declared values and macros. This feature
 
different colors for different declared values and macros. This feature
Line 113: Line 137:
 
background color is white, you should not set any text elements to
 
background color is white, you should not set any text elements to
 
white.</p>
 
white.</p>
<p class="note">Note: Symbol coloring is only updated when you save the
+
<p class="Note">Note: Symbol coloring is only updated when you save the
 
scene file to disc because it would be too slow updating while
 
scene file to disc because it would be too slow updating while
 
typing.</p>
 
typing.</p>
===Actions Pane===
+
====Actions Pane====
 
<p>This pane contains settings for actions the POV-Ray application takes
 
<p>This pane contains settings for actions the POV-Ray application takes
 
on startup or termination.</p>
 
on startup or termination.</p>
<p>[[Image:MacImgActionsprefs.gif|Actions Preferences Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Startup Actions===
+
<tr>
<p>The &quot;Auto-load template menu&quot; option is disabled because
+
  <td>
the Template menu is always loaded in POV-Ray 3.5. You may use the
+
    [[Image:MacImgActionsprefs.gif|center|640px<!--centered--->]]
&quot;Show open dialog&quot; option so POV-Ray shows an Open Files
+
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Actions Preferences Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Startup Actions=====
 +
<p>The <em>Auto-load template menu</em> option is disabled because
 +
the Template menu is always loaded in POV-Ray 3.7. You may use the
 +
<em>Show open dialog</em> option so POV-Ray shows an Open Files
 
dialog when you start it.</p>
 
dialog when you start it.</p>
===Startup and termination script actions===
+
=====Startup and termination script actions=====
 
<p>You may select scripts that are executed whenever POV-Ray is started
 
<p>You may select scripts that are executed whenever POV-Ray is started
 
or terminated. This is useful for example to cleanup some rendered
 
or terminated. This is useful for example to cleanup some rendered
 
images or open certain scene files on ever startup.</p>
 
images or open certain scene files on ever startup.</p>
  
===Actions after all jobs finished===
+
=====Actions after all jobs finished=====
 
<p>This groupbox allows you to set what actions will be performed when
 
<p>This groupbox allows you to set what actions will be performed when
 
rendering is finished. You can select a sound to be played and choose
 
rendering is finished. You can select a sound to be played and choose
Line 136: Line 171:
 
the script options you may create features similar to previous versions
 
the script options you may create features similar to previous versions
 
of POV-Ray like quitting POV-Ray or shutting down your computer.</p>
 
of POV-Ray like quitting POV-Ray or shutting down your computer.</p>
===Files Pane===
+
====Files Pane====
 
<p>This pane contains settings for handling of files like which file
 
<p>This pane contains settings for handling of files like which file
 
types can be rendered or which application will be selected as default
 
types can be rendered or which application will be selected as default
 
to open specific images files generated by POV-Ray.</p>
 
to open specific images files generated by POV-Ray.</p>
<p>[[Image:MacImgFilesprefs.gif|Files Preferences Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Allow rendering of ".pov" files only===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgFilesprefs.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Files Preferences Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Allow rendering of .pov files only=====
 
<p>With this option is useful when you frequently edit include and other
 
<p>With this option is useful when you frequently edit include and other
files and do not want to &quot;render&quot; those files by accident.</p>
+
files and do not want to <em>render</em> those files by accident.</p>
===Application creator codes for output files===
+
 
 +
=====Application creator codes for output files=====
 
<p>You may select a specific application that will be made the default
 
<p>You may select a specific application that will be made the default
 
to open images of the listed type with these popup menus.</p>
 
to open images of the listed type with these popup menus.</p>
===Scenes Pane===
+
====Scenes Pane====
 
<p>In this pane you may select include paths and other settings for
 
<p>In this pane you may select include paths and other settings for
 
scene files.</p>
 
scene files.</p>
<p>[[Image:MacImgScenesprefs.gif|Scenes Preferences Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Global Include Paths===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgScenesprefs.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Scenes Preferences Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Global Include Paths=====
 
<p>These include paths will be used with every scene you render. This is
 
<p>These include paths will be used with every scene you render. This is
 
useful so you do not always have to add an include path to the default
 
useful so you do not always have to add an include path to the default
 
include files folder, which contains files such as
 
include files folder, which contains files such as
&quot;colors.inc&quot;.</p>
+
<code>colors.inc</code>.</p>
===Default Render Settings Set===
+
=====Default Render Settings Set=====
 
<p>If you open scene files for the first time and those scene files do
 
<p>If you open scene files for the first time and those scene files do
 
not have any render settings POV-Ray will use the set you specify with
 
not have any render settings POV-Ray will use the set you specify with
 
this popup menu.</p>
 
this popup menu.</p>
 
===Render Settings Dialog===
 
===Render Settings Dialog===
<p>This modeless dialog box is displayed when the user selects the
+
<p>This dialog box is displayed when the user selects the
&quot;Edit: Render Settings...&quot; menu item. The user can set almost
+
<em>Edit: Render Settings</em> menu item. The user can set almost
 
all of the POV-Ray command-line flags from this dialog. This information
 
all of the POV-Ray command-line flags from this dialog. This information
 
is saved in the currently open scene description file, so it is
 
is saved in the currently open scene description file, so it is
Line 171: Line 229:
 
the control and command keys and pressing the left arrow or right arrow
 
the control and command keys and pressing the left arrow or right arrow
 
key.</p>
 
key.</p>
===Scene Pane===
+
====Scene Pane====
 
<p>This pane contains settings for how the input scene file will be read
 
<p>This pane contains settings for how the input scene file will be read
 
and if a preview will be displayed.</p>
 
and if a preview will be displayed.</p>
<p>[[Image:MacImgScenesettings.gif|Scene Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Command-Line===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgScenesettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Scene Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Command-Line=====
 
<p>POV-Ray is controlled via command-line options on other platforms. In
 
<p>POV-Ray is controlled via command-line options on other platforms. In
 
order to specify options not available in the Render Settings, such as
 
order to specify options not available in the Render Settings, such as
Line 182: Line 251:
 
override corresponding Render Settings dialog options.</p>
 
override corresponding Render Settings dialog options.</p>
  
===Language===
+
=====Language=====
<p>This popup menu contains the settings for the &quot;+MV&quot; Max
+
<p>This popup menu contains the settings for the <code>+MV</code> Max
 
Version command line switch for POV-Ray. This determines what version of
 
Version command line switch for POV-Ray. This determines what version of
 
syntax POV-Ray will initially expect when parsing a scene. If this is an
 
syntax POV-Ray will initially expect when parsing a scene. If this is an
 
older version of a scene file, you can set its version here. You can
 
older version of a scene file, you can set its version here. You can
also insert a &quot;#version&quot; directive in the scene file itself,
+
also insert a <code>#version</code> directive in the scene file itself,
 
which is preferred, since it will then be carried across to other
 
which is preferred, since it will then be carried across to other
 
platforms.</p>
 
platforms.</p>
===Show Preview===
+
=====Show Preview=====
 
<p>This will show the preview window with the rendered image. When you
 
<p>This will show the preview window with the rendered image. When you
 
deactivate this option you cannot see the rendered image until it is
 
deactivate this option you cannot see the rendered image until it is
completly rendered. In order to see the image then, you have to open it
+
completely rendered. In order to see the image then, you have to open it
with another application. Generaly deactivating is only useful for the
+
with another application. Generally deactivating is only useful for the
 
long, final rendering of an image because then deactivating the preview
 
long, final rendering of an image because then deactivating the preview
 
will speed up things a little bit (on fast Macs less than 1%).</p>
 
will speed up things a little bit (on fast Macs less than 1%).</p>
===Mosaic Preview===
+
=====Mosaic Preview=====
 
<p>The checkbox activates mosaic preview. The pair of sliders set the
 
<p>The checkbox activates mosaic preview. The pair of sliders set the
 
behavior of Mosaic Preview mode. Mosaic Preview is a method of rendering
 
behavior of Mosaic Preview mode. Mosaic Preview is a method of rendering
Line 212: Line 281:
 
<p>If mosaic preview is activated the preview window is rendered in
 
<p>If mosaic preview is activated the preview window is rendered in
 
Mosaic Preview mode. The sliders set the size of the mosaic. The
 
Mosaic Preview mode. The sliders set the size of the mosaic. The
&quot;Start&quot; mosaic size has to be larger than the &quot;End&quot;
+
<em>Start</em> mosaic size has to be larger than the <em>End</em>
 
mosaic size. This will automatically insured when you change the silders
 
mosaic size. This will automatically insured when you change the silders
 
position.</p>
 
position.</p>
===File Specific Include Paths===
+
=====File Specific Include Paths=====
 
<p>These include paths will be used with this particular scene. This
 
<p>These include paths will be used with this particular scene. This
 
allows you to use a set of different include paths for each scene
 
allows you to use a set of different include paths for each scene
 
without having to change the paths for every scene each time.</p>
 
without having to change the paths for every scene each time.</p>
===Quality Pane===
+
====Quality Pane====
 
<p>This pane contains settings for the quality of the rendering process.
 
<p>This pane contains settings for the quality of the rendering process.
 
Here you can turn on/off Anti- aliasing and set theoverall quality
 
Here you can turn on/off Anti- aliasing and set theoverall quality
 
(+Qnn) of the render.</p>
 
(+Qnn) of the render.</p>
<p>[[Image:MacImgQualitysettings.gif|Quality Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Render Quality===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgQualitysettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Quality Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Render Quality=====
 
<p>This groupbox allows you to set the quality of the rendered image.
 
<p>This groupbox allows you to set the quality of the rendered image.
 
Use the slider to set the basic quality setting. The text below it will
 
Use the slider to set the basic quality setting. The text below it will
Line 232: Line 312:
 
<p>The image at the right will show a preview of the quality
 
<p>The image at the right will show a preview of the quality
 
settings.</p>
 
settings.</p>
===Anti-Aliasing===
+
=====Anti-Aliasing=====
 
<p>Turn this on to enable softening of the otherwise harsh jagged edges
 
<p>Turn this on to enable softening of the otherwise harsh jagged edges
 
of computer rendered scenes. This is best used for the final rendering
 
of computer rendered scenes. This is best used for the final rendering
of your image. Sampling method &quot;Adaptive&quot; is a little faster
+
of your image. Sampling method <em>Adaptive</em> is a little faster
 
and gives good results at recursion depth 1 or 2. Turning on Jitter will
 
and gives good results at recursion depth 1 or 2. Turning on Jitter will
 
make the scene a little more blurry, but can often soften jaggies and
 
make the scene a little more blurry, but can often soften jaggies and
 
herringbone interference patterns even more.</p>
 
herringbone interference patterns even more.</p>
===Optimization Pane===
+
====Optimization Pane====
 
<p>This pane contains settings for the optimization during the rendering
 
<p>This pane contains settings for the optimization during the rendering
 
process. Here you can turn on/off various flags that try to optimize
 
process. Here you can turn on/off various flags that try to optimize
 
bounding and buffering to speed up rendering, often at the cost of
 
bounding and buffering to speed up rendering, often at the cost of
 
increased RAM memory usage.</p>
 
increased RAM memory usage.</p>
<p>[[Image:MacImgOptisettings.gif|Optimization Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Auto-Bounding===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgOptisettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Optimization Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Auto-Bounding=====
 
<p>This changes the bounding slab object threshold switch (+MBnn), or
 
<p>This changes the bounding slab object threshold switch (+MBnn), or
 
turns off auto-bounding altogether. Use the slider to set the
 
turns off auto-bounding altogether. Use the slider to set the
 
threshold.</p>
 
threshold.</p>
===Ignore any "bounded_by" in scene===
+
=====Ignore any bounded_by in scene=====
 
<p>Early versions of POV-Ray had no automatic bounding to speed up
 
<p>Early versions of POV-Ray had no automatic bounding to speed up
 
rendering. Users had to manually creating bounding boxes to speed up
 
rendering. Users had to manually creating bounding boxes to speed up
Line 255: Line 346:
 
you should keep this setting on, but some old scenes may expect the old
 
you should keep this setting on, but some old scenes may expect the old
 
bounding mechanism.</p>
 
bounding mechanism.</p>
===Split Unions===
+
 
 +
=====Split Unions=====
 
<p>Early versions of POV-Ray had no automatic bounding and handled
 
<p>Early versions of POV-Ray had no automatic bounding and handled
 
unions a little bit different. Some scene files expect the old way
 
unions a little bit different. Some scene files expect the old way
 
unions could be used for and will not work with this option
 
unions could be used for and will not work with this option
 
activated.</p>
 
activated.</p>
===Use Light Buffer===
+
=====Use Light Buffer=====
 
<p>Turn this on to speedup rendering. You only need to deactivate this
 
<p>Turn this on to speedup rendering. You only need to deactivate this
 
option is when it does not work as expected.</p>
 
option is when it does not work as expected.</p>
===Use Vista Buffer===
+
=====Use Vista Buffer=====
 
<p>Turn this on to speedup rendering. You only need to deactivate this
 
<p>Turn this on to speedup rendering. You only need to deactivate this
 
option is when it does not work as expected.</p>
 
option is when it does not work as expected.</p>
===Draw Vista Buffers===
+
=====Draw Vista Buffers=====
 
<p>Turn this on to draw the vista buffers created. This is for your
 
<p>Turn this on to draw the vista buffers created. This is for your
 
interest and for debugging only, it has no real use.</p>
 
interest and for debugging only, it has no real use.</p>
===Output Pane===
+
====Output Pane====
 
<p>This pane contains settings for the output size and file format of
 
<p>This pane contains settings for the output size and file format of
 
the final image. It also allows setting the partial row and column
 
the final image. It also allows setting the partial row and column
 
values, if a sub-square of the image is to be rendered.</p>
 
values, if a sub-square of the image is to be rendered.</p>
<p>[[Image:MacImgOutputsettings.gif|Output Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Image Size===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgOutputsettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Output Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Image Size=====
 
<p>This popup menu contains some of the more common settings for the
 
<p>This popup menu contains some of the more common settings for the
 
image's width and height, in pixels. Beside each value is a description
 
image's width and height, in pixels. Beside each value is a description
Line 282: Line 385:
 
presets, then the matching item on this popup menu will be checkmarked
 
presets, then the matching item on this popup menu will be checkmarked
 
the next time you select the popup. If no predefined menu item matches
 
the next time you select the popup. If no predefined menu item matches
the specified size the &quot;User Defined&quot; menu item is set to the
+
the specified size the <em>User Defined</em> menu item is set to the
 
current values.</p>
 
current values.</p>
===Partial Image===
+
=====Partial Image=====
 
<p>This groupbox allows you to render only a portion of the image. You
 
<p>This groupbox allows you to render only a portion of the image. You
 
can set these values through the selection mode of the preview window as
 
can set these values through the selection mode of the preview window as
 
well, but you have to set the values before rendering in order to be
 
well, but you have to set the values before rendering in order to be
 
used.</p>
 
used.</p>
===Save Image As===
+
=====Save Image As=====
 
<p>This popup menu lets you choose to write to native Mac PICT format,
 
<p>This popup menu lets you choose to write to native Mac PICT format,
 
Targa, PNG, or Unix PPM formats. It also lets you write to a QuickTime
 
Targa, PNG, or Unix PPM formats. It also lets you write to a QuickTime
 
movie file, most useful if you are also turning on animation.</p>
 
movie file, most useful if you are also turning on animation.</p>
===Bits per color===
+
=====Bits per color=====
 
<p>These radiobuttons will set the bits per color of certain file
 
<p>These radiobuttons will set the bits per color of certain file
 
formats. Note that this confusing buttons really mean bits per color
 
formats. Note that this confusing buttons really mean bits per color
Line 299: Line 402:
 
red, a byte for green, and a byte for blue, totalling a (8+8+8) 24 bit
 
red, a byte for green, and a byte for blue, totalling a (8+8+8) 24 bit
 
image. Note also, setting the bits per color for PICT to 5 will force
 
image. Note also, setting the bits per color for PICT to 5 will force
PICTs to be &quot;thousands&quot; of colors instead of
+
PICTs to be <em>thousands</em> of colors instead of
&quot;millions&quot;.</p>
+
<em>millions</em>.</p>
===Add Alpha-Channel===
+
=====Add Alpha-Channel=====
 
<p>This adds an alpha-channel to the image. An alpha-channel is a fourth
 
<p>This adds an alpha-channel to the image. An alpha-channel is a fourth
 
color compontent specifying how dense the image will be drawn over a
 
color compontent specifying how dense the image will be drawn over a
Line 307: Line 410:
 
ink is on the film, the less background can be seen through it. Note
 
ink is on the film, the less background can be seen through it. Note
 
that only advanced applications like PhotoShop can display an image
 
that only advanced applications like PhotoShop can display an image
properly. The shareware &quot;GraphicConverter&quot; can show the
+
properly. The shareware <em>GraphicConverter</em> can show the
 
separate alpha-channel as well.</p>
 
separate alpha-channel as well.</p>
===Compression===
+
=====Compression=====
 
<p>Some image formats allow to enable/disable compression. Use this item
 
<p>Some image formats allow to enable/disable compression. Use this item
 
to activate compression of the image. This will save disk space for
 
to activate compression of the image. This will save disk space for
 
large images.</p>
 
large images.</p>
===Set Compression===
+
=====Set Compression=====
 
<p>For the Mac OS Picture and QuickTime Movie formats you can set the
 
<p>For the Mac OS Picture and QuickTime Movie formats you can set the
 
advanced QuickTime compression settings in the standard QuickTime
 
advanced QuickTime compression settings in the standard QuickTime
 
compression settings dialog.</p>
 
compression settings dialog.</p>
===Save Histogram As===
+
=====Save Histogram As=====
 
<p>This feature is not yet available.</p>
 
<p>This feature is not yet available.</p>
===Animation Pane===
+
====Animation Pane====
 
<p>This pane lets the user set up initial, final, and number of frames
 
<p>This pane lets the user set up initial, final, and number of frames
 
for doing multiple frame animations. This sets up POV-Ray to do multiple
 
for doing multiple frame animations. This sets up POV-Ray to do multiple
images, each time sending a slightly different &quot;+K&quot; value to
+
images, each time sending a slightly different <code>+K</code> value to
the POV-Ray engine. You need to turn on the checkbox &quot;Turn on clock
+
the POV-Ray engine. You need to turn on the checkbox <em>Turn on clock
Animation&quot; to make animation take effect.</p>
+
Animation</em> to make animation take effect.</p>
<p>[[Image:MacImgAnimationsettings.gif|Animation Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
===Frame Number===
+
<tr>
 +
  <td>
 +
    [[Image:MacImgAnimationsettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Animation Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 +
=====Frame Number=====
 
<p>This is just a reference number which counts the number of frames (or
 
<p>This is just a reference number which counts the number of frames (or
 
images) to generate. It starts at one, and increments for each frame.
 
images) to generate. It starts at one, and increments for each frame.
Line 336: Line 450:
 
always one.</p>
 
always one.</p>
 
<p>Start At - This is the first frame number to start generating images
 
<p>Start At - This is the first frame number to start generating images
for. It can be any integer number from &quot;Initial&quot; to &quot;End
+
for. It can be any integer number from <em>Initial</em> to <em>End
at&quot;. You might want to set this to something higher than
+
at</em>. You might want to set this to something higher than
&quot;Initial&quot; if you want to render some subset of overall
+
<em>Initial</em> if you want to render some subset of overall
 
animation frames (e.g., you have several machines simultaneously
 
animation frames (e.g., you have several machines simultaneously
 
rendering different parts of the animation sequence.)</p>
 
rendering different parts of the animation sequence.)</p>
 
<p>End At - This is the last frame number to generate images for. It can
 
<p>End At - This is the last frame number to generate images for. It can
be any integer number from &quot;Start at&quot;to &quot;Final&quot;.</p>
+
be any integer number from <em>Start at</em>to <em>Final</em>.</p>
 
<p>Final - This is the high bound for the frame counter. It is the total
 
<p>Final - This is the high bound for the frame counter. It is the total
 
number of frames that should be generated for the scene. This is used to
 
number of frames that should be generated for the scene. This is used to
 
calculate the span of clock values.</p>
 
calculate the span of clock values.</p>
===Clock Value===
+
=====Clock Value=====
 
<p>This is a variable passed into POV-Ray, which can be used as a
 
<p>This is a variable passed into POV-Ray, which can be used as a
 
dynamically changing animation variable (clock) in a scene file (the
 
dynamically changing animation variable (clock) in a scene file (the
&quot;+Knn&quot; parameter.)</p>
+
<code>+Knn</code> parameter.)</p>
 
<p>Initial - This is the clock value at frame #1. It must be different
 
<p>Initial - This is the clock value at frame #1. It must be different
than the &quot;Final&quot; clock value, but otherwise may be any
+
than the <em>Final</em> clock value, but otherwise may be any
 
floating point value.</p>
 
floating point value.</p>
<p>Start At - This is the displayed clock value at the &quot;Start
+
<p>Start At - This is the displayed clock value at the <em>Start
At&quot; frame value.</p>
+
At</em> frame value.</p>
<p>End At - This is the displayed clock value at the &quot;End At&quot;
+
<p>End At - This is the displayed clock value at the <em>End At</em>
 
frame value.</p>
 
frame value.</p>
<p>Final - This is the clock value at the &quot;Final&quot; frame #. It
+
<p>Final - This is the clock value at the <em>Final</em> frame #. It
must be different than the &quot;Initial&quot; clock value, but
+
must be different than the <em>Initial</em> clock value, but
 
otherwise may be any floating point value, higher or lower than
 
otherwise may be any floating point value, higher or lower than
 
Initial.</p>
 
Initial.</p>
===Field Rendering===
+
=====Field Rendering=====
 
<p>Activate this option for rendering only the specified scanlines of an
 
<p>Activate this option for rendering only the specified scanlines of an
 
image. This is useful for animations on interlaced display, e.g. TVs.
 
image. This is useful for animations on interlaced display, e.g. TVs.
 
The radiobuttons let you choose which scanline to start on.</p>
 
The radiobuttons let you choose which scanline to start on.</p>
===Actions Pane===
+
====Actions Pane====
 
<p>This pane contains settings for actions to be taken before or after
 
<p>This pane contains settings for actions to be taken before or after
 
rendering a scene or individual frame. This is useful for scene cleanup
 
rendering a scene or individual frame. This is useful for scene cleanup
 
or making sure all needed files are in place.</p>
 
or making sure all needed files are in place.</p>
<p>[[Image:MacImgActionssettings.gif|Actions Settings Dialog Pane]]</p>
+
<table class="centered" width="660x" cellpadding="0" cellspacing="10">
 +
<tr>
 +
  <td>
 +
    [[Image:MacImgActionssettings.gif|center|640px<!--centered--->]]
 +
  </td>
 +
</tr>
 +
<tr>
 +
  <td>
 +
    <p class="caption">Actions Settings Dialog Pane</p>
 +
  </td>
 +
</tr>
 +
</table>
 
<!--<wikinav>--->
 
<!--<wikinav>--->
 
<br>
 
<br>

Latest revision as of 16:27, 15 June 2011

This document is protected, so submissions, corrections and discussions should be held on this documents talk page.


Dialogs

Preferences Dialog

This dialog box is displayed when the user selects the Edit: Preferences menu item. You can set the amount of CPU-time POV-Ray uses for rendering via a popup menu, and set paths to search for include files that will be used for every scene file in addition the scene specific files. Further you can specify how to be notified after POV-Ray has finished rendering, using a dialog and/or a beep sound. The selections you make here are saved in the program's preferences file, so that these preferences are remembered between runs of POV-Ray.

General Pane

This pane contains settings for the POV-Ray application features like the speed it will render, or the render engine core being used.

MacImgGeneralprefs.gif

General Preferences Dialog Pane

Fast Preview Mode

If fast Preview Mode is enabled, the preview window will only be updated for each line that has been rendered. If it is off, the preview window will show each pixel being rendered, which will slow down rendering of very simple scene (that take just a few seconds to render) as the overhead of drawing each pixel in particular on Mac OS X is significant.

For scenes that take several hours to render this option makes no significant difference. Expect rendering to take an addition ten to twenty seconds (depending of preview image size) regardless of scene complexity if Fast Preview Mode is turned off.

Fast Functions

Enable this option to turn on the POV-Ray Mac just-in-time compiler for the function keyword. It turns equations in functions to native PowerPC code executed directly instead of interpreting the equations. This will for example increase rendering speed of isosurfaces. However, certain statistics will not be gathered if Fast Functions is enabled and the just-in-time compilation does slow down parsing a tiny bit and does increase memory consumption.

Background Rendering

By default POV-ray rendering takes place in the background (in a separate thread) and as such leaves the user interface of POV-Ray responsive. However, especially on Mac OS 8 and 9 on slow Macs with little memory and virtual memory enabled, turning this option off may increase rendering speed. However, disabling Background Rendering will make POV-Ray less responsive and on Mac OS X it may appear as if it has crashed due to Mac OS X automatically disabling window updates of unresponsive applications. On Mac OS 8 and 9 the whole system will be slow in responding when Background Rendering is disabled!

Use Temporary Memory

On Mac OS 8 and9 each application has a limited amount of memory assigned to it. Enable this option such that wehn rendering POV-Ray will acquire additional memory from the operating system when rendering, regardless of the application memory size you set for the POV-Ray application.

On Mac OS X applications may always use all available memory and as such, this option is disabled when running on Mac OS X!

Render Engine

The popup menu allows you to select which renderer will be used to render your images. You may select different versions optimised for different processors. Versions that cannot run on your system are shown, but cannot be selected.

Further, this menu may contain render engines of unofficial versions or custom compiles of POV-Ray that you installed by copying them into the POV-Ray Cores folder inside the POV-Ray application folder. Note that this folder will only be searched when you start the POV-Ray applications, and if you added or removed render engines from the folder, you will need to restart the POV-Ray application in order to see those changes!

Editor Pane

This pane contains all settings that will alter the display of the source file text editor.

This pane contains settings for the POV-Ray application features like the speed it will render, or the render engine core being used.

MacImgEditorprefs.gif

Editor Preferences Dialog Pane

Font

You can choose the font you wish the text to be displayed with.

Size

This will set the size of the font the text will be displayed with.

Tab Size

Tabs are an important feature to make scenes more readable and they will give scene source display a better structure. You can set how many spaces to the right the text will be moved when it contains a tab character with this setting.

Auto Indent

Turn this feature on if you want the next line to begin already indented, directly under your current line. Turn this off to force the next line to always start at the far left side of the window, regardless of your current indenting.

Syntax Coloring

This group-box allows you display the scene source text with different colors for different scene description language elements. Simply click on a color and the standard color picker dialog will appear. You can set the color to whatever you like. Of course, since the background color is white, you should not set any text elements to white.

Symbol Coloring

This group-box allows you display the scene source text with different colors for different declared values and macros. This feature is able to search most include files you use in your scene as well. Simply click on a color and the standard color picker dialog will appear. You can set the color to whatever you like. Of course, since the background color is white, you should not set any text elements to white.

Note: Symbol coloring is only updated when you save the scene file to disc because it would be too slow updating while typing.

Actions Pane

This pane contains settings for actions the POV-Ray application takes on startup or termination.

MacImgActionsprefs.gif

Actions Preferences Dialog Pane

Startup Actions

The Auto-load template menu option is disabled because the Template menu is always loaded in POV-Ray 3.7. You may use the Show open dialog option so POV-Ray shows an Open Files dialog when you start it.

Startup and termination script actions

You may select scripts that are executed whenever POV-Ray is started or terminated. This is useful for example to cleanup some rendered images or open certain scene files on ever startup.

Actions after all jobs finished

This groupbox allows you to set what actions will be performed when rendering is finished. You can select a sound to be played and choose between no additionally notification, a notification by dialog. Using the script options you may create features similar to previous versions of POV-Ray like quitting POV-Ray or shutting down your computer.

Files Pane

This pane contains settings for handling of files like which file types can be rendered or which application will be selected as default to open specific images files generated by POV-Ray.

MacImgFilesprefs.gif

Files Preferences Dialog Pane

Allow rendering of .pov files only

With this option is useful when you frequently edit include and other files and do not want to render those files by accident.

Application creator codes for output files

You may select a specific application that will be made the default to open images of the listed type with these popup menus.

Scenes Pane

In this pane you may select include paths and other settings for scene files.

MacImgScenesprefs.gif

Scenes Preferences Dialog Pane

Global Include Paths

These include paths will be used with every scene you render. This is useful so you do not always have to add an include path to the default include files folder, which contains files such as colors.inc.

Default Render Settings Set

If you open scene files for the first time and those scene files do not have any render settings POV-Ray will use the set you specify with this popup menu.

Render Settings Dialog

This dialog box is displayed when the user selects the Edit: Render Settings menu item. The user can set almost all of the POV-Ray command-line flags from this dialog. This information is saved in the currently open scene description file, so it is remembered between runs.

You can switch between the panes using the tab control near the top. You may switch back and forth between any or all of the panes and changing things. You can quickly cycle between the tabs by holding down the control and command keys and pressing the left arrow or right arrow key.

Scene Pane

This pane contains settings for how the input scene file will be read and if a preview will be displayed.

MacImgScenesettings.gif

Scene Settings Dialog Pane

Command-Line

POV-Ray is controlled via command-line options on other platforms. In order to specify options not available in the Render Settings, such as INI files or stream redirection, you may enter any command-line arguments in this text field. Be aware that the command-line options override corresponding Render Settings dialog options.

Language

This popup menu contains the settings for the +MV Max Version command line switch for POV-Ray. This determines what version of syntax POV-Ray will initially expect when parsing a scene. If this is an older version of a scene file, you can set its version here. You can also insert a #version directive in the scene file itself, which is preferred, since it will then be carried across to other platforms.

Show Preview

This will show the preview window with the rendered image. When you deactivate this option you cannot see the rendered image until it is completely rendered. In order to see the image then, you have to open it with another application. Generally deactivating is only useful for the long, final rendering of an image because then deactivating the preview will speed up things a little bit (on fast Macs less than 1%).

Mosaic Preview

The checkbox activates mosaic preview. The pair of sliders set the behavior of Mosaic Preview mode. Mosaic Preview is a method of rendering that passes over the image multiple times, first rendering it in large blocks, then finer blocks, until it finally passes over it rendering a pixel at a time. Its algorithm is careful to only render pixels it hasn't rendered in the previous pass, so this is not too much slower than a regular scanline-by-scanline render. This is best used for quick preview renders, not for final anti-aliased renders. It will quickly give you a rough full-screen image, telling you if your camera and lights are close. You can stop the render, change the scene and re-render much more quickly than if you had to wait for a portion of your scene to show up.

If mosaic preview is activated the preview window is rendered in Mosaic Preview mode. The sliders set the size of the mosaic. The Start mosaic size has to be larger than the End mosaic size. This will automatically insured when you change the silders position.

File Specific Include Paths

These include paths will be used with this particular scene. This allows you to use a set of different include paths for each scene without having to change the paths for every scene each time.

Quality Pane

This pane contains settings for the quality of the rendering process. Here you can turn on/off Anti- aliasing and set theoverall quality (+Qnn) of the render.

MacImgQualitysettings.gif

Quality Settings Dialog Pane

Render Quality

This groupbox allows you to set the quality of the rendered image. Use the slider to set the basic quality setting. The text below it will show the features offered by the setting. Moving the slider position to the right will increase the quality and rendering time will increase as well.

The image at the right will show a preview of the quality settings.

Anti-Aliasing

Turn this on to enable softening of the otherwise harsh jagged edges of computer rendered scenes. This is best used for the final rendering of your image. Sampling method Adaptive is a little faster and gives good results at recursion depth 1 or 2. Turning on Jitter will make the scene a little more blurry, but can often soften jaggies and herringbone interference patterns even more.

Optimization Pane

This pane contains settings for the optimization during the rendering process. Here you can turn on/off various flags that try to optimize bounding and buffering to speed up rendering, often at the cost of increased RAM memory usage.

MacImgOptisettings.gif

Optimization Settings Dialog Pane

Auto-Bounding

This changes the bounding slab object threshold switch (+MBnn), or turns off auto-bounding altogether. Use the slider to set the threshold.

Ignore any bounded_by in scene

Early versions of POV-Ray had no automatic bounding to speed up rendering. Users had to manually creating bounding boxes to speed up rendering. For most scenes using the automatic bounding is faster and you should keep this setting on, but some old scenes may expect the old bounding mechanism.

Split Unions

Early versions of POV-Ray had no automatic bounding and handled unions a little bit different. Some scene files expect the old way unions could be used for and will not work with this option activated.

Use Light Buffer

Turn this on to speedup rendering. You only need to deactivate this option is when it does not work as expected.

Use Vista Buffer

Turn this on to speedup rendering. You only need to deactivate this option is when it does not work as expected.

Draw Vista Buffers

Turn this on to draw the vista buffers created. This is for your interest and for debugging only, it has no real use.

Output Pane

This pane contains settings for the output size and file format of the final image. It also allows setting the partial row and column values, if a sub-square of the image is to be rendered.

MacImgOutputsettings.gif

Output Settings Dialog Pane

Image Size

This popup menu contains some of the more common settings for the image's width and height, in pixels. Beside each value is a description of what screens use that setting. When you select one of these items, the associated height and width are set to the corresponding values. If you manually type in a width and height that matches one of these presets, then the matching item on this popup menu will be checkmarked the next time you select the popup. If no predefined menu item matches the specified size the User Defined menu item is set to the current values.

Partial Image

This groupbox allows you to render only a portion of the image. You can set these values through the selection mode of the preview window as well, but you have to set the values before rendering in order to be used.

Save Image As

This popup menu lets you choose to write to native Mac PICT format, Targa, PNG, or Unix PPM formats. It also lets you write to a QuickTime movie file, most useful if you are also turning on animation.

Bits per color

These radiobuttons will set the bits per color of certain file formats. Note that this confusing buttons really mean bits per color component, like red or green or blue, so 8 means 8 bits (a byte) for red, a byte for green, and a byte for blue, totalling a (8+8+8) 24 bit image. Note also, setting the bits per color for PICT to 5 will force PICTs to be thousands of colors instead of millions.

Add Alpha-Channel

This adds an alpha-channel to the image. An alpha-channel is a fourth color compontent specifying how dense the image will be drawn over a background. This is similar to painting on a transpartent film. The more ink is on the film, the less background can be seen through it. Note that only advanced applications like PhotoShop can display an image properly. The shareware GraphicConverter can show the separate alpha-channel as well.

Compression

Some image formats allow to enable/disable compression. Use this item to activate compression of the image. This will save disk space for large images.

Set Compression

For the Mac OS Picture and QuickTime Movie formats you can set the advanced QuickTime compression settings in the standard QuickTime compression settings dialog.

Save Histogram As

This feature is not yet available.

Animation Pane

This pane lets the user set up initial, final, and number of frames for doing multiple frame animations. This sets up POV-Ray to do multiple images, each time sending a slightly different +K value to the POV-Ray engine. You need to turn on the checkbox Turn on clock Animation to make animation take effect.

MacImgAnimationsettings.gif

Animation Settings Dialog Pane

Frame Number

This is just a reference number which counts the number of frames (or images) to generate. It starts at one, and increments for each frame. This number is not accessable inside your scene files, it is simply an external counter of image frames. The overall span of frames for an animation goes from INITIAL to FINAL. The actual frames that will be rendered from that will be a subset, from START AT to END AT:

Initial - This is a constant low bound for the frame counter. It is always one.

Start At - This is the first frame number to start generating images for. It can be any integer number from Initial to End at. You might want to set this to something higher than Initial if you want to render some subset of overall animation frames (e.g., you have several machines simultaneously rendering different parts of the animation sequence.)

End At - This is the last frame number to generate images for. It can be any integer number from Start atto Final.

Final - This is the high bound for the frame counter. It is the total number of frames that should be generated for the scene. This is used to calculate the span of clock values.

Clock Value

This is a variable passed into POV-Ray, which can be used as a dynamically changing animation variable (clock) in a scene file (the +Knn parameter.)

Initial - This is the clock value at frame #1. It must be different than the Final clock value, but otherwise may be any floating point value.

Start At - This is the displayed clock value at the Start At frame value.

End At - This is the displayed clock value at the End At frame value.

Final - This is the clock value at the Final frame #. It must be different than the Initial clock value, but otherwise may be any floating point value, higher or lower than Initial.

Field Rendering

Activate this option for rendering only the specified scanlines of an image. This is useful for animations on interlaced display, e.g. TVs. The radiobuttons let you choose which scanline to start on.

Actions Pane

This pane contains settings for actions to be taken before or after rendering a scene or individual frame. This is useful for scene cleanup or making sure all needed files are in place.

MacImgActionssettings.gif

Actions Settings Dialog Pane


Templates Window Command-Line Options


This document is protected, so submissions, corrections and discussions should be held on this documents talk page.