Page MenuHome

Update matcaps to include specular pass.
Needs ReviewPublic

Authored by Jean Da Costa (jeacom256) on Mar 2 2020, 2:15 AM.

Details

Summary

Since D5335 blender has support for a separate specular pass but matcaps were made prior to this patch and cant make use of this feature.

I took the liberty to remaster those matcaps and split the specular from the diffuse pass, most matcaps should be indistinguishable from the original when combined except for ceramic_lightbulb.exr which got some slight improvements.

contrast should be improved when random colors is enabled.

jade.exr(new)
Specular enabled

jade.exr(new)
Specular disabled

old


new


Diff Detail

Repository
rB Blender

Event Timeline

Buddy, Whatever you do, please don’t touch the “basic_2” matcap, unless you're the original author, which I think you aren't?
Not all matcaps need this treatment.

It'd be wise not to touch other people matcaps. 😉

I think there needs to be a settting that can blend the specular pass with the diffuse pass so the user can control the amount of specular highlight.

@Regnas (Regnas) I was concerned this could seem somewhat wrong for some people even me. But remember, all those matcaps are in public domain

Moreover, I was specially careful to not alter the underlying artistic information in the image, when you add the diffuse and specular layers, the result is identical to the original, except for the lightbulb one (Which I am the author of).

Maybe you want to verify the matcap wasnt changed yourself.

@TheRedWaxPolice (TheRedWaxPolice), you are the author right? Is ok for you?

I think there needs to be a settting that can blend the specular pass with the diffuse pass so the user can control the amount of specular highlight.

Yeah, I think this is a good idea.

Buddy, Whatever you do, please don’t touch the “basic_2” matcap, unless you're the original author, which I think you aren't?
Not all matcaps need this treatment.
It'd be wise not to touch other people matcaps. 😉

This is not Blender development policy at all. It is encouraged to improve work regardless of who the original author is, but just like any contribution it needs to be carefully reviewed.

This is not Blender development policy at all. It is encouraged to improve work regardless of who the original author is, but just like any contribution it needs to be carefully reviewed.

Ok then.
I already made a backup, so I should be fine, I guess.