POV-Ray : Newsgroups : povray.unofficial.patches : MegaPOV+ 0.5 mod 0.1 released Server Time
2 Sep 2024 04:18:36 EDT (-0400)
  MegaPOV+ 0.5 mod 0.1 released (Message 1 to 6 of 6)  
From: Chris Huff
Subject: MegaPOV+ 0.5 mod 0.1 released
Date: 23 Jun 2000 22:13:00
Message: <chrishuff-0381D2.21172623062000@news.povray.org>
I have uploaded the source code and a Mac application to my iDisk, I put 
them in my Sites folder so anyone with a web browser can access them.
Note that these additions are barely tested, e-mail me if you have any 
problems.

The Macintosh application program:
http://homepage.mac.com/chrishuff/MacMegaPOVPlus.sit

The complete source code:
http://homepage.mac.com/chrishuff/megapovplus01.zip

I will upload some documentation later, as a separate archive.



Features:
Added subtract, divide, post_min, post_max post_processes. The syntax 
for these is identical to add, multiply, and exponent.

Added noise_pigment. The syntax is:
pigment {noise_pigment {TYPE, MIN_COLOR, MAX_COLOR}}

Added vwarp(). The syntax is: vwarp(POINT, WARP)

Added sample_weighting for the proximity pattern. The syntax is:
proximity {... sample_weighting VECTOR}
It pushes the sample distribution in a direction given by VECTOR.

Added Particle Patch, http://www.crosswinds.net/~pabs3/index.html.


Other:
Removed many "possible unwanted ';'" compiler warnings and commented out 
several unused variables.

Rewrote multiply, divide, subtract, add, min, and max post_processes 
into one internal "math" post_process. Syntax is unchanged.

Added fix for bug with corner-interpolated meshes.

-- 
Christopher James Huff - Personal e-mail: chr### [at] maccom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://homepage.mac.com/chrishuff/
TAG Web page: http://tag.povray.org/


Post a reply to this message

From: Warp
Subject: Re: MegaPOV+ 0.5 mod 0.1 released
Date: 24 Jun 2000 10:31:26
Message: <3954c63e@news.povray.org>
Not directly related to the patch, but I have noticed that the number of
reserver keywords is increasing almost alarmingly.
  The more the reserver keywords, the more they contaminate the global
namespace (and the higher the risk for an old scene to stop working).

  Just an idea: Could there be some way of not contaminating the global
namespace with all these new keywords?

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Mark Gordon
Subject: Re: MegaPOV+ 0.5 mod 0.1 released
Date: 24 Jun 2000 10:43:32
Message: <3954CADD.DD1636F1@mailbag.com>
Warp wrote:
> 
>   Not directly related to the patch, but I have noticed that the number of
> reserver keywords is increasing almost alarmingly.

I noticed this when see which of the 3.1 sample files MegaPov failed to
render.  At this point, it only chokes on the files that use MegaPov
keywords as identifiers.

-Mark Gordon


Post a reply to this message

From: Chris Huff
Subject: Re: MegaPOV+ 0.5 mod 0.1 released
Date: 24 Jun 2000 11:34:49
Message: <chrishuff-721F07.10391724062000@news.povray.org>
I have uploaded slightly updated versions of the Mac application and the 
source code(there was a problem with the vwarp() parse code and a 
proximity pattern addition), and some documentation. The documentation 
is available here:
http://homepage.mac.com/chrishuff/MegaPOVPlusDocs.zip

The documentation includes the HTML file and demo scenes for the 
particle patch, and demo scenes for most of the other additions.

-- 
Christopher James Huff - Personal e-mail: chr### [at] maccom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://homepage.mac.com/chrishuff/
TAG Web page: http://tag.povray.org/


Post a reply to this message

From: Chris Huff
Subject: Re: MegaPOV+ 0.5 mod 0.1 released
Date: 24 Jun 2000 11:41:29
Message: <chrishuff-60B2F2.10455724062000@news.povray.org>
In article <3954c63e@news.povray.org>, Warp <war### [at] tagpovrayorg> 
wrote:

>   Not directly related to the patch, but I have noticed that the number of
> reserver keywords is increasing almost alarmingly.
>   The more the reserver keywords, the more they contaminate the global
> namespace (and the higher the risk for an old scene to stop working).
> 
>   Just an idea: Could there be some way of not contaminating the global
> namespace with all these new keywords?

I don't think so...having keywords only be reserved in certain places 
would only add confusion. The only solution I can think of is to 
associate a version number with each keyword, so older scenes using 
#version could still work.
For new scenes, make sure to use at least one capital letter in every 
variable name, keywords always use lower case letters.

-- 
Christopher James Huff - Personal e-mail: chr### [at] maccom
TAG(Technical Assistance Group) e-mail: chr### [at] tagpovrayorg
Personal Web page: http://homepage.mac.com/chrishuff/
TAG Web page: http://tag.povray.org/


Post a reply to this message

From: Pabs
Subject: Re: MegaPOV+ 0.5 mod 0.1 released
Date: 26 Jun 2000 00:57:02
Message: <3956E2CE.5B6301BD@nospamthanks.hotmail.com>
Chris Huff wrote:

> Added Particle Patch, http://www.crosswinds.net/~pabs3/index.html.

I didn't think anyone had noticed this - thanks Chris
BTW it needs a lot of work (shadows) & there is a bug in how I handled the
incend & incstart options
I'd like to hear opinions on the patch - anyone

--
Bye
Pabs


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.