MathMap 1.3.5

122 views
Skip to first unread message

schani

unread,
Aug 23, 2009, 3:06:40 PM8/23/09
to MathMap
Hello everybody,

It gives me great joy to announce the release of MathMap 1.3.5!

The big news in this version is, of course, the official Windows port,
which will from now on always be released at the same time as the
Linux binaries. Here is a short list of all the changes:

* An officially supported Windows port which uses LLVM for code
generation.
* Much better error reporting.
* More and better solid noise functions.
* New and improved filters.
* Performance improvements.
* Bugfixes.

I've decided to call this the new "stable" release and do away with
the "unstable" releases altogether.

You can download binaries and sources from the new and improved (but
still ugly - help in this regard would be more than welcome!) MathMap
homepage:

http://www.complang.tuwien.ac.at/schani/mathmap/

Do lots of cool stuff and spread the word!

Mark

Domenico Perrone

unread,
Aug 23, 2009, 3:19:42 PM8/23/09
to mat...@googlegroups.com

Il giorno 23/ago/09, alle ore 21:06, schani ha scritto:

>
> Hello everybody,
>
> It gives me great joy to announce the release of MathMap 1.3.5!
>

Hi Schani,

Many Compliments, but a question: Will not be an update for the Mac
Source?

Greetings from Italy

Mark Probst

unread,
Aug 23, 2009, 3:25:13 PM8/23/09
to mat...@googlegroups.com
Hi Domenico,

> Many Compliments, but a question: Will not be an update for the Mac
> Source?

MathMap Cocoa probably won't receive an update anytime soon. Maybe
I'll put together an enviornment to compile MathMap simply as a GIMP
plug-in on MacOS, i.e. in the form it has on Linux and Windows.
Volunteer are welcome :-)

Mark

Alec_Burgess

unread,
Aug 23, 2009, 5:36:40 PM8/23/09
to MathMap
Windows installer - does not honor environment variable:
GIMP2_DIRECTORY

I use it on my system so that installations of (previously) GIMP 2.5,
GIMP 2.6, and (just released), GIMP 2.7 and GIMPPortable will use
common *rc files (and hence plugin, scripts etc folders).

The installer for 1.3.5 requests an install location which I supplied
but then it puts ONLY unins000.dat and unins000.exe in that location
put then puts unconditionally puts everything in (at least for WinXP)
C:\Documents and Settings\<user>\.gimp-2.6

Under that it puts folder "mathmap" and in folder "plugins:
mathmap.exe
share (AFAICT a new sub-folder)
and these 4 dlls (I had these previously ... as a result of Mathmap
1.0.1 (?)
libfftw3-3.dll
libgsl.dll
libgslcblas.dll
libgtksourceview-2.0-0.dll

I moved all the above to the target of and now mathmap works
correctly in both GIMP2.6 and GIMP2.7 NEAT!

Question (1) : should the installer use GIMP2_DIRECTORY or should it
be left to user to manually correct?
Question (2): If I move mathmap.exe to a plugins folder designated
per Preferences-Folders-Plugins will where will it look for folders
mathmap and share?

schani

unread,
Aug 24, 2009, 2:56:26 AM8/24/09
to MathMap
On Aug 23, 11:36 pm, Alec_Burgess <bura...@gmail.com> wrote:
> Question (1) :  should the installer use GIMP2_DIRECTORY or should it
> be left to user to manually correct?

It should probably default to GIMP2_DIRECTORY and let the user correct
it if they want.

> Question (2):  If I move mathmap.exe to a plugins folder designated
> per Preferences-Folders-Plugins will where will it look for folders
> mathmap and share?

MathMap will look in the directory that corresponds to the GIMP
instance it's invoked from - it uses the GIMP Plug-In API to query
those paths. At least that's what I THINK it will do :-)

Thank you very much for your report! I'll correct those issues as
soon as possible.

Mark

Alexandre Prokoudine

unread,
Aug 24, 2009, 12:29:03 PM8/24/09
to MathMap
On 23 авг, 23:06, schani <mark.pro...@gmail.com> wrote:

> * New and improved filters.

Any chance of a ChangeLog? :)

Or should I use git log? :)

Thanks a lot, by the way. MathMap is one of my fav plug-ins for GIMP.

Alexandre

Mark Probst

unread,
Aug 24, 2009, 1:14:44 PM8/24/09
to mat...@googlegroups.com
On Mon, Aug 24, 2009 at 6:29 PM, Alexandre
Prokoudine<alexandre....@gmail.com> wrote:
> Any chance of a ChangeLog? :)

Touché! :-) I know I should be more disciplined in this department.
I'll keep a ChangeLog from now on.

Here's a list of the added/changed Filters from 1.3.4 to 1.3.5:

Blur/Sharp Blur: new

Colors/Colorify: honor the input image's alpha channel
Colors/Threshold: new

Compositing/XXX with Opacity: new
Compositing/Dissolve: not a "pixel" filter anymore

Distorts/Defish: new

Render/Billow Noise: new
Render/Perlin Noise: new
Render/Ridged Multi Noise: new
Render/Voronoi Cells: new

Utilities/Ident: changed so that it works with a coordinate transformation fix

> Thanks a lot, by the way. MathMap is one of my fav plug-ins for GIMP.

My pleasure!

Mark

Alexandre Prokoudine

unread,
Aug 25, 2009, 5:31:08 AM8/25/09
to MathMap
On 24 авг, 21:14, Mark Probst <mark.pro...@gmail.com> wrote:

>
> Touché! :-)  I know I should be more disciplined in this department.
> I'll keep a ChangeLog from now on.
>
> Here's a list of the added/changed Filters from 1.3.4 to 1.3.5:
>
> Blur/Sharp Blur: new
>
> Colors/Colorify: honor the input image's alpha channel
> Colors/Threshold: new
>
> Compositing/XXX with Opacity: new
> Compositing/Dissolve: not a "pixel" filter anymore
>
> Distorts/Defish: new
>
> Render/Billow Noise: new
> Render/Perlin Noise: new
> Render/Ridged Multi Noise: new
> Render/Voronoi Cells: new
>
> Utilities/Ident: changed so that it works with a coordinate transformation fix

Thanks heaps, slightly reworked and published:
http://www.libregraphicsworld.org/news.php?readmore=44 :)

Alexandre

photo...@gmail.com

unread,
Aug 27, 2009, 12:41:28 PM8/27/09
to MathMap
Sometimes more is simple better it works

A installer as it is now is cool and handy to install in a standard
Gimp
(if only 1 version of Gimp is used)

But may be good offer a "alternative package" for who use Gimp-
portable,
Gimp-painter other Gimp flavors or several releases of Gimp.

For "alternative package" i mean just the binary ,zipped but not
compressed by the installer
plus a READMEtxt exactly as was for Alpha version.

Most will prefer and use the installer,

but for more complex task as that needed by Alec_Burgess (or for
portable or customized Gimp )
a zip with the not compressed binary+HOW_INSTALL.txt seems to me not
only the most simple
but even the more handy solution

photo...@gmail.com

unread,
Aug 31, 2009, 3:47:33 PM8/31/09
to MathMap
Till now everything seems working fine ,also under Windows OS

Alexandre Prokoudine

unread,
Sep 2, 2009, 12:55:20 PM9/2/09
to MathMap
On 23 авг, 23:06, schani <mark.pro...@gmail.com> wrote:

> * New and improved filters.

I have a kind of conceptual question... I don't see how I could re-
edit or rename a composition.

P.S. RU localization doesn't seem to work.

Alexandre

Tom Sharpless

unread,
Sep 16, 2009, 10:06:24 AM9/16/09
to MathMap
Thanks much, Mark

I am very happy to have Mathmap 1.3 on Windows -- now I don't have to
switch to Linux when I need to run PVSqueeze.

I promise to spread the word on your truly great app.

Regards, Tom


On Aug 23, 3:06 pm, schani <mark.pro...@gmail.com> wrote:

Ranjan

unread,
Sep 28, 2009, 1:48:16 PM9/28/09
to MathMap
I downloaded GIMP 2.6.7 & installed mathmap 1.3.5 but I don't see
PVSqueeze
script installed anywhere along with mathmap.
Windows 7 x64bit

Do I need to install that separately?
Where can I download that script?
Ranjan

photo...@gmail.com

unread,
Sep 29, 2009, 10:29:42 AM9/29/09
to MathMap
i never noticed a PVSsqueeze script and for sure is not even in my
menu
I even collected most of custom made MM scripts but i am sure that is
not included

so i believe we have to ask to TOM Sharpless about ...
maybe is its own script or anyway if he is using it can give a tip on
where to download
..or more simply just post the code here

to be honest i have no idea of what PVSsqueeze should do so i even no
idea if i might need it, i am just curios

and i may confirm that is not in the MM menu (but may be easily
added...once found )

Ranjan

unread,
Sep 30, 2009, 7:47:54 AM9/30/09
to MathMap


On Sep 29, 7:29 pm, "photoco...@gmail.com" <photoco...@gmail.com>
wrote:

Ranjan

unread,
Sep 30, 2009, 7:49:29 AM9/30/09
to MathMap
sorry for blank mail
------------------
PVsqueeze.mm is used for converting spherical/ images into usable
rectilinear view.
http://panospace.wordpress.com/2009/06/04/mathmap-for-windows/

I found one source for the script here
http://theseblog.free.fr/2007/09/multiplane-perspective-in-mathmap.php
I copied the script but mathmap does not work with that & crashes
giving error as shown in screen shot.

Ranjan

On Sep 29, 7:29 pm, "photoco...@gmail.com" <photoco...@gmail.com>
wrote:

geezer

unread,
Oct 1, 2009, 12:21:18 PM10/1/09
to MathMap


On Sep 30, 6:49 am, Ranjan <lightz...@gmail.com> wrote:
> sorry for blank mail
> ------------------
> PVsqueeze.mm is used for converting spherical/ images into usable
> rectilinear view.http://panospace.wordpress.com/2009/06/04/mathmap-for-windows/
>
> I found one source for the script herehttp://theseblog.free.fr/2007/09/multiplane-perspective-in-mathmap.php
> > > > Regards, Tom- Hide quoted text -
>
> - Show quoted text -

I believe PVsqueeze.mm (and others) can be found on one of Tom
Sharpless's web sites.
I'll defer to Tom for the info.

Ranjan

unread,
Oct 2, 2009, 12:25:25 AM10/2/09
to MathMap
Ok thanks for the pointing that out I found his site & he script.
ftp://tksharpless.net/Mathmap/

His site is http://tksharpless.net
Ranjan

Tom Sharpless

unread,
Oct 3, 2009, 1:38:32 PM10/3/09
to MathMap
Hi everyone

With so much interest in PVSqueeze, I guess I should explain just a
little...

PVSqueeze.mm and PVFlat.mm are designed for improving images in the
Paninni projection, by compressing the top and bottom. The areas to
be compressed are defined by lines radiating from a central point.
Both the vanishing point and the slopes of the lines are adjustable,
as well as the input projection parameters: horizontal field of view
and eye distance. The compressed coordinates are calculated to make
horizontal lines appear straight from the specified eye distance
(which is 1 for a standard Pannini projection). PVFlat has some more
adjustments allowing mixed radial and vertical pixel shifts, which in
PVSqueeze are purely vertical, and handles off-center viewpoints
somewhat better.

The kinds of images that benefit from this treatment are "one-point
perspectives" such as views down a road or toward the end of a room.
You can see examples on flickr () and get the scripts at http://tksharpless.net
(click the "download" link and look in directory Mathmap)

There is a Mathmap script by Bruno Postle for converting
equirectangular panoramas to Pannini projection. The Pannini
projection is also available in Hugin, in PTGui (under the name
"vedutismo") and PTAsembler (as "recti-perspective", or is it "equi-
perspective"?). And of course in my own pano viewer/reprojector,
Panini, available at http://sourceforge.net/projects/pvqt/ and on the
Fedora Linux software package service.

Cheers, Tom


On Oct 2, 12:25 am, Ranjan <lightz...@gmail.com> wrote:
> Ok thanks for the pointing that out I found his site & he script.ftp://tksharpless.net/Mathmap/
>
> His site ishttp://tksharpless.net
Message has been deleted
Message has been deleted

Tom Sharpless

unread,
Oct 3, 2009, 1:52:59 PM10/3/09
to MathMap
Sorry, forgot flick link.

You can get a good idea what PVFlat is for from the last 2 images in
this set:
http://www.flickr.com/photos/26786650@N08/sets/72157612289677305/

There is a more detailed discussion in my slide show on panoramic
perspective:
http://tksharpless.net/PanoPerspective/PanoramicPerspective.html

-- Tom

On Oct 3, 1:38 pm, Tom Sharpless <tksharpl...@gmail.com> wrote:
> Hi everyone
>
> With so much interest in PVSqueeze, I guess I should explain just a
> little...
>
> PVSqueeze.mm and PVFlat.mm are designed for improving images in the
> Paninni projection, by compressing the top and bottom.  The areas to
> be compressed are defined by lines radiating from a central point.
> Both the vanishing point and the slopes of the lines are adjustable,
> as well as the input projection parameters: horizontal field of view
> and eye distance.  The compressed coordinates are calculated to make
> horizontal lines appear straight from the specified eye distance
> (which is 1 for a standard Pannini projection).  PVFlat has some more
> adjustments allowing mixed radial and vertical pixel shifts, which in
> PVSqueeze are purely vertical, and handles off-center viewpoints
> somewhat better.
>
> The kinds of images that benefit from this treatment are "one-point
> perspectives" such as views down a road or toward the end of a room.
> You can see examples on flickr () and get the scripts athttp://tksharpless.net
> (click the "download" link and look in directory Mathmap)
>
> There is a Mathmap script by Bruno Postle for converting
> equirectangular panoramas to Pannini projection.  The Pannini
> projection is also available in Hugin, in PTGui (under the name
> "vedutismo") and PTAsembler (as "recti-perspective", or is it "equi-
> perspective"?).  And of course in my own pano viewer/reprojector,
> Panini, available athttp://sourceforge.net/projects/pvqt/and on the

Ranjan

unread,
Oct 4, 2009, 1:36:00 PM10/4/09
to MathMap
Thanks Tom,
Its nice to hear from you.
I rechecked you site but there is no Download link to go to mathmap
directory, instead there is a link "Free Panoramic Software" which
takes to mathmap directory. So I could not find the script by Bruno
Postle for converting equirectangular panoramas to Pannini projection.

Reading your explanation I got Vedutismo image from PTgui 140° but
seems I still cannot get the results as you have shown, I have no clue
what these sliders mean & what each of them is doing, I don't get
results anywhere as you have shown.

Is it possible that you take a screen shot of mathmap window which
shows the slider setting along with the image which has been
reprojected using those settings?

On Oct 3, 10:38 pm, Tom Sharpless <tksharpl...@gmail.com> wrote:
> Hi everyone
>
> With so much interest in PVSqueeze, I guess I should explain just a
> little...
>
> PVSqueeze.mm and PVFlat.mm are designed for improving images in the
> Paninni projection, by compressing the top and bottom.  The areas to
> be compressed are defined by lines radiating from a central point.
> Both the vanishing point and the slopes of the lines are adjustable,
> as well as the input projection parameters: horizontal field of view
> and eye distance.  The compressed coordinates are calculated to make
> horizontal lines appear straight from the specified eye distance
> (which is 1 for a standard Pannini projection).  PVFlat has some more
> adjustments allowing mixed radial and vertical pixel shifts, which in
> PVSqueeze are purely vertical, and handles off-center viewpoints
> somewhat better.
>
> The kinds of images that benefit from this treatment are "one-point
> perspectives" such as views down a road or toward the end of a room.
> You can see examples on flickr () and get the scripts athttp://tksharpless.net
> (click the "download" link and look in directory Mathmap)
>
> There is a Mathmap script by Bruno Postle for converting
> equirectangular panoramas to Pannini projection.  The Pannini
> projection is also available in Hugin, in PTGui (under the name
> "vedutismo") and PTAsembler (as "recti-perspective", or is it "equi-
> perspective"?).  And of course in my own pano viewer/reprojector,
> Panini, available athttp://sourceforge.net/projects/pvqt/and on the

Ranjan

unread,
Oct 4, 2009, 2:07:44 PM10/4/09
to MathMap
Thanks Tom,
Its nice to hear from you.
I rechecked you site but there is no Download link to go to mathmap
directory, instead there is a link "Free Panoramic Software" which
takes to mathmap directory. So I could not find the script by Bruno
Postle for converting equirectangular panoramas to Pannini projection.

Reading your explanation I got Vedutismo image from PTgui 140° but
seems I still cannot get the results as you have shown, I have no clue
what these sliders mean & what each of them is doing, I don't get
results anywhere as you have shown.

Is it possible that you take a screen shot of mathmap window which
shows the slider setting along with the image which has been
reprojected using those settings?

On Oct 3, 10:38 pm, Tom Sharpless <tksharpl...@gmail.com> wrote:
> Hi everyone
>
> With so much interest in PVSqueeze, I guess I should explain just a
> little...
>
> PVSqueeze.mm and PVFlat.mm are designed for improving images in the
> Paninni projection, by compressing the top and bottom.  The areas to
> be compressed are defined by lines radiating from a central point.
> Both the vanishing point and the slopes of the lines are adjustable,
> as well as the input projection parameters: horizontal field of view
> and eye distance.  The compressed coordinates are calculated to make
> horizontal lines appear straight from the specified eye distance
> (which is 1 for a standard Pannini projection).  PVFlat has some more
> adjustments allowing mixed radial and vertical pixel shifts, which in
> PVSqueeze are purely vertical, and handles off-center viewpoints
> somewhat better.
>
> The kinds of images that benefit from this treatment are "one-point
> perspectives" such as views down a road or toward the end of a room.
> You can see examples on flickr () and get the scripts athttp://tksharpless.net
> (click the "download" link and look in directory Mathmap)
>
> There is a Mathmap script by Bruno Postle for converting
> equirectangular panoramas to Pannini projection.  The Pannini
> projection is also available in Hugin, in PTGui (under the name
> "vedutismo") and PTAsembler (as "recti-perspective", or is it "equi-
> perspective"?).  And of course in my own pano viewer/reprojector,
> Panini, available athttp://sourceforge.net/projects/pvqt/and on the

photo...@gmail.com

unread,
Oct 4, 2009, 6:36:00 PM10/4/09
to MathMap
something weird happened:
for a short time were visible 2 messages with all the links and
indication for download the script...but they vanish !

Anyway you was very close, enter in the MM directory, and there you
will found the script

BUT maybe will be not much of use (except some creative use
unsuspected by its author) without the Panini projection tool

For that i can't give a direct link (you will only get a 505 error )
but on the same page were you saw the mathmap folder,
you may see a panini folder, click there to know more ...and do not be
afraid folder will not explode
( Do not miss the html if you want know what is the Panini
projection )
> > Panini, available athttp://sourceforge.net/projects/pvqt/andon the

Tom Sharpless

unread,
Oct 5, 2009, 9:06:18 PM10/5/09
to MathMap
Hi

Ranjan is right, to download s/w from my ftp site, you now click "Free
Panoramic Software".

The Mathmap directory now has a subdirectory called Panini that
contains copies of Bruno's original script (BPPannini.mm) for
converting equirectangular to standard Panini as well as a pair by
Peter Gawthrop (erect_erect and erect_genpanini) that allows to vary
the FOV and eye distance, and my scripts PVFlat and PVSqueeze.

Please read HowToPVSqueeze.txt for more usage info.

Regards, Tom

On Oct 4, 6:36 pm, "photoco...@gmail.com" <photoco...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages