Welcome

Note: Make sure to visit the pictures on the Stereo Exhibition page! They are presented in a wonderful Page Flip plugin.

The Apophysis program has always provided a fascinating range of fractals that while infinite, are also unique compared to the original Mandelbrot fractals and the related Julia sets. Until a few years ago, Apophysis only created fractals as 2D images. The shapes and patterns it creates are called flames because of the resemblance of many of them to various flame like shapes. The name for the program means to protrude a shape so it seems to me that it got that name for good reason, the patterns suggest shapes!

classicflame Welcome

Classic Flame Fractal Shapes

To begin with that suggestion of shape was as far as it went. People love looking at the images that were rendered and imagining what shapes were present. It’s similar to cloud watching and imagining animals and figures in the cloud patterns. The intrigue of suggested shape is part of the attractiveness of this class of fractals.

When I first came across the program I attempted to ‘trick’ the program in various ways to show me more than one viewpoint of a flame fractal so that I could see the results in 3D. It didn’t work. Nothing repeated with sufficient predictability or defined direction for it to reveal the real shapes.

A review of the source code told me that it was entirely possible to modify it to include the third dimension, but not having the time, I wasn’t the one to set about the task.

Then a young genius with the handle “Zueuk” came along and did the conversion into 3D. Now you can visualize, design and render scenes of flames from any angle and best of all, it faithfully allows you to craft the precise view locations for stereoscopic output. Not only can you get an idea of what features are located where, but you can explicitly see the shapes in glorious detail and in 3D space!

Please understand, the program does not include direct stereoscopic tools. To obtain stereo views you have to get your render-camera to the right viewpoints AND you have to design a flame that is more than just a flat surface picture! In some cases that can be challenging.

Most of the “variations” and “plugins” for the program are written solely for 2D manipulation. That means that while they make interesting shape-suggestive patterns, they do so by painting flat – like onto a canvas. There are a useful number of additional plugins which have been written for the 3D hack versions and they provide the means to pop a flat texture into a genuine 3D shape.

Once the shape is established, some of the 2D variations end up painting on the 3D shapes and that allows you to continue designing in 3D. Whether you explore using random tools, or deliberately build a flame transform by transform, and painstakingly work your way through the long list of variation options, the 3D flame that results can be very interesting and often surprising.

Discussions on this blog will help the beginner to use Apo 3D hack with basic guidelines. Since the program is quite complex, there’s plenty for an experienced flame designer to learn too. That’s especially true if you want to develop quality stereoscopic image pairs as the output.

As things develop on this site, a number of stereoscopic tools will be developed as scripts, which makes it easy for you to use, whether or not you understand what needs to happen. I’ve started with one really useful and basic script called the Rotate Pitch Script. It easily tips the Pitch axis up and down so you can switch from a top-down view (Pitch=0) to a direct side view (Pitch=90), or a view from 30 degrees. Anyone using Apo 3D needs to do this a lot during the design and exploration process.

When you want stereoscopic images, there are a number of methods of working with the program that you should follow to insure that when you find the perfect flame and viewpoint, it will be simple to arrange the camera in the right way to get perfect results. Maybe some future version of the 3D hack can have additional improvements to overcome some of the idiosyncrasies and bugs that currently exist in the program.

Stereo results are fun and wildly rewarding. Obtaining them need not be terribly difficult when you learn some of the tricks. Stay tuned to this blog and website for more information, and most of all, try things for yourself in Apophysis 3D!

 

Add a Comment

Apo Treasures

Parallel Perspective

The existence of parallel perspective in Apophysis 3D hack is a gem of a treasure for those who enjoy stereoscopic images. It makes the process of setting up good views and getting stereo results that are consistently usable without eye-strain very easy. It is also the quality that makes it possible to create 3D Webscapes textures with Apophysis 3D hack.

Definition

Parallel Perspective is the special case where perspective lines DO NOT CONVERGE as distance from the viewpoint increases. It is different from normal perspective where perspective lines converge at a defined infinity point or points in the picture or off-picture but relating to the photo, drawing or illustration. Perspective lines themselves are usually not part of a picture but are an illustration to help us understand the effect of perspective. Another way of describing normal perspective is the observation that objects farther away appear smaller than the same objects nearby. By contrast in parallel perspective no matter how far away the object is it remains visibly the same size.

Parallel perspective can take a number of forms. Some location maps use a kind of parallel perspective. There might be a marker saying, “you are here,” and trails or roads lead to different areas within a region that is illustrated on the map. If it were a public park, little structure symbols might be used to show where bathrooms are available or camping sites, or picnic facilities exist. The symbols would be the same size for any location on the map. Trees and roads would be drawn to the same scale everywhere on the map.

Another kind of parallel perspective is used in what is termed “primitive art” which is a style typical of times in the past and the tendency of a number of modern artists to represent things in a simple style without attempting to portray a realistic perspective. Typically they show placid scenes of small towns or farms and houses. A painting might show several streets of a town with beautifully painted buildings on each street. The buildings pictured on a street at the back of the town would be essentially the same scale as buildings on the closest nearby street. Farm scenes might show cows and horses at the same size whether they are close to a road in the foreground or at the back of a distant fenced field.

Here are some images illustrating Parallel Perspective and comparing it to Normal Perspective. The first is Normal Perspective as you would experience in using a digital camera.

normalperspective Apo Treasures

Normal Perspective and Stereo Camera

Normal Perspective lines spread out from the viewpoint. Nearby objects thus appear larger than farther ones. Normal every-day reality is experienced this way.

Parallel Perspective is uniquely different and fun to work with.

parallelperspective Apo Treasures

Parallel Perspective

It’s easy to see that in order to capture a larger Fractal, the virtual camera’s Render Size is increased enough to show as much of the Fractal as you might want. Distant portions of the fractal have the same size as a similar feature close to the virtual camera.

This next picture illustrates how a stereo image is captured in Apophysis.

stereoparallelperspective Apo Treasures

Stereo Parallel Perspective

Apophysis Perspective

In the Adjust Panel <F5> of the 3D hack version of the program there is a control called “Perspective.” It’s purpose is to simulate the effect of normal perspective so that nearby objects seem larger than the same object farther away. The parameters for this setting can be adjusted to values that distort the image to an extreme degree. You could call that a “special effect” which generally you won’t want to use.

For most stereoscopic purposes the setting should be set to Perspective = 0 and left there. The following illustrations will show what this control does and why it is best left at 0 or only used in small amounts.

Stereoscopic images are generally pairs of very similar pictures. The precise differences between them are what make them stereoscopic. Their purpose is to provide image data to each eye that the brain can process into a recognition of depth placement in a volume of space rather than just placement on a flat surface. Yet the images themselves are flat because each eye has only a single perspective.

What changes are there between each eye’s perspective? If they are done correctly, there will be ONLY one definable change – a slight horizontal displacement of each image detail according to relative distance from the camera or viewpoint. Any changes other than strictly horizontal placement changes are errors and cause various degrees of eye stress as the mind attempts to connect the information in each picture in a recognizable way.

In order to render good stereo images with Apophysis the above information is important. When the Perspective setting is something other than 0, the result is that some image information will shift up or down during the attempt to define two stereo viewpoints.

Here’s an image designed by changing various parameters from those provided in a tutorial called Xaos Bubbles Tutorial, written by Nightmares06. Specifically, in Transform 1 the variation for Hexes=1 is changed to Hexes=0 and instead the Variation Flower=6 is used, along with the corresponding Variables, Petals=4 and Holes=1.125.

correct stereo pair Apo Treasures

Correct Stereo Pair

If you wish to try and duplicate these results, note that instead of setting the Pitch to 60 as instructed in the tutorial, the Pitch here is set to 90 and the Final Transform is enabled and used to create post_rotate_x = 0.333. This change approximates the desired view-angle and specifically makes it possible to use the Yaw control to establish accurate stereo-camera viewpoints.

adjust panel Apo Treasures

Adjust Panel Settings

transform editor fx Apo Treasures

Transform Editor FX enabled

The next picture has the value, Perspective=0.1. Note that the nearby flower is larger than it’s corresponding flower in the distance. This gives a nice perspective effect.

persp 0dot1 Apo Treasures

Perspective = 0.1

The image can be viewed in stereo because the discrepancies are minimal, but they do exist. Note the horizontal reference lines and the arrows which point out where image data has moved slightly up or down between the two side views.

As the Perspective value is increased or the Yaw is increased the errors tend to increase. The next illustration is not intended for stereo viewing as it uses a Yaw difference = 40 degree angle. This first picture has Perspective=0.1. Notice that the errors have increased especially for more distant background or closer foreground objects.

persp y40 0dot1 Apo Treasures

Perspective = 0.1, Extreme Yaw angle

The following final image has the same extreme Yaw difference angle=40 (+20 and -20), but this time there is NO perspective. The setting is Perspective=0. In this case, even though the change of angle is extreme the image details remain perfectly horizontal, they don’t move up or down at all. This illustrates what is happening in Apophysis and how to get excellent stereo results. It is possible to introduce small amounts of perspective for the effect as long as you keep it really small.

persp y40 0 Apo Treasures

Extreme Yaw difference, no perspective

 

Add a Comment

devArt Thumbs

Recent Comments