Interface
- Hierarchical interface for building image-processing trees-fully editable,
can be saved as ASCII function files and reused with other source images.
- Full-size preview and playback in all toll editors. Fast zooming and panning
capability in previews.
- Progressive rendering in all tools, adjust values while rendering.
- All previews have toggle controls to select the displayed RGBA channels,
grids with gridlocks, and densitometers to display specific pixel values.
- Every tool in Eddie contains basic alpha compositing functionalities. The
results of a tool are immediately rendered on top of a background if the
foreground image has a mask.
- All layers can be freely positioned and animated. Subpixel rendering can be
activated for every individual layer.
- A global scale control to rescale all tools on the fly for faster feedback.
- A global timeline controls the playback of all tools.
- A powerful animation editor, including sophisticated curve editing and
functions to organize and control groups of curves.
- All color browsers have RGB and HLS modes.
- Context-sensitive help is available in all tools.
Image Import/Export
- Supported file formats: Softimage, SGI, Targa, TIFF, JPEG, YUV (NTSC/PAL),
Cineon, Alias, Wavefront, Verigo.
- Eddie is completely resolution - independent with a maximum resolution of
8000 x 8000 pixels. Process images at either 8- or 16- bit color depth per
channel.
- All hierarchies can be rendered in fields. There are tools to interlace and
deinterlace existing images.
- Direct read/write access from/to an Abeakas-compatible device.
- Many other devices can be used with shell scripts using the shell or script
wool.
- Eddie Batch is the command line renderer that also offers distributed
rendering over a network of machines and per CPU on multi-CPU machines. (NFS
is necessary to take advantage of the function.
Keyers
- Creation of keys based on HLS, luminance, alpha, weighted RGB values.
- The key image can be the foreground or an optional third image.
- Functions are available to invert keys, adjust transparency, and blur the matte.
- A matte curve editor gives final control over matte edges (grow in and grow
out).
- Matte options allow you to incorporate garbage mattes and define the output
matte based on the combination of the foreground, background, and key matte.
- All values can be animated.
Paint
- Fully vector-based paint system - completely resolution-independent and
animatable.
- Choose from circular brushes, rectangular brushes, airbrushes, and a pencil
brush. Tools to create freehand strokes, lines, circles, rectangles,
polygons, fill, and clear, which applies effects to the whole canvas.
- All brushes and geometries have controls for size, blending, feathering, and
spline interpolation. The freehand brush has additional controls for
pressure and quality.
- The paint can have two input clips that can be used as paint sources in
addition to the palette. The user can also load additional clips into the
paste buffer. These sources, together with the canvas and an additional save
buffer, can be used for cloning, stamping, and cut-and-pasting.
- For all brushes and geometries, the following effects are available: reveal,
tint, invert, brighten, darken, contrast, noise, blur, sharpen, emboss,
edge, metal, vortex, gloat, smear, impressionist, additive mix, different mix.
- All geometries are fully editable, and transformations like translation,
scaling, and rotation can be applied and animated.
- Paint on RGB, alpha, or both. The alpha channel can be used as a stencil for
all paint operations and can be inverted on the fly.
- Touchup mode allows direct painting on sequences without saving strokes. The
cache mechanism allows immediate playback of painted frames.
- Other features include a dynamic brush that changes with the zoom level and
a graphical history editor for the paint actions with functions to group
strokes into paint layers.
Color Correction
- Works on HLSA, TGBA, and luminance color space and offers full spline
controls for all elements.
- Splines are fully editable and animatable. Multiple undos are available,
along with gamma curves and posterize functions.
- An additional image can be used for color matching. Color matching functions
offer support for very specific color corrections.
- Histograms are available for input, output, and match image.
Warpers
- Eddie Warp and Xwarp are based on Bezier patches, offering control over the
animation.
- Splines can be added and deleted at any time, new Splines automatically
following existing profiles. All spline operations can be undone.
- Grouped points can be scaled, rotated, and translated. Groups can be
controlled by a single function curve and have individual animation controls.
- A now display mode uses progressive rendering to immediately display the
warping on the edited nodes.
- Height rendering allows real overlapping of Bezier patches, which results in
more realistic results.
- Xwarp contains a tween mode for easy cross-morphing animations.
- Also now is the ability to copy and paste the positions of control points
between frames.
Text
- Uses PostScript Type I fonts (SGI) for fully antialiased titles.
- Text controls contain font, scale, aspect, letter spacing, line spacing,
translation, rotation, and justification. All numerical controls are animatable.
- Multiple paragraphs can be interactively positioned in the preview area.
- Special functions allow the easy creation of scrolls and crawls.
- The text tool also creates an alpha channel that can be used in other tools.
3-D DVE
- Translate, rotate, and scale images in 3-D space.
- Transformations are stored in a stack to allow more complex animation, like
orbit rotations, etc.
Filter/Noise
- The filter tool contains a fully customizable convolution filter.
- Filter effects can be applied to HLS or RGB channels and an optional image
can be used for masking.
- Predefined filters include blur, sharpen, edge, and median. The matrix size
and scale of all filters can be animated.
Compose
- Combine up to seven different input clips. Alpha compositing is
automatically used with all clips that contain an alpha channel.
- A graphical timeline allows you to change the timing as well as the in and
out points of all input clips. Clips are automatically composed if they
overlap in time.
Mixer
- Creates a transition between two input clips. The mixing area can be defined
by an optional mask clip.
- Available mixing styles include cross fades, additive, nonadditive, inverted
nonadditive, difference, and trickle mixing.
Color Channels
- Allows the exchange of RGBA or HLSA channels between images. The output
image can be composed of the components of up to four input images.
- You can add or copy an alpha channel from one image to another.
- Math mode allows you to create an output channel based on a mathematical
operation between two input channels. Available options include +, -, /, *,
min, and max.
Color Background
- Creation of color backgrounds, includes four corner gradients.
- All values can be animated.
Tiling
- Create seamless textures.
- Multiple symmetries are available, as well as controls for overlapping in x
and y and for the number of repeats.
- Crop / Resize / Rotate:
- Crop lets you crop a subregion of an image. This subregion can be animated
and the resulting image can be locked to the viewer origin.
- Resize allows you to resize clips. The resize tool actually contains a
rectangle-to-rectangle renderer. A crop can be assigned to the input image
and will automatically be resized to the defined output size. Values can be
relative or absolute pixel values. All numerical values can be animated.
- Rotate applies 2-D rotations to clips.
Shell
- Communicate with shell scripts within Eddie hierarchies.
- Send and receive images to shell scripts.
- Simple Integration of custom effects.
Script
- Add more advanced custom effects of Eddie.
- Plug-ins can have their own ./ICONS and be added to the toolbar.
- Plug-ins can be developed using a C++ compiler and the Dkit, which is very
easy to use.
- The following tools are included as examples: Z-Channel compositing, drop
shadow, wave, emboss, pixelate, and several others.
- There are also plug-ins for integrating Painterly Effects within Eddie
hierarchies. (Requires a Painterly Effects license.)
|