|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |
| |
|
|
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
|
|
| |
| |
|
|
|
|
| |