Jump to content
XzavieR

Affinity RAW engine and OnePlus 5 DNGs

Recommended Posts

I was excited to see that the OnePlus A5000 (aka OnePlus 5) has been added to the Affinity RAW engine in 1.7. However I can't really see a difference between how the engine interprets the images now compared to before, when it was not officially supported. The images still come out extremely flat and heavily tinted some towards green and some towards magenta, and the Affinity RAW engine doesn't seem to agree with other RAW processors like Lightroom or RawTherapee on the white balance of the images. Even if I enter the same values for temperature, the results in Affinity doesn't reflect the results in Lightroom or RawTherapee. I'm not sure what's going wrong here, as I've also tested DNGs out of a Nexus 5 and had no issues whatsoever with them in either editor, while the OnePlus DNGs come out rather differently across these three programs.

To see what I mean, here are two example images from PhotographyBlog, it's the same image but the first is a DNG and the second is the out-of-camera JPEG of the same image.

https://img.photographyblog.com/reviews/oneplus_5/photos/oneplus_5_15.dng

https://img.photographyblog.com/reviews/oneplus_5/photos/oneplus_5_48.jpg
 

Another pair of DNG/JPEG images for comparison:

https://img.photographyblog.com/reviews/oneplus_5/photos/oneplus_5_01.dng

https://img.photographyblog.com/reviews/oneplus_5/photos/oneplus_5_27.jpg

I'd be interested in hearing the Affinity teams thoughts on this.

 

Share this post


Link to post
Share on other sites

Hey XzavieR, welcome to the Affinity Forums.

Unfortunately, those links appear to be broken. Would you be able to check those links for me? 

We use the LibRaw library so we don't have direct control over what works or how well it works until we pull in the updated library. Have you looked at the Develop Assistant to see if any of the settings in there can be changed to improve how your raw files look?

812031268_DevelopAssistant.jpg.de50228d970ff88fdabe8e9de0c3cbbe.jpg

 

Share this post


Link to post
Share on other sites

Hi Chris, I guess Photography Blog blocks hotlinking. Here's the article with links to the samples: https://www.photographyblog.com/previews/oneplus_5_photos

The photos are ordered from left to right, top to bottom, and organized into JPEG and RAW sections, so the specific files shouldn't be too difficult to find.

If you use libraw, that might explain it, found this thread on the libraw forums: https://www.libraw.org/node/2334

If you look into this I'd be very interested in the results. :)

Share this post


Link to post
Share on other sites

I've downloaded a few and compared them to some other apps. It does seem like we've lost a bit of warmth in some areas, such as where there's a bit more colour. I've played around with the Basic panel in the Develop Persona and I can get close by adjusting the Vibrance and Temperature but not quite close enough.

I'll pass the feedback on for you.

Share this post


Link to post
Share on other sites

Thanks, great. I tried it out with some of my own OP5 DNGs and for most of them I have to adjust both temperature and tint (mostly around 40-50% towards magenta) to get close to an OK white balance for further work outside the Develop Persona.

EDIT: If you want to compare results with another editor that uses libraw for development, look at darktable. Without any adjustments, it gives me results that have a fairly neutral white balance.

To be fair, I have to mention that other than the Serif RAW engine, I'm happy with where Affinity Photo is going so far.

Share this post


Link to post
Share on other sites
On 1/18/2019 at 12:54 PM, XzavieR said:

To be fair, I have to mention that other than the Serif RAW engine, I'm happy with where Affinity Photo is going so far.

You mean, LibRaw library


4. In order to validate value, release early and often
As I always share in my Professional Scrum Product Owner Trainings when we talk about Value, there is one thing that you as a Product Owner must remember: "You have to release a Product to customers/users, in order to find out if you have delivered value for them!". Unfortunately, I encounter a lot of Product Owners in daily practice, who think that 'working on the Product for just a couple more Sprints' will create a Product that customers/users will certainly love. Often, this results in a lot of disappointments... So, start validating value, by releasing to your customers and users early and often!

https://www.scrum.org/resources/blog/10-tips-product-owners-business-value

Share this post


Link to post
Share on other sites
7 minutes ago, Jowday said:

You mean, LibRaw library

Well, Affinity Photo does call it the "Serif Labs Raw Engine" in the preferences, so I wasn't aware until this thread that it was based on LibRaw. But darktable uses LibRaw as well and gets the white balance right on these files when using the same WB setting ("as shot"/"camera").

Share this post


Link to post
Share on other sites
51 minutes ago, XzavieR said:

Well, Affinity Photo does call it the "Serif Labs Raw Engine" in the preferences, so I wasn't aware until this thread that it was based on LibRaw. But darktable uses LibRaw as well and gets the white balance right on these files when using the same WB setting ("as shot"/"camera").

Exactly and as far as I remember Darktable also applies open source camera specific colour profiles, open source camera specific noise profiles to RAW images (if you enable these features) and even more. Darktable is an open source program that glues other open source components together in a very transparent way. Impressive work made outside labs by volunteers for free. They only need the magic extras that big companies and their research and specialists provide in DxO, Capture One and Photoshop of course.

"Serif Labs Raw Engine" ... Labs? RAW engine? Adobe engineers made their own RAW engine, DxO engineers made their astounding RAW engine.

There is no real advantage in opening RAW files in AP. I wonder how many open source components they glued together and sold me.


4. In order to validate value, release early and often
As I always share in my Professional Scrum Product Owner Trainings when we talk about Value, there is one thing that you as a Product Owner must remember: "You have to release a Product to customers/users, in order to find out if you have delivered value for them!". Unfortunately, I encounter a lot of Product Owners in daily practice, who think that 'working on the Product for just a couple more Sprints' will create a Product that customers/users will certainly love. Often, this results in a lot of disappointments... So, start validating value, by releasing to your customers and users early and often!

https://www.scrum.org/resources/blog/10-tips-product-owners-business-value

Share this post


Link to post
Share on other sites
On 1/19/2019 at 10:04 PM, Jowday said:

"Serif Labs Raw Engine" ... Labs? RAW engine? Adobe engineers made their own RAW engine, DxO engineers made their astounding RAW engine.

Maybe it'd be nice if the dropdown said "LibRaw" for clarity. Oh well..

Also, color interpretation for my OP5 files looks more balanced in the latest beta. So, thanks to the developers for that. :14_relaxed:

seriflabsrawengine.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×