ucupumar / ucupaint

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

Please enable beginner mode with One Click Setup by default #121

Open slrgt opened 3 weeks ago

slrgt commented 3 weeks ago

Hi, I love your addon so much and recommend it to every blender user. The only issues that are frequently mentioned is that its really hard for non advanced blender users to use it. It would be great if there were some tweaks so it can be as simple as photoshop\krita where you just click a + and it makes another layer ready to paint on without so many options. Maybe by default it can be in this simple mode and then there can be an option for advanced mode?

My wish

It would be great if the default workflow after install was:

This would help a ton so digital painters can easily paint objects in Blender without learning advanced knowledge about nodes, uvs, etc. similar to how digital artists can pickup Procreate, or Substance painter and start painting on 3D objects in 1 or 2 clicks.

There can still be all the advanced options in Advanced mode and a Gear icon next to layers so after theyre made people have to option to change it to Brick texture, Ambient Oclusion etc

My reality

Currently the process for a painter that is a non advanced blender user when trying to paint on an object is:

❤️

I really love ucupaint and im very grateful for the tremendous amount of work you did and will be supporting the patreon soon. I just wish it was a little easier for digital painters and non technical users to install and start painting. I just thought I'd share my idea and the current issues i've noticed many people encountering. Thank you again for all the hard work you've done!

ucupumar commented 3 weeks ago

Thank you for putting a lot of thought into this. To be honest, I think adding another beginner mode for an addon is kinda difficult from a maintenance perspective. I already tried to make ucupaint as simple as possible to setup while still flexible enough for more advanced users. Things that concerned you on this issue are mostly intended, here are my explanation:

Maybe you can give feedback or contribute to making the default ucupaint more intuitive to use rather than creating a dedicated beginner mode. On the discord server, I found out that ucupaint already has some beginner blender users based on the question. Like at one time, a user didn't know what UV was but already painted 3D models using ucupaint. I think it proves that ucupaint is already beginner-friendly to some extent, but it probably still needs more improvements.

ucupumar commented 3 weeks ago

Ok, I just added the button to switch to material view when doing a quick setup. One step closer to being more beginner-friendly 🙂 image

slrgt commented 3 weeks ago

Thanks for taking my suggestion into consideration! I think the best thing that can be done is to have less options when setting up and instead have them appear if people click a Gear icon. So by default almost nothing will be asked itll just set up the basic stuff that will work for most people and then the advanced users can easily change it by pressing the Gear and selecting what they want to change. So everyone gets the best of both worlds :)

While doing some research to see if any other addons are similar i can’t across this one which seems to have minimal options asked and big previews for layers

On Thu, Jun 6, 2024 at 1:49 AM, ucupumar @.***(mailto:On Thu, Jun 6, 2024 at 1:49 AM, ucupumar < wrote:

Ok, I just added the button to switch to material view when doing a quick setup. One step closer to being more beginner-friendly 🙂 image.png (view on web)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

ucupumar commented 3 weeks ago

I think it's fine for now, I already changed the option to only show when the users are on different view modes. I need to make sure the user knows ucupaint is the one who changed the viewport mode.