FxFactory adds diversity to your toolkit


For the past few posts I’ve been looking at a number of new plug-ins and applications designed to augment an editor’s toolset. I’m going to round off this “Plug-in Summer” with a fresh look at FxFactory. Noise Industries was one of the first developers to leverage the power of Apple’s Core Image technology for real-time filter application – first with Factory Tools for Avid (AVX) and then FxFactory for Apple’s FxPlug architecture. They found the most success with FCP editors and have focused primarily on FxFactory, but current versions of Factory Tools can still be purchased for Avid systems.




FxFactory operates with the three primary FxPlug hosts (Final Cut Express, Final Cut Pro and Motion), as well as Adobe After Effects CS3 and CS4. It actually installs as two components – the FxFactory filter management application and a package of plug-ins. The FxFactory application isn’t used to apply filters. Instead, this is where you control license registrations, hide filters you don’t want to use and disable trial versions. It also provides one place to get a quick visual overview and access to user instructions for all the effects. Last but not least, adventurous editors can use this as a portal for Apple’s Quartz Composer in order to develop their own custom plug-ins. That’s a unique part of FxFactory not offered by any other plug-in developer.




Noise Industries has developed their business through a partnership with various plug-in developers, who design specific filters to work with the FxFaxtory engine. These developers currently include idustrial revolution, yanobox, Boinx Software, SUGARfx, Futurismo Zugakousaku, DVShade and, of course, Noise Industries itself. In its most basic form, FxFactory is a free download. This means that you get the FxFactory application, a few free plug-ins and 15-day trial versions of the other filter packages. This is a great way to get started, because if you only care to buy the yanobox Motype title animation generator or the DVShade color correction EasyLooks filter, then that’s all you have to pay for. If you want a more comprehensive package, then get FxFactory Pro, which includes over 140 filters, generators and transitions, as well as the other trial packages. You also get a free 15-day trial period with the Pro package.




ParticleMetrix example




Boinx example


This partnership arrangement is an interesting aspect of the Noise Industries approach. Most plug-in vendors develop their filters with an in-house programming staff, resulting in a similar style and focus to the plug-ins that are developed. Since FxFactory plug-ins come from a variety of different programmers – each with a different vision of what they’d like to create – the total sum of filters provides more diverse choices than the competition. For instance, there are lots of glow filters on the market, but I’ve rarely seen anything as organic as idustrial revolution’s Volumetrix 2 package. FxFaxtory didn’t include particle effects until idustrial revolution came out with ParticleMetrix and Boinx Software was added as a partner. Now there are two of the most gorgeous particle packages under the same umbrella.




Much of this expansion has happened in the past year, giving you a lot to choose from in 2009. For instance, Final Cut Pro 7 will introduce alpha transitions, but idustrial revolution has been there for at least a year or more with SupaWipe. The new Final Cut Studio package will drop LiveType, so if you don’t want to do the effects in Motion 4 (or an older version of LiveType), yanobox Motype is a good alternative. Motype offers a wealth of presets with tons of customization so you can create very graceful title animations, all within a single track and single application of an effects generator. Remember, all of this installs into the Final Cut Studio apps, as well as After Effects, so editors who like to do their heavy lifting in After Effects can maintain filter compatibility.




It’s hard to cover the whole breadth of what’s possible with these effects in one single post. A relative newcomer is DVShade, whose EasyLooks provides FxFactory with a color corrector. This filter is deceptively simple, because it shows up as a single filter in the palette. Nevertheless, it includes a slider-based 3-way corrector, diffusion, gradient and vignette tools and a ton of preset looks. Unlike other 3-ways, target colors selected for the low/gamma/high color wells are used to tint those color ranges in an additive or subtractive fashion. This approach yields some interesting results. Like all the Noise Industries filters, if you are confused about its use, simply click on the logo at the top of the filter control pane to launch a PDF help guide. In the past year, Noise Industries has added a number of video tutorials to its website to further improve the customer experience.




As you look through the many options for filters, generators and transitions, it’s hard to decide which product is the best, if you assume that you only can purchase one package. Noise Industries offers some diverse and powerful options, but remember that it’s not “all or nothing”. Many companies are breaking down their comprehensive packages into smaller sets of filters. That’s great for the user – allowing you to get color correction filters from Company A, titling tools from Company B, keyers from Company C and so on. It’s a model that Noise Industries helped to start and one that let users customize their ideal working environment.


©2009 Oliver Peters

Boris FX – Rockin’ with BCC6


Boris FX is one of the most prolific producers of plug-in filters and compositing applications. Factor in all the host applications covered by the Boris products – like Boris Continuum Complete, plus the hosted and standalone versions of Boris Red, Blue, FX and Graffiti – and you can easily see how so much video is touched by this talented team of developers.


With so many products to offer, the company tends to concentrate on updating all the versions of one product over the course of a year. 2009 has been the time to refresh many of the filters and all of the NLE host versions of Boris Continuum Complete, now at version 6. Continuum is probably the most wide-ranging set of filter packages available, consisting of keyers, effects, generators, color-correction, 3D text and more.




If you purchase the retail version of Avid Media Composer, this will include the BCC filters as a bundled third-party product in the suite. After Effects and Final Cut users don’t get such a bundling deal from Adobe or Apple, but if you are going to shell out cash for a single comprehensive set of filters, then BCC is one of the best choices.


Naturally many editors don’t use all of the filters on a regular basis, so Boris FX has started to break out some of the individual filters into Boris Continuum Units. These are smaller sets of complementary filters that focus on one task. At this point, these include the Chromakey Studio and the 3D Objects unit. BC Units don’t cost as much as the full BCC package and let users purchase only the one or two filter sets that they feel might be the most useful to their workflow.


Each host application uses a different plug-in API, so BCC6 comes in versions that are specific to individual NLE and compositing application. This lets Boris FX customize the features according to the API and allows them the ability to add some functions, like geometry controls and deep color rendering that might not be part of the host’s internal effects controls. I work with BCC6 is various flavors: AVX, FxPlug and After Effects. Each of these filter packs is generally the same, though there are variations particular to one host or the other. The big new features in BCC6 include 3D objects, like extruded splines and text, more chroma-keying tools, more real-time and OpenGL acceleration, support for After Effects’ camera and lighting system and keyframe animation exchange between the AE and AVX versions of BCC6.


Overall, BCC6 filters work well in all of these hosts (FCP, Media Composer, Motion and After Effects CS4). You can quickly see how certain filters, like 3D animated and shaded text, particles and layer deformation, can be used in very creative ways to greatly enhance your favorite application. This is especially true in Avid Media Composer, which has one of the weakest and oldest effects modules of any of these applications.




The most updated approach can be found in the FxPlug version. This API offers a number of options to the developer, but of course, it’s Mac only. For example, BCC6 FxPlug includes several filter categories labeled BCS filters for Boris Continuum Shaders. According to Boris Yamnitsky (yes, the Boris of Boris FX), “The name Shaders stems from the implementation method for all filters in that subset of Boris Continuum. The software algorithms have been re-written in a special shader language for the GPU under FxPlug architecture. For example, the Chroma Key algorithm is roughly the same, but the new filter is dramatically faster than the software counterpart. In addition, the choke and light-wrap stages are added at no render cost. The three software filters stacked up on a clip will certainly require longer rendering while the GPU version easily plays back in RT mode. Same for Film Look and all other BCS filters. What’s even more interesting is that multiple BCS filters can be stacked up without the multi-filter penalty so common with software based filters.”


These specific filters enable a new, interactive preset browser that previews your video clip – not a default dummy clip – with the presets applied. You can interactively select and refine the choices simply by clicking through the presets in the browser window. Right now this feels like a bit of a work-in-progress to me. For example, only the filters that apply a visual effect – like the Film Effect – actually have presets that show up on the browser. It won’t display any presets from the Chromakey or 3D Perspective filter. The browser’s custom UI also acted flakey inside Motion, which doesn’t come as a surprise to me. Motion can be very powerful, but often disappoints and acts like a toy and not a robust software tool.




BCS Chromakey Studio is an example of a BC Units pack that’s part of BCC6 FxPlug. This combines the Chromakey, Matte Choker and Light Wrap filters into one module. The quality of the key was pretty good, but I couldn’t get Matte Choker to work correctly in either FCP or Motion. No matter where I adjusted the Choke slider, it was simply at one extreme or the other. By comparison, when I applied each of these filters individually, things worked as I would expect.


Light wrap is interesting, as it uses a color or the background image and blends it into the edge of the foreground object. It’s trying to simulate how light in a real shot tends to diffuse edges and “bend around” an object in a camera lens. Boris FX’s chromakeying is on par with other better keyers and gives very good results on clips that are easy to key. I wasn’t as happy with it on a more difficult-to-key test clip that I use. In general, the BCC keying filters gave me results close to Avid’s Spectramatte, but not as good as Keylight, which is included with After Effects CS4.




3D text is a big deal in the BCC6 update and something that’s not often found in competing filter packages. You can import EPS files or generate text using the familiar Boris text tool. Next, apply presets for style and animation. This filter is built on the Boris Blue 3D engine, so text stays vector-based, complete with material and lighting attributes.




These same 3D object characteristics are also applied in the Layer Deformation tool. If you’re old enough to recall Sony’s VERY expensive System G hardware DVE that could ripple and warp video in real-time in 3D space, then you get some idea of the power this single filter is delivering to the desktop.




Another BCS filter offered in the FxPlug version is 3D Perspective. This filter combines a number of Boris’ 3D filters and Apple Core Image technology to composite several elements using a single filter. In this particular effect, live video – complete with lighting and reflections – is placed on a floor surface. Preset animation moves control the camera move towards the video. You can change many of the attributes including the floor surface. The default is a checkerboard pattern, but simply drop other moving video or a still image into an image well for two layers of moving video – all within the same filter.




I feel that the BCC6 filters typically behave best in After Effects. The application feels snappier than any of the others, especially when scrubbing through a clip once filters are applied to it. After Effects momentarily degrades the video during scrubbing and then pops back to full quality (or the setting you’ve selected) as you stop. This delivers a more responsive experience. After Effects simply blows away Motion, Final Cut or Media Composer for serious compositing. Equipped with BCC6, it’s one kicking desktop compositing tool!




Unfortunately the After Effects implementation lacks an FxPlug-style preset browser and the BCS effects. Nearly all of the filters are actually there in the various categories – just no interactive browser. Nevertheless, if you want to know how an effect works, simply click the “help” button to open a PDF user guide for instructions.




Since I’m wrapping up by talking about After Effects, lets not forget Final Effects Complete. This vintage filter set introduced advanced image effects, like 3D shatters, cylinders and spheres, to the desktop world during the early days of After Effects. It’s bounced around a bit, but has been firmly in the Boris FX product family for several years, who has kept it current. FEC works with a number of hosts, including Final Cut Pro and After Effects CS4. When you want to pull out some funky effects for the client, it’s hard to beat filters like Hair or Mr. Mercury! Modern desktop machines and even laptops plough through these effects with ease, so there isn’t the performance burden we’ve known in the past. If you’re interested in both BCC and FEC, remember that Boris offers a number of bundling deals that make this combo quite attractive.


© 2009 Oliver Peters

nVeil – the origami of video


If you are looking for a plug-in to give you a unique and different look for striking visual effects, then Storek Studio’s nVeil filter fits the bill. nVeil is an FxPlug filter for Final Cut Pro, Final Cut Express and Motion and provides yet another tool that leverages the power of OpenGL and the FxPlug architecture.




The creative description of what it does is a bit harder to explain than what is happening technically. That’s because the results you can achieve are more like video artwork, than simply stylizing video clips with various effects filters. In short, nVeil uses scalable vector graphics (SVG file) to slice the image into polygons, which are then rendered using OpenGL and powered by the computer’s GPU. These SVG files are considered “veils” (as in a curtain) that become “cells” onto which portions of the image are “projected”. The company has tested nVeil on a range of graphics cards and Macs. I’m on a 15” MacBook Pro with the nVidia GeForce 8600M GT card. It was fine up to 720p projects, but I did receive a render warning when I tried applying nVeil on a 1080i timeline. Nevertheless, unrendered real-time effects played smoothly on this unit.




nVeil ships with a library of about 60 SVG files. These can also be created or modified using Adobe Illustrator, so feel free to create your own. The user guide and tutorials on the nVeil website provide concise descriptions about how to generate new vector files. SVG images can include line art as well as text.




In FCP, simply drop the filter onto a clip and access an SVG file from the filter tab. The stock SVG files will be installed in Applications / nVeil / SVG Veil Library. You won’t see any affect at first, so adjust Source Scale as a starting point. Sliding the Source Scale slider to one extreme blurs the image, so that your vector graphic is filled with fuzzy colors, much like a kaleidoscope or a stained glass window. Slide it in the opposite direction and the image becomes a serious of crisp multiple images, like an insect-eye effect.




From there it’s a matter of adjusting the Source and Veil Transform sliders to get the look you want. Since the nVeil filter is being applied to moving video, the natural changes of objects and color in the video create a vibrant effect.




You can set keyframes for each slider value, so nVeil filters can change over the length of the clip and may be used for interesting transition effects. Furthermore, as with any other FCP or Motion filter, you can stack filters for other effects. For example, place a blur, glow or vignette filter upstream of the nVeil filter and the adjustments are visible inside the segments of the veil graphic.




The are a few key settings that control how the veil and source clip are composited. The Add SVG Bounds toggle (Veil Generation) determines whether the outer shape is a rectangle or the drawn edges of the graphic. With Add SVG Bounds unchecked, a dragon graphic holds the shape of the dragon. With it checked, the dragon graphic appears inside the edges of the rectangular file boundary.




At the bottom of the filter pane is the Background Mode: Pass Through, Projected or Matte. Pass Through leaves the original clip untouched in the background with the veil effect on top. Projected applies Source Transforms, but no veil parsing, to the source clip to create the background. Matte leaves a black background. As yet, there are no provisions to change the matte color or for multi-layer effects. You can’t place a clip with a veil effect on V2 and see a clip on V1 as the background.




Storek’s nVeil is yet another example of how innovative designers have taken the groundwork created by Apple’s FxPlug to give you new tools that can enrich your productions. Check out the site for motion examples of what can be done with nVeil.


© 2009 Oliver Peters

More Grunt with CoreMelt


In the world of plug-in effects filters, CoreMelt might seem like the new kid but that would be incorrect. CoreMelt is the brainchild of Roger Bolton, an accomplished Flame artist and visual effects veteran with numerous film credits, including Kingdom of Heaven and The Lords of the Rings trilogy. Bolton started out as one of the principal developing partners with Noise Industries, originally designing the Organoptics FX package for Factory Tools (Avid) and later ImageFlow and PolyChrome for FxFactory (FCP).




Earlier this year CoreMelt broke out on its own to release the V2 products, based on CoreMelt’s V-Twin effects engine. It no longer ties into the FxFactory filter management engine; however, it’s perfectly fine to have both the FxFactory version of the CoreMelt products, as well as the V2 filters, installed on the same system. In fact, both CoreMelt and Noise Industries recommend that you might need to do that for compatibility with legacy projects. Previous versions installed under FxFactory show up with a CM prefix in the effects palette, whereas the new filters have a C2 prefix.




As in the case of the previous versions, CoreMelt V2 filters install into five hosts: Apple Final Cut Pro, Motion, Final Cut Express plus Adobe After Effects CS3 and CS4. These effect packs include filters, transitions and generators, which match FCP’s filter organization. Be sure to look for the installed effects in those three folders. Motion and After Effects don’t use this exact same structure, so for instance, all C2 (CoreMelt V2) selections will appears under the single After Effects pulldown menu for effects. Transition effects will have an asterisk after the name to indicate a two-layer transition effect.




I’ve been testing the filters in FCP, Motion and After Effects and they generally seem pretty solid in each, however, it seems to me that they are most responsive inside FCP. That difference is pretty subtle, so don’t let that deter you from considering it for After Effects as a primary host. I’m testing these on a MacBook Pro, so obviously a Mac Pro tower with a fast graphics card would make a big difference. Even so, these filters run fast on the laptop and adjustments are responsive. Plus, these filters are just plain fun to work with.




The CoreMelt V2 product line groups filters into packs with similar functions. These include transitions (PolyChrome), editor tools (Gadget), glows & blurs (Luminous), color correction (Pigment) and distortion & grunge effects (Shatter). There’s also the image montage package (ImageFlow Fx) and VeeYou – plug-ins that generate VU and EQ animations from audio files in your project.




There have been some solid improvements to ImageFlow Fx V2. Now you have a lot more control, including such things as adding frames around the stills from a selection of preset graphic frames.




I do a lot of the color grading, so the Pigment and Luminous filters had the most appeal to me. Like many of the newer advanced filters, CoreMelt departs from the standard FCP slider parameters to add its own custom GUI in the filter control pane. If you get lost in how an effect should work, click on the CoreMelt logo and a PDF manual opens in Preview to walk you through the steps. You can pick between the standard or custom interface. Custom uses certain range-based sliders that are helpful in some of the color correction adjustments.




In addition, there’s a heads-up graphic that overlays on top of the picture when you are making color adjustments. You may have this up the entire time or only when dragging a slider. This seems particularly helpful when making S-curve adjustments. Curve functions are missing in Final Cut’s built-in color grading tools and would normally require a trip to Apple Color without such a plug-in.




CoreMelt breaks their products down into a number of attractive bundling options ranging from CoreMelt Complete V2 to individual filter packs. For instance, if you are only interested in the color correction tools, than all you have to do is purchase the CoreMelt Pigment pack for just those 22 plug-ins. In addition, the ImageFlow Fx V2 and PolyChrome Transitions V2 trial versions include several free plug-ins, plus there’s a free download of the 12 VeeYou filters.


I won’t go into depth on the whole set, because it’s something that’s easy enough to check out for yourself. These filters seem to have a low system impact – in other words, safe to try. On the whole, CoreMelt V2 is a great addition to the editor’s toolkit at a really low price.


© 2009 Oliver Peters



The last 6 – 12 months have seen a bumper crop of new Final Cut plug-ins and utilities that extend its power and functionality. Quite a few have come to light since this year’s NAB. I’m going to spend the summer highlighting a number of these throughout the next series of posts.


The first isn’t really a plug-in at all. Digital Heaven’s Loader is an utility that launches whenever FCP is started and is designed as a “helper application” to manage media files that you import into a Final Cut project. The cardinal mistake that I see many editors make is in how they handle file organization. Setting your scratch disk locations in FCP takes care of ingested tape-based or tapeless media, but it doesn’t do anything to help you organize music, announcer tracks, photos and graphics, which make up a large part of a project.


I occasionally inherit projects from other editors and am confronted with missing media. The majority of the camera media relinks just fine from an external drive, but then I find a handful of clips that are offline. Digging a bit deeper, it turns out that these aren’t on the drive at all. These images or tracks had been imported from the editor’s local Pictures folder or iTunes music folder and never copied to the external project drive in the first place.


Another problem is sample rate conversion of audio. FCP does an poor job of dealing with 44.1kHz audio and MP3 files. You should ALWAYS convert to 48kHz AIF files BEFORE bringing these into your FCP project, but most editors never do. Issues like these, which are automatically handled for Avid editors by their application, require extra thought on the part of the FCP editor.


Enter Loader, which helps to resolve this dilemma. Loader is designed to deal with still images, sound files and QuickTime movies that are not ingested from tape, P2, XDCAM or other professional camera format. The application does three very simple functions:


1) Loader automatically copies the imported files into a central location that is independent of their original folders. The original images, tracks and movies are preserved and untouched. More importantly, the media that is used in the edit stays with the rest of the project files.




2) Loader organizes this non-timecode-based media into three neat folders – Movies, Audio and Graphics. You get to choose where these files are to be placed at the time of the first import into the project. After that, Loader will remember where to send the files. In my case, I typically create a Project Files media folder at the same location as my Capture Scratch folder. Inside the Project Files folder, I’ll create folders for each FCP project in this manner: Drive Name/FCP Media/Project Files/Project Name. That last folder is where I will direct Loader to send the imported files. Loader will automatically create a Movies, Audio and Graphics folder inside, thus keeping everything neatly organized.




3) The last and most important function is automatic sample rate conversion of imported audio tracks. Simply drag an MP3 track or a song from iTunes to Loader and it automatically copies the file and converts it to a 48kHz/16-bit AIF file, retaining its original file name. It will also handle Apple’s CAF files.




Loader’s own interface is pretty minimal. There are preferences where you can chose whether or not to launch Loader with FCP. You can also add or remove file extensions from the 3 primary media types. Loader appears in FCP as a small clapstick icon on top of the left or right edge of the FCP interface. Hold down the Command key and slide the clapstick bar up or down to keep it from obscuring part of the interface.




Don’t use the FCP’s import menu command to bring in a new file. Instead, simply drag the file that’s to be imported towards the clapstick icon. As you hover over the bar, Loader’s full interface slides out – looking like the rest of a film slate. Drop the file onto the “slate” and Loader takes care of the rest.




Any files handled by Loader appear in the FCP browser inside a new date/time-stamped “imports” bin. Of course, you can move or change this bin or the master clip in the FCP browser, just like any other clip.




If you edit with multiple FCP projects open at once, Loader will also keep track of these. Simply drag-and-drop the file to the correct FCP project name on the slate icon and Loader takes care of placing the media into the correct folders and into the right project pane. Once you get used to Loader, you’ll quickly see how this can save you time and hassles on many future FCP projects.


© 2009 Oliver Peters