ucupumar / ucupaint

Ucupaint is Blender addon to manage texture layers for Eevee and Cycles renderer.
GNU General Public License v3.0
1.25k stars 37 forks source link

Modifier order #1

Closed swift502 closed 2 years ago

swift502 commented 2 years ago

Hi,

This isn't a big deal but I'm wondering if it might cause confusion.

Blender's modifiers are processed top to bottom. Ucupaint modifiers are processed bottom to top, the other way around.

Was there a reason behind this? Wouldn't it be more intuitive to copy Blender's convention? I admit I haven't used ucupaint long enough to see if it's confusing, but just from reading the docs it struck me as odd.

ucupumar commented 2 years ago

Yes, that's because the bottom part is usually for the source settings. For example, this layer channel has input and override settings, so modifiers will work on top of those. And the last process will be the blend operation and the intensity. So as you can see, the process is from bottom to top.

image

I hope that's understandable.

swift502 commented 2 years ago

Yeah it makes sense. :)

I'll have to use the addon to understand everything more. But I was just wondering if there's a good reason for this, and it seems like there is.

Thanks for clarifying.

ucupumar commented 2 years ago

You're welcome! :)