Today sees the release of version 1.4 of Nodality. Nodality started life as a node based calculator, but has rapidly evolved into an image compositing and editing application with an interaction design more commonly found on high end applications such as The Foundry's Nuke and Side Effects Houdini. To the best of my knowledge, this is the first and only nodal image editing and compositing app for iPads.
The headline feature for 1.4 is Camera Roll access. The new image loader nodes enable the user to import images from their iPad and incorporate them into networks containing filter and compositing nodes. Here's an example of a simple network containing two image loaders, the one on the left has been rotated 180°, the one on the right has been brightened and then the pair composited together:
The output of any image filter node can be saved back to the camera roll by double tapping the preview in the bottom of the detail panel. This opens a full size preview window with a save option:
In this release, all images are resized to fit within an 800x800 pixel bounding box (there's a toggle on image loaders to allow the user to choose between having the image fit inside the box and fill that box). Supporting higher resolutions is on my to-do list.
Networks can become very rich - a single image can be set as the input of multiple image filters and those filters can all be used as inputs to additional filters or composites.
Single number nodes and arithmetic operators based on those numbers can drive the parameter values of any number of nodes so, for example, the rotation of an image can be linked to its blur amount and white point:
The nodal nature of Nodality makes for tinkering and exploring. It's easy to create funky abstract images using the tile nodes and just as easy to tweak the exposure and colour balance of photographs.
Of course, the ultimate test for any image processing application is "can it do cat pictures"? Here's a screen grab of a little cat based Nodality project...
...and here's the saved output. I think it passes the test...
One small note: the save button saves the network but clears down the reference to the loaded image. If you retrieve a saved network that contains image loaders, you'll need to load an image again.
Nodality is written using Adobe AIR and Apache Flex. It's a free app and is available right now from the App Store:
In the first example how do you combine the 2 images? It looks like you're doing some cutting out around some of buildings in the right hand image to get the sky from the left hand image behind them?
ReplyDeleteIt's because it's a 'darken' blend node: "Looks at the color information in each channel and selects the base or blend color–whichever is darker–as the result color. Pixels lighter than the blend color are replaced, and pixels darker than the blend color do not change."
ReplyDelete