Flexify Guide
Flexify Guide
How to install Flexify is a plug-in filter for paint programs. It warps full-sphere photos --
those showing a full view of a scene in every direction -- into new shapes that
are more attractive or useful. It can also transform maps.
Quick start
Projections
Input
View
Retouching
Polyhedra
Other controls
Memory dots
Globemaking
FAQ To use this software, you need a paint program which accepts standard
Photoshop 3.02 plugins.
Versions
Just put the plug-in filter into the folder where your paint program expects to
How to purchase find it. If you have Photoshop, the folder is Photoshop:Plugins:Filters or
Photoshop:Plug-ins. You must restart Photoshop before it will notice the new
Questions plug-in. It will appear in the menus as Filters->Flaming Pear->Flexify 2.
Most other paint programs follow a similar scheme.
If you have Paint Shop Pro: you have to create a new folder, put the plug-in filter
into it, and then tell PSP to look there.
PSP 7:
Choose the menu File-> Preferences-> File Locations... and choose the Plug-in
Filters tab. Use one of the "Browse" buttons to choose the folder that contains
the plug-in.
The plug-in is now installed. To use it, open any image and select an area. From
the menus, choose Effects->Plug-in Filters->Flaming Pear->Flexify 2.
Choose the menu File-> Preferences-> File Locations... In the dialog box that
appears, choose Plug-ins from the list. Click "Add." If you are using PSP 8 or 9,
click "Browse". Now choose the folder that contains the plug-in.
The plug-in is now installed. To use it, open any image and select an area. From
the menus, choose Effects->Plugins->Flaming Pear->Flexify 2.
Quick start
When you invoke Flexify 2, a dialog box will appear.
2
To get a quick idea of what Flexify does, load a full-
sphere panoramic image into your paint program
(there's a small example panorama here). If the
image is circular, the selection should graze the
edge of the circle.
3
Projections
A projection is a way of unwrapping and warping a spherical surface so that it
will lie down flat. It's like making a flat map of the Earth — you have to make a
choice about how to deform shapes.
Flexify can accept as input spherical panoramas in any of fifteen projections and
can output them in more than fifty. Some of the projections are practical; some
are weird and are meant to emphasize the bizarre, vertiginous nature of ultra-
wide-angle photography.
4
The image sphere as seen
orthographic
from the outside.
5
Hammer A 2:1 wide ellipse.
sinusoidal
A pointy shape.
a.k.a. Sanson-
Flamsteed
6
This is the format needed for
some panorama viewers,
including QuickTime VR. The
view is infinitely stretched
toward the top and bottom,
cylindrical
so the vertical view is
determined by the
rectangle's proportions.
7
A square full of creases.
square Good for scenes containing
lots of straight lines.
An unfolded deltoidal
24 faces a
icosatetrahedron.
8
An unfolded pentagonal
24 faces b
icosatetrahedron.
An unfolded small
26 faces
rhombicuboctahedron.
An unfolded rhombic
30 faces
tricontahedron
An unfolded truncated
soccer ball
icosahedron.
An unfolded
32 faces
icosidodecahedron.
9
An unfolded deltoidal
60 faces
hexecontehedron.
An unfolded small
62 faces
rhombicosidodecahedron.
A compromise whole-earth
Winkel Tripel projection often used by the
National Geographic Society.
10
A shape for globemaking.
gores: 6/12
Shows only half the sphere.
11
The format of Omnimax
Omnimax
70mm film frames.
A tetrahedron 5-compound,
and Flexify's most difficult-
to-construct polyhedron. It
prints out as ten sawtooth
shapes. Each sawtooth folds
up into a pair of peaks, and
spikeball you assemble them all to get
the finished shape.
An icosahedron unfolded in a
way suitable for planetary
icomap
maps in some role-playing
games.
12
star 3 A polar-Werner hybrid.
Another polar-Werner
star 5
hybrid.
A polar projection
magnipolar
emphasizing the center.
An unfolded
dodo
dodecadodecahedron.
13
An unfolded great
GID
icosidodecahedron.
14
Rectilinear with a vertical
offset controlled by the
Latitude slider. Good for
shift lens
looking up at tall buildings
while keeping the building's
edges parallel.
A tetrahedron unfolded to
tetra tile
repeat endlessly.
15
The panorama bent to
hyper triple appear three times in one
picture.
A conformal projection in a
Lagrange
circle.
16
A rind with two passes
rind 2
around the sphere.
17
12 views Twelve rectilinear views.
Twenty-four rectilinear
24 views
views.
Seventy-two rectilinear
72 views
views.
18
An equirectangular view
stretched to fill the whole
equi tall image. This is the way
equirectangulars worked in
Flexify 1.
A conformal projection
Lagrange 3/4 intermediate between
stereographic and Lagrange.
19
A left-handed version of
thorn levo
thorn.
20
trecunx A variant of Peirce quincunx.
21
septecunx A variant of Peirce quincunx.
5-star A polygon.
pentagon A polygon.
22
An awkward hexagon;
3-star actually a star based on a
triangle.
triangle A polygon.
Each hemisphere in a
rhombus 1
triangle.
23
6-star A snowflake or star of David.
hexagon A polygon.
A less-warped triangular
Lee tetrahedric
layout.
24
A two-lobed shape; two
2-clover
stereographic hemispheres.
25
6-clover A six-lobed shape.
pentalene A polygon.
naphthalene A polygon.
phenathene A polygon.
26
shuriken A four-armed shape.
27
semicircle A conformal shape.
28
Four conformal Reuleaux
Reuleaux 4
triangles.
Eight stereographic
octreleaux
segments.
29
chevron A conformal shape.
30
5-malta A conformal shape.
Two copies of a
stereo twice
stereographic view.
31
Three copies of a
stereo thrice
stereographic view.
An equal-area projection.
Depending on the
proportions, this can be
Lambert (3.141:1), Behrmann
equal-area
(2.356:1), Edwards
cylinder
37°24' (1.983:1), Hobo-Dyer
(1.977:1), Gall-Peters
(1.571:1), or Edwards 50°52
(1.251:1).
32
A Peirce quincuncial map
equal squarea warped into an equal-area
version.
33
pointy A conformal shape.
34
calyx 5 A conformal shape.
35
astercurve 5 A conformal shape.
36
shark 3 A conformal shape.
37
The shape formed by the
3 cylinders intersection of three
cylinders. A Steinmetz solid.
38
3-incurvate A conformal shape.
39
conformal A regular dodecahedron with
dodecahedron a conformal graticule.
40
Cube faces in horizontal-
cross form. Good for
retouching. Later, you can
re-import your changes with
horizontal cross
the horizontal cross input
mode. For best results, use
the PSD export and choose
4x3 image proportions.
A roughly spherical
thirtysphere polyhedron with vertices
every 30°.
41
A developable shape made of
conictet
four cones.
42
Sphericons are developable
3D shapes created by
making a regular polygon
into a surface of revolution,
then twisting one half
relative to the other.
43
A developable shape. After
twistless rind work by D M Swart and
Sebastien Perez-Duarte.
Input
Flexify can accept some of the above projections as input: equirectangular,
mirror ball, polar, orthographic, cylindrical, ellipsoid, stereographic, Mollweide,
gores:12, Robinson, Mercator, Lagrange, Hammer, Winkel Tripel, equal-area
cylinder, gores:6, zenith & nadir, horizontal cross, vertical cross, and soccer.
Some more projections are for input only:
44
A circular image showing a
circular fisheye
180° field of view across its
180°
diameter.
A rectangular image
showing a 180° field of view
fullframe fisheye
across its diagonal. The
180°
rectangle may have any
proportions.
45
The left or right half of an
equirectangular image. If
your input image is too big
half-equi
for Flexify, you can use this
mode to process it in
halves.
A Nicolosi projection, a
popular globular form
Nicolosi
found in antique world
maps.
46
View
You can change the center of projection -- the
point in the input image that winds up at the
center of the output.
Retouching panoramas
Panoramas often need to be retouched by hand -- the tripod needs to be
painted out, or moving clouds need to be fixed -- but it's hard to paint properly
on an equirectangular panorama.
Flexify can help. You can export, retouch, and then re-import panoramas. Three
projections have matching output & input modes designed just for this task so
you can round-trip an image.
47
Top and bottom cube faces.
Good for hand-retouching
the poles of a spherical
zenith & nadir
panorama. Later, you can re-
import your changes with the
zenith-nadir input mode.
48
Polyhedra
Flexify has some projections that you can print, cut
out, fold, and glue together to make a three-
dimensional printout of your panorama.
Other controls
The Flip checkbox flips the input picture left-for right. If you’re starting with a
mirror-ball photo, this will correct backward text.
The Sharpen slider makes the image crisper. Sharpening is done in the output
image space, so you get the right result even where the picture is strongly
warped.
49
The Background color button lets you choose a background color. If your color
doesn't show up, turn off Transparent Gaps.
The Preview menu improves the appearance of the preview at the expense of
speed.
The Transparent gaps checkbox tells Flexify what to do with undefined regions
of the input. When this is checked, such areas appear transparent (or black if
you're working in the background layer). When it's unchecked, they get a solid
color halfway between the background and tab colors. Transparent gaps also
makes the border, if any, around the result transparent.
The Indicatrix checkbox draws shapes which, on the image sphere, would be
circles. It's good for checking how distorted the output is.
The Edges checkbox draws a black outline around each region of the result. It's
good for clarifying the fold lines for polyhedra
The De-halo checkbox guarantees that halos don't appear along contrasty
edges, but this comes at the cost of making the whole image slightly softer. It's
useful in HDR images where bad halos can appear at the edge of the sun or other
bright lights.
Plus, % and minus buttons: if the selected image area is bigger than the
preview, these buttons let you zoom in and out. You can move the preview by
dragging it around; your cursor will turn into a hand.
50
Brick button shows settings for the brick sphere, brick
explained below.
Glue lets you combine the result image with the next
original, instead of replacing it. The next-glue button glue
advances to the next glue mode.
photo
Send to photo manager sends the result to iPhoto (on manager
Macintosh).
export
Export to PSD renders the result to a a .psd image file,
to PSD
which can have custom dimensions.
Little Planet quickly gives you the settings that make a little
little planet image. planet
Memory dots
Although you can save your settings permanently to
files, you can also stash settings in memory dots.
51
square.
Globemaking
Flexify can warp maps into new shapes for making
globes. You can use any of the polyhedron modes,
explained above, to make faceted fold-together
globes.
The Tab color button sets the color of the tabs. color
button
If you don't want tabs, but do want the gores to be
slightly fattened, set the tab color to the same as the
background color.
52
Flexify can also accept gores as input and turn them
into a conventional map. Use the input mode gores:12
or gores:6.
Brick spheres
Flexify can create plans for building an image sphere
from Lego® bricks. Use the output mode called ‘brick
preview’ to see what you can build.
— an LDraw model
53
Cube Maps
Flexify can split a panorama into six cube faces. Some
panorama viewers want this format, and it's often used
to make “sky boxes” in 3D action games.
cube map button
Click the cube map button and a new dialog box will
appear asking for the size of the faces. Flexify will
write six Photoshop documents containing the cube
faces.
I want to make maps and globes with Flexify. Where can I find suitable input
maps?
You can use Flexify's polyhedron and gore modes to make cut-and fold globes.
Panoramas made with the mirrored-ball technique always have a flaw at the
point opposite the camera. You can either paint this out, or you can photograph
the ball twice from two locations about 90° apart around the ball's equator.
54
Unwrap both reflections; their flaws will be in two different places. Use the good
part of one image to replace the flaw in the other.
Since the reflection in the ball contains the whole scene, the sun or another light
source will probably appear in it, and this can cause your camera's auto-
exposure to darken the whole picture. To avoid this use a manual exposure
setting appropriate for a typical part of the scene.
The best ornaments to use are blown-glass ones from eastern Europe, but there
are other kinds of mirrors you can use:
Large steel ball bearings. The makers of HDR Shop have hints on where to get
them.
Hemispherical mirrors from “whole sky cameras.” These are hard to find since
meteorologists now use fisheye lenses for sky photography.
Large steel or copper mixing bowls don't give sharp reflections, but they are
inexpensive and can produce soft, tinted views with streaky blurs around the
highlights.
Using a mirrored ball you can make a wide horizontal view panorama with no
flaw. Place the ball on the ground and photograph it from directly above; or hang
it from something and shoot it from below.
Use a zoom or telephoto lens to get far from the mirror and minimize the size of
the camera in the picture.
To enable a telephoto lens to focus closer, use it together with a close-up lens.
That this will reduce depth of field, making focussing trickier.
55
What is the difference between equirectangular and Mercator?
A Mercator projection shows most of the sphere, but not the poles or nearby
regions, because the complete projection is infinitely tall. The lines of latitude
and longitude form rectangles that stretch taller the further they are from the
equator.
Although Mercator projections are notorious for making Greenland look as large
as South America, they have two useful properties. They are conformal, which
means angles are accurate within small regions. And they show lines of constant
compass bearing as straight lines. These lines, known as rhumb lines or
loxodromes, are useful in air and sea navigation, which is why Mercator maps
are still used.
56
So:
Equirectangular images are good for panoramas and spherical texture maps.
Mercator maps are good for sailing across an ocean.
Warp an HDR lighting environment so it’s easier to paint out the tripod.
Take a photo of a spherical object like an orange or the Earth and see what it
would look like from a different point of view. Use orthographic input and
orthographic output.
Make many-sided dice for role-playing games. Use only polyhedra whose sides
are all the same shape; otherwise the die will be biased.
Make weird graph paper. Start with a blank white image and turn the grid on.
57
What are some panoramic photo resources on the net?
Panorama Tools — software to view, create, edit and remap panoramic Images
Version History
Version 2.5.0 September 2009
New output modes: zenith & nadir, horizontal cross, vertical cross, thirtysphere,
devtet, conictet, geodesic spheres, sphericons, quatretat, twistless rind, curvy
cube, baseball.
New input modes: six gores, zenith & nadir, horizontal cross, vertical cross,
soccer.
Option-click on the memdot preview now builds a web page showing how the
current image would look with every memdot setting.
Adds the tattoo 1 and tattoo 2 projections. Fixes improper results from
exporting cube faces on Intel machines.
58
Version 2.3.9 August 2008
Fixes a case where the Mac version can fail to produce a a result after the user
clicks OK.
Adds the shard and starburst projections. Makes the first preview appear faster
in the Mac version.
Adds the pointy, shuriken star, calyx 3, calyx 4, calyx 5, and calyx 6 projections.
Fixes cosmetic problems with the interface under Mac OS 10.5.
Adds the square fish 1, square fish 2, and Gilbert globe projections. Improves
the handling of input modes which have transparent areas or discontinuties.
Changes the Gilbert projection so it reacts more usefully to nonzero latitude
settings.
Adds quick globe and equal squarea projections. Improves “best” mode results in
strongly anisotropic regions. Removes speckled pixels that sometimes appeared
59
on one edge of previews in “better” mode. Some polygonal projections now show
colored faces better.
Adds antialiased (smoothed) output and preview. New input modes: Hammer,
Winkel Tripel and equal-area cylindrical. New output modes: cross, double
Guyou, wide rect, semicircle, ellipse, Reuleaux 1, Reuleaux 2, Reuleaux 4,
Reuleaux 8, octreleaux, zigzag, chevron, monozag, 3-malta, 4-malta, 5-malta,
6-malta, Gilbert, stereo twice, stereo thrice, Adams diamonds, equal-area
cylinder. No more missing graticule lines. Graticule slid over one pixel to the
proper location. Added the Tissot indicatrix.Gores:6 output removed; use
gores:multi instead.
Adds the shuriken output mode. Fixes a Windows problem where the plug-in
wouldn’t remember its registration when it was installed in one user account but
activated in another. Fixes a Macintosh problem where the plug-in could have
bad settings or crash when installed on a machine for the first time.
Adds 19 new output modes and the Lagrange input mode. Replaces gores:36
with the more adjustable gores:multi. Improves the appearance near the poles in
most conformal projections: no interrupted graticules, no top-to-bottom color
wraparound.
Adds new output modes: thorn levo, unFish, Lagrange plus, Adams 1, Adams 2,
trecunx, quadracunx, quincunx, sexacunx, heptecunx. Smoothed out creases in
thorn mode. Fixed poor antialiasing in the 4/12/24/60/70 views modes. Fixed a
probem where the latitude-longitude grid would sometimes not appear, and de-
cluttered the grid near the poles. More memory dots. Windows PSD export can
have a custom size. Mac presets have custom Finder icons.
Adds new output modes: semistereo, thorn, Lagrange 3/4, squoculus, and box.
Universal binary on Macintosh. More memory dots. Exported HDR files can be
layered. Exported OBJ files fixed to work with Photoshop CS3.
Adds exportation of PSD images with custom size; new grid option. New input
modes are 12 gores: radial and Mercator. Fixes a problem under Windows where
the software could crash on HDR images.
60
Version 2.04 May 2006
Adds the equi tall projection. Fixes a problem where the software could forget its
registration.
Adds the GID, oculus, triptych, tetraptych, and annulus projections; sharpening;
transparent gaps; polyhedron edges; two new glue modes.
Adds the 6/12 gores projection, and Nicolosi, stereographic, and half-equi
input. Works with 16-bit-per-component color.
Adds globe gore input, more brick options including LDraw; the star 3, star 5,
and magnipolar projections; and six new glue modes. Improves globe gore
output.
Adds a button for creating cube maps. Adds a six-gore mode and changes gore
shapes slightly for better results. Fixes the appearance of previews in presets
from version 1.85.
Adds two input modes: circular fisheye 180° and full-frame fisheye 180°. Fixes
tabs on the ‘24 faces a’ shape.
Adds more glue modes and fixes a crash that could happen when using the
menus under Windows XP.
Adds the ellipsoid input mode. Adds new glue modes: Color, Luminance, Linear
Light, and Pin Light. Fixes the appearance of text in the interface when running
under Mac OS X 10.2.3 .
Adds the spikeball. Fixes the sizes of the half-polar, Hammer, lozenge, and two-
circles projections, which were too small in version 1.7. Changes the tabs on the
‘gore’ projections to simplify printing them at the right size.
62
Version 1.4 December 2001
Adds the 30-faces polyhedron shape; adds two new input modes, cylindrical and
orthographic; and fixes a bug where some polyhedra would not display correctly.
How to Purchase
You can place an order online here. A secure server for transactions is available.
Questions
The software, documentation, and supporting materials are made by Flaming
Pear Software. Answers to common technical questions appear on our support
page, and free updates appear periodically on the download page.
Trouble with your order? Orders are handled by Kagi; please contact them at
[email protected] .
For bug reports and technical questions about the software, please write to
[email protected] .
63