This is a child page. You can use Parent in the quick nav bar at the top or the bottom of the page to navigate directly back to the parent of this page. Some child pages are more than one level deep, and in that case will require more than one Parent click to reach the outermost document level.

§ 27.7.4 - Generate Menu

§ - Sequence Controls

This is where the user sets the working parameters for the morph. These include resolution, output format, and number of frames. The descriptions below detail all of this dialogs controls.

§ - Total frames:

The total number of frames in the morph. The FilmStrip is also this number of frames in length.

§ - Begin Frame #:

This is the frame number where morphing will begin for a sequence generation.

§ - Finish Frame #:

This is the frame number where morphing will finish for a sequence generation.

§ - Current Frame #:

When Do one Frame is selected, this is the frame that will be created. For example, if you set total frames to 15. A current frame of seven will generate the middle frame, half way between the Start and End frames. If you then set Begin Frame to 1 and Finish Frame to 15, all the frames of the morph animation will be generated.

§ - Anti-Alias:

Anti-aliasing affects the spacial (or position) accuracy of the morph result in distances of less than one pixel in width. Have this switched on for the best quality result, or switched off for slightly faster operation.

§ - Save Result:

When a morph frame is generated, this switch tells the program to automatically save the resulting image. The files will be saved in the format specified in the Save File as Type option found in this dialog.

§ - Output file:

The file name that will be used when the morph result is automatically saved.

§ - Specify:

This opens a file requesters to locate a valid path and file name for the output file. When saving to an Animator FLIC animation or other video file type this file name will be used directly. Otherwise, when saving individual frames, the last four characters of the file name (before the extension) will be replaced with the frame number (0001 to 9999).

C:\IMAGES\MYIMAGE.TIF will be changed to
C:\IMAGES\MYIM0007.TIF for frame seven.

This dialog also contains all of the output file information. This includes format, Color Depth, Compression, and output path and file name. Morph will automatically alter the output file format if you change the extension of the image name. For example, if you changed the extension from AVI to FLC, morph would automatically alter the file type to FLC/FLI.

§ - Save File as Type:

This drop down box allows you to select the output file format for a sequence of morph frames. Changing the save type will also change the save options (Color Depth, Compression, and JPEG Quality) that are available. For example, if you select BMP as the output format, you would be able to select a 24 bit, 8 bit, 4 bit, or 1 bit render Color Depth for that format. It is important to remember that not all file formats will have output options such as color depth. These options will only be available for the file types which use them. Also, AVI saves will not prompt you for the type of CODEC to use until the first frame has actually been generated and is ready to save.

§ - Output size:

This is the resolution of the morph results created. It is the main determinate of the output quality. The FilmStrip resolution is not the same as this size; however, the FilmStrip quality can never be better than the output resolution.

For example:

320 x 200 is low resolution VGA output,
640 x 480 is high resolution VGA,
768 x 482 is approximately home video resolution (NTSC).
768 x 512 is approximately home video resolution (PAL).
1280 x 720 is low HD resolution.
1920 x 1080 is high HD (2K Video) resolution.
3840 x 2160 is UHD (4K video) resolution.
§ - Match Start Aspect Ratio

Matches the output size to the ratio of dimensions of the Start Frame.

§ - Match End Aspect Ratio

Matches the output size to the ratio of dimensions of the End Frame.

§ - Set to Start Frame size

Matches the output size to the exact dimensions of the Start Frame.

§ - Set to End Frame size

Matches the output size to the exact dimensions of the End Frame.

§ - Do one frame...

This generates one Result morph frame. The frame number that will be generated was set in the Sequence Controls. The result image will be held by the program and displayed in the result window, therefore, it will not be automatically saved. You should save the result manually if you desire using the Save Result option in the File menu. This selection will allow you to specify the output file format, path, and name.

§ - Sequence generate...

This generates an entire sequence of morph frames. The extent of the sequence was specified in the Sequence Controls and usually goes from Frame # 1 to the last frame (which equals the Total Frames value set in the Sequence Controls .

If the  Save Result  option was set in the Sequence Controls, then each frame will be saved as it is generated.

§ - Process Alpha

Morph will morph the alpha channel (image transparency) of images if the original images have alpha channels and if this menu item is checked. The result images will then be created with an alpha channel. Alpha channel information is available from 32-bit Targa (TGA) files, TIFF files and TRIM files.

If one of these formats is selected as the output format, images will be saved as 32-bit if they have an alpha channel, otherwise as 24-bit. Use the Display / Show Alpha in Views menu option to view the alpha channel associated with an image.

§ - Motion Morph

A motion morph involves a sequence of start frames and a sequence of end frames. Morphing is done between successive pairs of frames. Different Control point/lines files are required for positions along the sequence because the subjects in successive pairs of frames have moved. This switch tells the program that the current project is going to be a motion morph and will require the sequence of start frames, end frames, and point/lines files to be specified.

Someone new to the program should try a regular morph before tackling motion morphing which adds an extra level of complexity to the process.

§ - Animation (File) Frame Rate (Morph)

This opens a dialog for setting the frame rate that is saved with animation files such as FLI or AVI animations. The playback speed for the filmstrip is independent of this setting. This dialog shows the frame rate in three interdependent ways. Changing one of the setting will alter the others.

§ - Milliseconds per frame

This is the way the frame rate is held inside the program. This is the number of 1/1000 seconds between frames. It is 1000 times the value of microseconds per frame that .AVI files use.

§ - Frames per second

A value of 10 f.p.s. would mean 100 milliseconds per frame.

§ - Jiffies (per frame)

A jiffy is 1/70 th of a second. So a value of seven (7) would represent 10 frames per second.

§ - Specify Motion start frames...

This opens a window holding the list of start frames for a motion morph. A start image has to be specified for every frame of a motion morph. You construct the list by using the following options.

§ - Specify File

Adds a file to the list. You specify files by using the file dialog. You can specify more than one file at a time in the file requester by dragging the pointer over a group of files or by clicking on files with Shift depressed. Systems using extended file systems (such as NTFS and HPFS): For this to work properly, avoid putting spaces in file names.

§ - Remove Entry

Deletes the current entry from the list.

§ - Show Path

Changes the display method to show full paths with the file names. An informative line will show:

At = current position;
Have = the total number of frames specified so far;
Need = the total number of frames required for this morph.

§ - Specify Motion end frames...

This opens a window holding the list of end frames for a motion morph. This window works the same as the Specify Motion start frames window.

§ - Specify Motion point files...

This opens a window holding the list of point files for a motion morph. Point files have to be specified for at least the first frame of a motion morph and should be specified for not too distant intervals along the sequence. This window is similar to the Specify Motion start frames window with the following additions:

Tween - This adds a tween entry to the list.
Skip - This adds a skip entry to the list.
Help - Calls the online reference for help on setting up a motion morph.

A tween entry will make the program attempt to tween (or interpolate) a set of Control points or lines for that frame from the closest real point/line files either side of it. For example, you might specify a point set for frame 1 and frame 3 but let the program tween the set for frame 2.


You should be aware that the tweening algorithm has a limitation:

Tweened point files must have the same number of Controls, in the same order.

For example, a file with three points: subjects left eye, right eye, mouth; must have the other tween partner file in the same order: left eye, right eye, mouth. The same holds true for lines and curves.

This simply means that you should use the same point files for each frame, and then manipulate the existing points and lines to fit the features for a particular frame.

How do you create point sets that match in this way? You create the first point set, save it, change the current frame, and then move the points without deleting any for the matching set, and then save them.

A skip entry causes the last real point file to be used again. This would be done when two successive frames show no movement.

Once your motion morph project has been set up you should save it in a project file. All the image names and point file names get saved in the project file, but not the point files themselves. You should save them individually.

§ - Load the Motion files for this frame...

This will load the Start and End images and point file for the current frame that you specified for this motion morph project.

If a motion morph project file was loaded then the Motion files for the current frame will be loaded automatically. The files will also get loaded automatically when the current frame number is changed in the Generate / Sequence Controls menu option.

Keyboard Navigation
, Previous Page . Next Page t TOC i Index o Operators g Glossary
WinImages F/x, Morph and all associated documentation
Copyright © 1992-2007 Black Belt Systems ALL RIGHTS RESERVED Under the Pan-American Conventions
WinImages F/x Manual Version 7, Revision 6, Level A

Valid HTML 4.01 Loose

This manual was generated with wtfm
wtfm uses aa_macro and SqLite
aa_macro uses python 2.7
Page 383