Project properties

The PovClipse project properties are defined using the project property page:
Right Click on a project, -> Properties -> PovClipse Properties.

Povray library path

PovClipse Project Property page

At the Library Path tab the library path setting for Povray can be defined.

The Povray library path is used to eliminate the need of specifying include files in an absolute manner. If a folder is included in the library path, all files in it can be referenced in a relative manner.

Using the buttons Add and Remove new entries can be added and removed. The buttons Up and Down can be used to change the order of the entries.

Note: the default entries can not be removed, the "Remove" button is deactivated for them.
The default entries are:

    [POVRAY_INSTALLATION_FOLDER]/include
    [MEGAPOV_INSTALLATION_FOLDER]/include
    [PROJECT_HOME]
    [PROJECT_HOME]/[SCENE_FOLDER] (if defined in the project layout properties)
    [PROJECT_HOME]/[INCLUDE_FOLDER] (if defined in the project layout properties)
    [PROJECT_HOME], [SCENE_FOLDER] and [INCLUDE_FOLDER] of all referenced projects

The path entries are written to the Povray INI file at rendering time.

Project layout

The project layout defines a useful structure where to place the different kinds of source files like Povray SDL files (*.pov), include or library files (*.inc, *.lib), Fonts, heightfield data, bump maps, texture images and so on.

It's highly recommended to utilize a meaningful folder layout structure in order to have maintainable projects, allowing easy orientation within the project, even if you had a look in it years ago.

Project layout

The checkbox "Create PovClipse project layout" enables or disables the content of the "PovClipse project layout" group. This checkbox is enabled per default.

The fields below are used to specify the project folder layout. There is no need to follow the defaults, but it is recommended to use always the same layout, making it easy for you to manage your Povray or MegaPOV projects.

  • Scene folder: this folder holds the Povray SDL (Scene Description Language) *.pov file(s).
    Default value: scene
    This folder is automatically included to the Povray library path, making it unnecessary to include this path when referencing a file within this folder.
  • Include folder: this folder it to be used to hold all the Povray include and library files (*.inc) used by your project.
    Default value: include
    This folder is automatically included to the Povray library path, making it unnecessary to include this path when referencing a file within this folder.
  • Data folder: this folder shall hold any data file(s) used by your project. This may be heightfield data (DEM files), mapping files, texture images and similar.
    Default value: data
    This folder is ***not*** automatically included to the Povray library path, thus you have to include this folder to the path when referencing a file within this folder.
  • Output folder: this folder should receive your rendered images and nothing else, making sure you can always reproduce the content of this folder by rendering your scene(s).
    Default value: output
    This folder is ***not*** automatically included to the Povray library path.
  • If this page is used within the "New Proiject wizard" the button "Set default values" resets all values to their defaults (see above).
    If this page is used within the project properties (as shown above) the button "Restore Defaults" has the very same functionality.


Hosted by SourceForge.net Logo