|
New! MegaPOV
1.0, which is based on POV-Ray 3.5, is now available. You can download it from the new
MegaPOV website:
http://megapov.inetart.net
NOTE: MegaPov 0.7 is based on POV-Ray 3.1 (an old version of POV). Most of the
features of MegaPov 0.7 are available in POV-Ray 3.5. However, I'm leaving this old
version here because it contains some features (such as motion blur and post processing)
that are not yet available in the latest version of MegaPov.


MegaPov (formerly UVPov, SuperPatch, and MultiPatch) is a cooperative work
by members of the POV-Ray community. This is an unofficial compile
of POV-Ray. Do not ask the POV-Team for help with this. You will also need to
get the official version of POV-Ray 3.1 from www.povray.org.
This is an OLD version of MegaPOV. I'm leaving it here because it has a
few features (such as motion blur and post processing) that are not available yet in the
newest version of MegaPOV.
Enabling MegaPov Features
MegaPov features are enabled by using:
#version unofficial MegaPov 0.7; // version number may be different
The new features are disabled by default, and only the official version's
syntax will be accepted. The above line of POV code must be included in every
include file as well, not just the main POV file.
This modification represents a potential future change in the wording of POVLEGAL.
It is intended to remove any confusion about which files (POV and INC) are intended
for use with unofficial versions, and thus should reduce the amount of time that the
POV-Team spends responding to questions related to unofficial versions.
Features:
See Smellenbergh's
MegaPov Demo Area for pictures.
| MegaPov Features |
 | cut-away textures for CSG |
 | pigment_pattern |
 | Fast Macros |
 | Post-Processing (updated in 0.7) |
 | Blinn highlighting |
 | Photon mapping |
 | Radiosity improvements |
 | Reflection energy balancing for variable and Fresnel reflection |
 | Fixed bugs with normals |
 | Motion Blur |
 | Persistent scenes and persistent variables for animations |
 | Media improvements |
 | Image Pattern |
 | Reset Children Warp |
 | Double Illuminate |
 | Solid Triangle Meshes |
 | Dispersion (thanks to Daren Wilson) |
 | New fractal patterns (thanks to Nieminen Juha) |
 | New Mesh Syntax |
 | UV (surface) Mapping (updated in 0.7) |
|
 | glows (updated in 0.7) |
 | clock_on |
 | df3 output |
 | transformation enhancements (updated in 0.7) |
 | inverse transformation patch |
 | Isosurface object (updated in 0.7) |
 | Function patterns |
 | Parametric object |
 | Sphere sweeps |
 | Rational bezier surface |
 | New bicubic_patch evaluation |
 | Splines (updated in 0.7) |
 | Slope-dependent textures |
 | Variable, blurred, metallic, and fresnel reflection |
 | Spherical, cylindrical, toroidal, and planar warps |
 | Light groups |
 | Isosufrace pigment funciton |
 | Unicode font support and bugfixes |
 | min_extent, max_extent |
 | trace() function |
 | new crackle features |
 | facets pattern |
 | projected_through modifier (virutual lights) |
|
 | #set directive (new in 0.7) |
 | atan_wave |
 | vwarp |
 | noise_pigment |
 | displacement warp (updated in 0.7) |
 | blob pattern |
 | speed optimizations |
 | eval_pattern & eval_pigment |
 | chrono and date |
 | proximity pattern |
 | Smooth-texture triangle mesh |
 | object pattern patch |
 | Sphere camera |
 | area_light improvements |
 | Isoblob object |
 | Isosurface enhancements |
 | Another kind of spline |
 | no_image and no_reflection modifiers |
 | Text object alignment |
 | New patterns (blotches, cells, bands, and sheet) |
 | Polarical pattern |
 | Trianglular pattern |
 | Clock keywords |
 | Image size keywords |
 | Turbulence vector |
 | vtransform() |
|
Go get 3ds-to-Pov -
convert 3DS files to POV files with surface textures intact! This utility requires
this patched version of POV.

 | February 5, 2001 - WinMegaPov 0.7
- Fixed bug in media method 3 (by J. Berger) (9.2.9)
- Fixed bug in isosurface causing a crash when parsing exp without braces (9.2.9)
- Fixed bug in isosurface intersections. Spherical containers were not translated
correctly (9.2.9)
- Fixed bug in isosurface difference, where the differencing object enclosed the original
completely: left a ghost shadow (9.2.9)
- Fixed the stars post_process filter; it now adds to the background instead of replacing
it (12.16)
- Fixed bug with ellipsoid, removed artifacts that appeared in some cases (by J. Grimbert)
(9.2.9)
- Fixed a bug, reported by Nicolas Calimet, in the TransformPatch (9.2.9)
- Fixed bug with uv_mapping when uv_vectors were not specified (9.2.9)
- Input files for idat_3D can be in all library paths. Previously they had to be located
in the same folder as the scene file. All paths are searched now just like it is done for
any include file
- Fixed memory problems when using functions in animations: They are now destroyed after
every frame (9.2.9)
- Fixed bug that caused a crash when PostProcess was running out of memory: error given
now
- Fixed bug in copy_splines
- Fixed some bugs in spline, added SPLINE_IDENT(T, TYPE) syntax
- Fixed some glow bugs("size" should work properly now).
- Added the sample_spacing patch in media (by J. Berger) (4.2)
- Added a new type of emitting media to be used on clear backgrounds (by J. Berger) (4.3)
- Added new post_process filters: "curves" (12.4), "limit_brightness"
(12.9) and "raw_color" (12.14)
- Added a new directive #set to change variables (by Chris Huff) (9.22)
- Added ability to apply transforms to warps.
- Added "spline_wave" waveform for patterns.
|
 | October 15, 2000 - WinMegaPov 0.6a
- Demo scene images are available online, so you can see what MegaPov has to offer.
They can be viewed at Smellenbergh's site.
Click on the "Demos" link in the nav bar on the left. Direct link is here.
- Fixed a bug in the proximity patch. If no sample_weight vector was given it was filled
with random values, giving different results for each rendering.
- In isosurface statistics, max gradient is reported again
- Fixed more memory leaks in isosurface
- julia sqr and power (^) now allowed without version unofficial xx specifier: it is a
legal keyword in POV-Ray 3.1
- In the manual updated section 8.9 displace warp
- In the manual corrected 9.20: the formula used is: Red*0.3+Green*0.59+Blue*0.11
- In DoPostProcess() in postproc.c give an error if for some reason the input file could
not be opened. Previously MegaPOV would crash.
- density file is now positioned from 0 to 1 again. We changed that in 0.6 but obviously
this was incorrect. It crashed MP often too. Files written by the df3 patch are now
flipped so that the result is correct.
- df3 in i_dat3d now works again. This was listed as fixed in MP 0.6 but only now in 0.6a
this is realy fixed!
- Updated the displacement warp patch to MP+0.3.2. This adds the type keyword.
- Fixed bug in transform when used like this:
transform { DeclaredMyTrans}
- Fixed bug with photons+dispersion if no color_map specified for light_source (this fix
only in the Windows version currently)
|
Complete History

I've fixed a bug with normals, so that when you scale normals/textures/objects, the
depth of the normal scales with it. This sometimes happened in the official version,
and sometimes did not. This fix will be included in the next official release of
POV-Ray, too.
Be careful when using Unix or Macintosh POV files with this custom compile. There
is apparently a bug in Visual C++ which causes macros to not function properly. This
may be fixed by the Fast Macro Patch, but if you run into a problem, try converting your
file to a DOS/Windows text. I use PFE (Programmer's File Editor) to do my
conversions.

This page was last updated January 01, 2003.
![[counter]](/_share/c.asp?FS=10&FN=Impact&FC=White&FI=N&FB=N&BC=Navy&CN=3)

If you have any comments, please email me.
My email address is "contact at nkopp dot mailshell dot com".
|