 |
PovClipse is an editor plug-in for Eclipse, the open-source IDE.
Please visit the Eclipse homepage for more information.
|

|
PovClipse is an editor for
Persistence of Vision Raytracer
and
MegaPOV scene and include files.
PovClipse allows comfortable scene file editing using advanced features like
syntax highlighting,
code folding or
auto completion.
Most of the used features can be fully configured like the syntax highlighting colors or
the Povray rendering consoles shown at the PovClipse Render view.
|
Feature List
as of Version 1.0.1
|
Editor |
 |
Syntax Highlighting:
Shows keywords, comments and so on using different colors.
The colors used can be configured at the PovClipse preference page. |
 |
Configurable colors:
The colors used by the syntax highlighting are fully configurable using
the Eclipse preference page. |
 |
Per Project Library Path settings:
The Povray library path can be set on a per-project base, allowing project-relative file path definitions
in the scene files. |
 |
Code assistant:
By pressing Ctrl + SPACE you can choose from the list of suggested keywords. |
 |
Code templates:
The code assistant (Ctrl + SPACE) also contains the available code templates,
cognizable by the template symbol.
|
 |
Folding:
Source code parts can be "folded away", making the Povray scene file more readable. |
 |
Outline:
The Outline view shows the Povray scene file in a structured way, allowing fast navigation
within the scene. Selecting the part of interest in the outline results lets the
Povray editor jump to the code identified by the selection. |
 |
Direct color editor:
The direct color editor allows to edit color statements in a more visible way.
The desired color can be picked using a color chooser dialog, filter and transmit
values are supported as well. The color editor is initialized with the color
statement below the cursor position, which is changed when confirming the dialog. |
 |
Color map editor:
The color map editor allows to edit color_map statements in a more visible way.
The color flow is visualized and the varius entries can be directly manipulated using a sliding mechanism.
The color map editor is initialized with the color_map
statement below the cursor position, which is changed when confirming the dialog. |
 |
Error indications:
Povray SDL warning and error indication marks are drawn for:
- Included files (error mark)
- Undeclared variables / object / macro names (error mark)
- Macros without documentation (warning mark)
|

|
Information Hovers:
Hovers provide additional information for the following items:
- Included files
- Folded areas
- Declared objects (
#macro or #declare)
rgb[f|t|ft] statement
color_map statement
|
 |
Auto save:
If there are "dirty" editors they can be saved
automatically. This feature is configurable using the
PovClipse preferences.
|
 |
Keyword help reference:
The Povray and MegaPOV documentation on keywords
(if these features are installed) can be opened
by putting the cursor on a keyword and pressing Shift+F2.
|
Povray launcher |
 |
Launcher configurations:
The Povray rendering settings can be stored in a "launcher configuration".
Multiple launcher configurations may exist for the very same Povray scene file,
allowing rendering the scene in a different resolution, quality, frame setting...
|
 |
Render configuration options:
PovClipse supports all Povray v3.6 options:
- Image resolution (width / height)
- Image quality
- Partial output, interrupting and resuming
- Antialias settings
- Animation settings (external / internal animation loop, cyclic animation, frame subsets, field rendering)
- Display output(display hardware settings, display related settings, mosaic preview)
- CPU utilization histogram (file type, name, size)
- Bounding (bounding, light & vista buffer)
- Scene parsing (include header, Povray version, declarations)
- Shell-out (pre/pose scene, pre/pose file, error & abort)
In addition, the following MegaPOV v1.2.1 options are supported:
- Image type
hdr (High Dynmic Range)
- Frame step (animation)
|
 |
Launcher templates:
PovClipse supports render configruation templates
allowing fast production of similar render configurations.
There is no limit on the number of render configuration templates.
|
Povray Message View |
 |
Povray Messages:
The messages created by Povray are shown in a console like view. All Povray
consoles can be individually enabled or disabled:
- Debug console
- Warning console
- Fatal console
- Render console
- Statistic console
The output of each console is shown using a different background color.
You can jump directly to the line Povray indicates an error by
clicking on a line having the magnifier icon at the first column.
|
Povray Jobs View |
 |
Render Jobs:
All render jobs are shown at the table.
- A job still running can be killed
- Completed jobs can be removed from the table
- The table can be sorted by:
- Start time
- Finish time
- Duration
- Render configuration name
- Scene file name
|
PovClipse Image View |
 |
View rendered images:
The images rendered are shown automatically at the PovClipse image view after rendering.
The images can be zoomed in the rage of 5%
to 1000% and can be shifted
around using the mouse.
|
 |
View other images:
Beside the rendered images these image types can be viewed as well using the
Show Image entry at the Package explorer popup menu.
The following image types are supported:
- Joint Photographic Experts Group (JPEG / JPG)
- Portable Anymap (PBM / PGM / PPM)
- Portable Network Graphics (PNG)
- Graphics Interchange Format (GIF)
- Sun Raster (RAS)
- Tagged Image File Format (TIFF)
- Targa-24 (TGA), with or without alpha channel
- High Dynmic Range (HDR)
- Windows Bitmap (BMP)
- Amiga Interchange File Format (IFF / LBM)
- Adobe Photoshop (PSD)
- Icons (ICO)
|
Project management |
|
Project management includes:
- Project creation wizard
- Project folder layout (folders for SDL, data, output, library files)
- Project export
- Project import
- Project deletion
|
Internationalization |
| |
PovClipse speaks the following Languages:
English (Great Britain)
English (US)
French
German
Portuguese
Spanish
|
Update |
 |
Update check:
PovClipse checks on startup if there is a newer than the installed version available.
If a newer version is found a dialog box is shown at startup giving
an upgrade hint.
The checkbox "Do not check for newer versions..." can be
used to prevent PovClipse from performing the update verification.
If set once the examination can be reactivated using the
"Check for newer version" checkbox at the preference page.
|
Help |
 |
Online Help
A complete PovClipse online help is available using the
standard Eclipse help browser.
|
 |
Povray 3.6 documentation
The Povray documentation can be installed by an optional package.
When installed the Povray documentation on keywords can be opened
by putting the cursor on a keyword and pressing Shift+F2.
|
 |
MegaPOV 1.2.1 documentation
The MegaPOV documentation can be installed by an optional package.
When installed the MegaPOV documentation on keywords can be opened
by putting the cursor on a keyword and pressing Shift+F2.
|