kepstein
Member
Has anyone been able to modify this file in order to get iPhoto or Aperture to recognize R-D1 RAW files?
Thanks,
Ken
Thanks,
Ken
Yes, see the procedure outlined in this thread. Basically, you have to first use Adobe DNG converter to convert the .ERF files to DNG. Next edit the plist file as described in the link to create an R-D1 entry. I just duped the Nikon D-100 file and re-named the dupe EPSON-R-D1. Works well in Aperture 1.52.kepstein said:Has anyone been able to modify this file in order to get iPhoto or Aperture to recognize R-D1 RAW files?
Thanks,
Ken
sirvine said:How sad that Apple apparently had this hack available all during the time that I reluctantly switched to Lightroom. It's too late now...my copy of LR 1.0 is in the mail. I really like Aperture, too.
jlw said:That's just what it is -- a hack. I've tried this on my own before, and I'll probably try it again following the recipe in the thread, just to see if it works – but I don't expect it to have the level of optimized performance that's available for officially-supported raw files.
If Apple could add raw file compatibility for new camera models just by poking their names into a plist, don't you think they would already offer "support" for every flavor of camera in the world, and/or offer an easy user interface for adding new models? It certainly would be a big selling point for Aperture, and there's no real reason for them not to do it... unless the product wouldn't meet consumer expectations, which is what I suspect is the real catch.
As I said, though, I'm game to try it. Note that the structure and location of the raw.plist file are different between Mac OS X 10.3.x and 10.4.x, so what works in one may not work in the other.
I was in the Lightroom beta program from the start (yes, my name is on the website somewhere) and have been running the v1.0 trial... but I still have to say I prefer the Aperture user interface, and the v1.5.2 trial version seems to run at good speed even on my relatively modest Macs (an iMac G5 and a MacBook.) So I really want this hack to work -- but I remain somewhat skeptical about getting everyday-usable, high-quality results with it.
Just follow the instructions at the beginning of the thread I linked above. Use PlistEdit Pro to edit the plist (http://homepage.mac.com/bwebster/plisteditpro.html) as described in the thread instructions. I duplicated the Nikon D-100 file in the property list and renamed it EPSON-R-D1. You can try other camera files, but the D100 seemed to give OK results. There is a slight reddish cast in the imported DNG files in Aperture, but you can correct this easily with a custom white balance preset or RGB color balance adjustment.jlw said:Okay, as I said, I'm interested in trying it. First hurdle was to find the location of the raw.plist file, since Spotlight won't search for it; turns out that for MacOS X 10.4.x it can be reached by pasting the following path; start out in the Finder, type shift-command-G to get the "Go to Folder..." box, and send it here:
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/
Now I've just got to edit the plist. Apple's Property List Editor apparently won't let me duplicate a property directly, so I'll go looking for something else.
Any guesses as to the best plist entry to duplicate for the R-D 1? Nikon D70? D70s?
scho said:Note: I just tried this again using a re-named duplicate of the Nikon D70 file and it seems to be a slightly better fit in terms of color balance. Still a little reddish, but not bad.
sirvine said:How sad that Apple apparently had this hack available all during the time that I reluctantly switched to Lightroom. It's too late now...my copy of LR 1.0 is in the mail. I really like Aperture, too.
jlw said:Right, I tried it and it does work! The only mild potential 'gotcha' other than locating the file in the first place (see path quoted above) is that you have to change the raw.plist file's ownership so you can edit it. This will be self-evident to any experienced Mac tinkerer, but I thought I'd mention it for any relative newcomers.
(To change the file's ownership, select it and type command-i to bring up the Get Info box. Scroll down until you see the Ownership and Permissions section, click the triangle to view the Details, click the padlock to unlock the settings -- you'll need an administrator ID and password -- and then change the owner from System to your own ID, and give yourself read/write privileges. After I was done I changed the ownership back to System, but I'm not sure it's necessary.)
So, yay, now I can work with R-D 1 files in Aperture, and thanks to all who have contributed to this thread.
I still think the trick is a bit hackish, though -- I'm sure the settings in the plist aren't as optimized for the R-D 1 as they would be for an officially supported camera.
I used the Nikon D70 entry as my starting point, and while I do get images, I feel the color balance is excessively warm and I doubt that the sharpening and noise-reduction settings are ideal. With enough tweaking, I suppose I could come up with settings that I could save as presets for various combinations of shooting and lighting conditions -- but it would be uncertain and time-consuming enough that I might be better off just sticking to Lightroom, which already has R-D 1 support baked in.
DIY would be another possibility. But each camera entry in the plist has a lot of parameters: as few as 16 or as many as 28. The Nikon D70 profile has 23 parameters. These are the adjustments used to fine-tune the raw conversion, and they seem to be fairly sensitive; many of the numbers for the D70 are significantly different from those for the D70s, for example.
What the parameters do isn't necessarily self-evident, at least to me; they have names such as 'black0', 'black1', 'black2', 'esein', 'eseth', 'esint', 'esrad' and 'gresc.' Some have multiple options: 'm1', 'm2', and 'mc', for example, are arrays with nine values apiece. So while it might be possible to find optimal values by trial and error, I would think it would take a lot of trial and error!
I suppose what Apple does when it adds a "supported" camera to the list is profile it to see what values give the best results, and I could see how that might be time-consuming enough that they wouldn't want to do it for low-volume cameras. It would be nice, though, if they'd document the process so that third parties that wanted to generate their own plist values could do it, or even offer a software development kit (SDK.) Not that Epson would be interested, but maybe someone else would pick up the ball...
Also note that every time Apple issues an update of its supported cameras, you'll probably have to redo the hack on the new plist. Those of us who have customized our configuration files for other system services are used to this, but it's tedious.
scho said:Yes, see the procedure outlined in this thread. Basically, you have to first use Adobe DNG converter to convert the .ERF files to DNG. Next edit the plist file as described in the link to create an R-D1 entry. I just duped the Nikon D-100 file and re-named the dupe EPSON-R-D1. Works well in Aperture 1.52.
http://www.leica-camera-user.com/digital-forum/16559-how-use-aperture-m8-dng-files.html