n a separate thread I remember you posting how much extra work (years) it would take you to convert your software to accept commonly available inputs. Besides, nobody actually makes commonly available inputs dedicated to film scanning.
Well, there's been some updates since then that I haven't really publicized, but I guess now is as good a time as any. My original code only worked with a couple Canon cameras, natively outputted Adobe DNG files, and was written specifically to run on my systems. Well, I've heard that many enthusiasts would prefer something that isn't tied to paying a monthly subscription model to Adobe just to use the thing, and I have had on my roadmap to support more hardware, and have heard that they'd like to run it on pretty much any OS they'd like.
Since then, I've generacised my code to be standard ANSI C17 for the core functionality, pushed all the camera specific stuff out to use the libraw library, so technically, I can support pretty much any camera Libraw supports as long as it's a bayer CFA. I may have to do specific tweaks for different CFA layouts, but the foundation for all that has been laid. Fuji X-trans stuff is weird and would require quite a bit more work to support well, so for the moment that's a TODO at some point. Also instead of natively outputting Adobe DNG files, it now just outputs generic 16 bit TIFF files with an embedded ICC profile. And, because the core functionality is generic ANSI C17 code, I can technically compile it to run on any platform that has an ANSI C17 compiler available with libraw and libtiff. It's been architected so that the core functionality is discrete from any UI I may want to put on top of it giving me the flexibility to go figure out how to support a UI on the various platforms I may want to officially support. Right now I just have a super basic interface for my lab operations driving it.
So what's left before I can actually sell this thing?
1. Color profiles for other camera makes and models. I have a generic Canon profile that I currently use. I imagine I'd need to do at least a generic Sony Profile, and generic Nikon profile.
2. Have a facility for specific custom profiles so if somebody wants to go to the trouble of making a profile for their specific camera, lens, light source, they can. This might be a service I provide for a fee.
3. A user interface that consumers won't hate.
4. I'm sure I'm forgetting something.
My camera scanning rig was close to $7K and using it still sucks because every single component, except the Negative Supply holders, is not used as originally intended. And there's literally nothing I can spend more money on to improve my scanning experience. I can drop another $10K for a tiny marginal improvement but on the process/experience side I'll continue to suffer with a
horrific contraption anyway.
Ehh... my setup is orders of magnitude simpler, and in all honesty, it doesn't need to be that complex. I currently run a Canon RF100mm macro lens with a Canon R5 with a negative supply copy stand, and negative supply film holders. I splurged and got the motorized 35mm transport from them (life saver), and have the borderless 120 setup. I have slightly bastardized their stuff a little bit so I can quickly switch between film formats simply because their stock configuration assumes you're going be screwing stuff in and out (at least on the older versions, haven't looked at the newer versions), which is a huge time suck and doesn't work for a lab environment, and I don't have a vibration problem because I use a strobe for the light source. For 4x5 and 8x10, I just use an Epson V850Pro. It easily does 2400dpi which is absolutely massive files for sheet film.