posted November 19th, 2007
Is Naked light Universal?
Naked light will be Universal. The current beta, however, only runs on Intel machines.
Why does Naked light require Leopard?
Leopard introduces a lot of features for programmers, in addition to users.
Some of these, like Core Animation, garbage collection, and Core Text bring about significant performance benefits. Others—like properties and NSOperationQueue—just make life simpler. In either case, Naked light’s development is coming together much faster thanks to Leopard, Naked light won’t be backported to Tiger.
Will you ever release a Windows or a
Linux version?
Naked light is based pretty heavily in Mac OS X technologies—most notably Core Image, but also Core Animation, Quartz, and of course, plain old Cocoa. None of these are available Windows, or Linux. (Although there are two separate projects underway to get alternate Cocoa implementations on these platforms, similar to WINE.)
I’m not saying there won’t ever be a Naked light for Windows or Linux, but certainly not in the next few years.
How much will Naked light cost?
The price for Naked light is still undecided.
Will Naked light support raw images?
Naked light will support raw images in a future release. The current beta does not handle raw images properly.
Will Naked light integrate with Aperture,
Photoshop, or iPhoto?
Naked light will integrate your iPhoto library in a future release. Like other images, photos first have to be imported into your own library in order to be used in a composition.
Naked light may integrate with Aperture and Photoshop. Currently, this isn’t at all implemented, so no promises.
Does Naked light support HDR
(high dynamic range) images?
Naked light does not support HDR.
While Naked light internally uses a 32-bit floating point format, virtually all Core Image filters and blend modes clip color to low dynamic range. Since Naked light’s compositing engine is built on top of Core Image, Naked light is bound to Core Image’s limitations.
Naked light does still put most of the 32 bits per channel to good use though: it still allows for unprecedented color precision within the low dynamic range.
Where do 590 quintillion colors come from?
Warning: High technics ahead.
590 quintillion colors is a very rough and conservative approximation of the number of colors Naked light can handle.
Naked light stores colors using a 32-bit floating point number for each channel, ignoring values outside the 0-1 range. On processors that support the IEEE 754 standard (like the G4, the G5, and Intel Core all do), this allows for 1,065,353,218 values per channel in the 0 to 1 range—or 1.2 octillion colors. (For comparison, 8-bit color stores 256 values per channel, for 16.8 milion colors, and 16-bit color stores 65,536 values per channel, for 281 trillion colors.)
Graphics processor, however, generally don’t conform to the IEEE 754 standard (although some newer ones are pretty close). This means two things. First, the floating point format used on your graphics processor likely won’t handle as many colors. Second, when Naked light converts images and colors from your CPU to GPU and back, rounding errors occur.
590 quintillion is (223)3, which is really just a very safe guess of the minimum number of usable colors in Naked light. Your mileage will vary, for the better.
Is Naked light color managed?
Naked light will be fully color managed, but the beta currently is not.
Will Naked light support CMYK?
Not in version 1.0. In most cases, this isn’t a problem—Naked light will export images with appropriate color profiles that your printer can use to accurately print the right colors.
In specific cases, this is less than ideal—but being a prepress solution is outside the scope of Naked light.
posted by Brandon Rosse | 3 Comments