Can't select individual bones when in weight paint mode for grease pencil #63125

Closed
opened 2019-03-30 13:33:40 +01:00 by ward · 40 comments

win 10
intel i5
amd radeon

blende 2.8
99d4321fef

When creating a grease pencil object , and adding a bone system , it's impossible to select individual bones when in weight paint mode

  • create grease pencil object
  • draw 3 circles (z axis ) inside the grease pencil object
  • create armature BONE object , go into armature edit and create 3 bones ( 1 bone ffor each circle )
  • ctrl-p , parent gpencil object to armature with automatic weight
  • Now select the bone system and gp pencil object with shift -click and go into weight paint mode
  • It is now impossible to select other bones
win 10 intel i5 amd radeon blende 2.8 99d4321feff6 When creating a grease pencil object , and adding a bone system , it's impossible to select individual bones when in weight paint mode - create grease pencil object - draw 3 circles (z axis ) inside the grease pencil object - create armature BONE object , go into armature edit and create 3 bones ( 1 bone ffor each circle ) - ctrl-p , parent gpencil object to armature with automatic weight - Now select the bone system and gp pencil object with shift -click and go into weight paint mode - It is now impossible to select other bones
Author

Added subscriber: @gentleclockdivider

Added subscriber: @gentleclockdivider

#71035 was marked as duplicate of this issue

#71035 was marked as duplicate of this issue
Antonio Vazquez was assigned by Sebastian Parborg 2019-03-31 13:54:43 +02:00

This is something not supported. Now you need select the weight group in the panel.

image.png

Not sure how we can implement the selection inside the grease pencil weight paint.

This is something not supported. Now you need select the weight group in the panel. ![image.png](https://archive.blender.org/developer/F6903903/image.png) Not sure how we can implement the selection inside the grease pencil weight paint.

Added subscriber: @illussimo

Added subscriber: @illussimo

blender-2.80.0-git.0264d8390fa2-windows64
Grease Pencil
Win 7
Intel i7
Nvidia GTX 1080 ti

Not sure how we can implement the selection inside the grease pencil weight paint.

It used to be possible to select individual bones for weight painting in Grease pencil, but now It's impossible to select individual bones when in weight paint mode. Also, Blender crashes when trying to weight paint in Grease Pencil.
Grease Pencil gets a lot of love and is fantastic, but Weight Painting there needs improvement as well. I hope this can be done.

blender-2.80.0-git.0264d8390fa2-windows64 Grease Pencil Win 7 Intel i7 Nvidia GTX 1080 ti > Not sure how we can implement the selection inside the grease pencil weight paint. It used to be possible to select individual bones for weight painting in Grease pencil, but now It's impossible to select individual bones when in weight paint mode. Also, Blender crashes when trying to weight paint in Grease Pencil. Grease Pencil gets a lot of love and is fantastic, but Weight Painting there needs improvement as well. I hope this can be done.

blender-2.80.0-git.27adc4aa3347-windows64
Grease Pencil
Win 7
Intel i7
Nvidia GTX 1080 ti
This issue is still not resolved yet and very important for making bone animation in grease pencil function well. I understand that it is hard having only Antonio on this task. Unfortunately, I am not a developer otherwise I would have gladly helped.
But please make this a high priority task. Thanks, Antonio, for the already made great improvements in Grease Pencil!

blender-2.80.0-git.27adc4aa3347-windows64 Grease Pencil Win 7 Intel i7 Nvidia GTX 1080 ti This issue is still not resolved yet and very important for making bone animation in grease pencil function well. I understand that it is hard having only Antonio on this task. Unfortunately, I am not a developer otherwise I would have gladly helped. But please make this a high priority task. Thanks, Antonio, for the already made great improvements in Grease Pencil!

@illussimo I have added your task as a ToDo for 2.81. For 2.80 no time (and resources) to do it.

@illussimo I have added your task as a ToDo for 2.81. For 2.80 no time (and resources) to do it.

Added subscribers: @sambler, @antoniov, @mano-wii

Added subscribers: @sambler, @antoniov, @mano-wii
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

@antoniov: Just noting that I am working on this (almost there...)

@antoniov: Just noting that I am working on this (almost there...)
Antonio Vazquez removed their assignment 2019-10-24 10:56:01 +02:00
Philipp Oeser was assigned by Antonio Vazquez 2019-10-24 10:56:01 +02:00

You know how fit it.

You know how fit it.

@lichtwerk It seems it is not an easy thing to resolve. In 2.81 this issue is not resolved and in today's built of 2.82 also not. Will it be resolved before 2.82 is released? This is not an unimportant issue. Could it have something to do with Lock Objects mode? That, even when it's unchecked it somehow still blocks bone selection in Grease Pencil's weight paint mode?

@lichtwerk It seems it is not an easy thing to resolve. In 2.81 this issue is not resolved and in today's built of 2.82 also not. Will it be resolved before 2.82 is released? This is not an unimportant issue. Could it have something to do with Lock Objects mode? That, even when it's unchecked it somehow still blocks bone selection in Grease Pencil's weight paint mode?
Member

I had to postpone this a bit due to other duties, but will check again tomorrow [note to myself: also check if this changed in greasepencil-refactor branch...]

I had to postpone this a bit due to other duties, but will check again tomorrow [note to myself: also check if this changed in greasepencil-refactor branch...]

Added subscriber: @ronsn

Added subscriber: @ronsn

@lichtwerk Do you see any chance to check this issue in the near future before LTS feature lock? :)

@lichtwerk Do you see any chance to check this issue in the near future before LTS feature lock? :)
Member

Sorry this slipped under the radar.
My understanding would be that this is a candidate for backporting into LTS once it is fixed/done (not sure if this would technically need to be a bug rather than a TODO though...)
In any case, will dust off the patch that I have lying around here and see if I can get the remaining bits in place...

Sorry this slipped under the radar. My understanding would be that this is a candidate for backporting into LTS once it is fixed/done (not sure if this would technically need to be a bug rather than a TODO though...) In any case, will dust off the patch that I have lying around here and see if I can get the remaining bits in place...

Added subscriber: @dfelinto

Added subscriber: @dfelinto

@dfelinto Unfortunately, this is still not solved in 2.31 LTS. I think it isn't just a papercut or nice to have. Wy shouldn't it work the same as in 3D mode? It worked before Grease Pencil was fully integrated into Blender. I mentioned in my previous post that it might have stopped working when Lock Object Modes was introduced. Even when it's unchecked it might not fully unlock for Grease Pencil. Maybe I'm wrong and the problem lies somewhere else but it feels like a bug that is somehow hard to spot. At the moment weight painting more complex characters is a tedious process, also a weight blurring brush would be a welcome addition.
I am sorry to put some more pressure on this but hope if not Philipp Oesser someone else will find time to pick up this task.
Anyway, thanks for all the great work already done.

@dfelinto Unfortunately, this is still not solved in 2.31 LTS. I think it isn't just a papercut or nice to have. Wy shouldn't it work the same as in 3D mode? It worked before Grease Pencil was fully integrated into Blender. I mentioned in my previous post that it might have stopped working when Lock Object Modes was introduced. Even when it's unchecked it might not fully unlock for Grease Pencil. Maybe I'm wrong and the problem lies somewhere else but it feels like a bug that is somehow hard to spot. At the moment weight painting more complex characters is a tedious process, also a weight blurring brush would be a welcome addition. I am sorry to put some more pressure on this but hope if not Philipp Oesser someone else will find time to pick up this task. Anyway, thanks for all the great work already done.

Changing this to bug as technically it is a bug. @lichtwerk or @antoniov is this something still planned for 2.90?

Changing this to bug as technically it is a bug. @lichtwerk or @antoniov is this something still planned for 2.90?
Member

OK, this is embarrasing, it slipped through a second time...
This is now on my desk [rebasing the old stuff as I write this]. If I cannot get it to work fully tomorrow, I'll pass this on to someone else.

OK, this is embarrasing, it slipped through a second time... This is now on my desk [rebasing the old stuff as I write this]. If I cannot get it to work fully tomorrow, I'll pass this on to someone else.

In 2.83.4 LTS it is still not solved. Is this issue now passed on to someone that can solve this? Maybe there is someone who can fully dedicate time and love to GP weight painting? I think it should not wait for 2.9 but be part of 2.83.x LTS.

In 2.83.4 LTS it is still not solved. Is this issue now passed on to someone that can solve this? Maybe there is someone who can fully dedicate time and love to GP weight painting? I think it should not wait for 2.9 but be part of 2.83.x LTS.
Member

@illussimo : D8483: Fix #63125: Gpencil: bones cannot be selected in weightpaint mode is in review now, it is working there. Patch is basically fine, just minor adjustments to take.

Once this patch lands in master (it will not make it into 2.90), we can consider backporting this to 2.83 LTS I think, yes.

@illussimo : [D8483: Fix #63125: Gpencil: bones cannot be selected in weightpaint mode](https://archive.blender.org/developer/D8483) is in review now, it is working there. Patch is basically fine, just minor adjustments to take. Once this patch lands in master (it will not make it into 2.90), we can consider backporting this to 2.83 LTS I think, yes.

This issue was referenced by f00cb93dbe

This issue was referenced by f00cb93dbec7bf5dc05302c868f20fcd5aed7db7
Member

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

Thanks for resolving this.
Will it now be part of 2.9.1? Will this be implemented in 2.83.6 LTS.?

Thanks for resolving this. Will it now be part of 2.9.1? Will this be implemented in 2.83.6 LTS.?
Member

Added subscriber: @Jeroen-Bakker

Added subscriber: @Jeroen-Bakker
Member

In #63125#1008395, @illussimo wrote:
Thanks for resolving this.
Will it now be part of 2.9.1? Will this be implemented in 2.83.6 LTS.?

Sorry it took soo long. It will be part if 2.91.
If this will be part of LTS I am not sure, @Jeroen-Bakker would need to decide (I am not totally sure if this patch could be applied on the LTS branch out of the box)
It will be part in every new 2.91 build (starting tomorrow) from https://builder.blender.org/download/ [ please test, shout at me if there is something wrong ;) ]

> In #63125#1008395, @illussimo wrote: > Thanks for resolving this. > Will it now be part of 2.9.1? Will this be implemented in 2.83.6 LTS.? Sorry it took soo long. It will be part if 2.91. If this will be part of LTS I am not sure, @Jeroen-Bakker would need to decide (I am not totally sure if this patch could be applied on the LTS branch out of the box) It will be part in every new 2.91 build (starting tomorrow) from https://builder.blender.org/download/ [ please test, shout at me if there is something wrong ;) ]

@lichtwerk > It will be part in every new 2.91 build (starting tomorrow) from https://builder.blender.org/download/ [ please test, shout at me if there is something wrong ;) ]

Well, I tested it a few times and it still doesn't work in the build of today. (blender-2.91.0-27660b3cd90d-windows64) The only thing that it does when Ctrl-clicking a bone it brings you to Pose mode but the bone selected is not even active there. It was like this already in 2.8.3 but this is not how it should work. Maybe somebody else could have a good look into this.

@lichtwerk > It will be part in every new 2.91 build (starting tomorrow) from https://builder.blender.org/download/ [ please test, shout at me if there is something wrong ;) ] Well, I tested it a few times and it still doesn't work in the build of today. (blender-2.91.0-27660b3cd90d-windows64) The only thing that it does when Ctrl-clicking a bone it brings you to Pose mode but the bone selected is not even active there. It was like this already in 2.8.3 but this is not how it should work. Maybe somebody else could have a good look into this.
Member

@illussimo: Thx getting back!

Could it be that what you are experiencing is {#80404}?

How are you selecting the Armature and GPencil exactly to go to weightpaint on them?
Here is what I do:

  • In objectmode, select the Armature
  • {key Shift} select the GPencil object
  • go to Weightpaint mode
  • {key RMB} select the bone (I am on right-click-select)
    #63125.webm

But there seems to be an issue with LMB select preference, not sure if this is related to #80404, will have to check on this (but it might be good to report this seperately - since the underlying functionality is there)
Note: Selecting with {key ALT LMB} seems to work with that preference -- but this is wrong.

Maybe somebody else could have a good look into this.

Dont give up on me just yet ;)

@illussimo: Thx getting back! Could it be that what you are experiencing is {#80404}? How are you selecting the Armature and GPencil exactly to go to weightpaint on them? Here is what I do: - In objectmode, select the Armature - {key Shift} select the GPencil object - go to Weightpaint mode - {key RMB} select the bone (I am on right-click-select) [#63125.webm](https://archive.blender.org/developer/F8892744/T63125.webm) But there seems to be an issue with LMB select preference, not sure if this is related to #80404, will have to check on this (but it might be good to report this seperately - since the underlying functionality is there) Note: Selecting with {key ALT LMB} seems to work with that preference -- but this is wrong. > Maybe somebody else could have a good look into this. Dont give up on me just yet ;)

@illussimo and/or @lichtwerk : If you open a new issue related to this one, could you please add me as a subscriber there too? 🙂

@illussimo and/or @lichtwerk : If you open a new issue related to this one, could you please add me as a subscriber there too? 🙂

@lichtwerk:

ALT + LMB works for me (because my system is set up for left click select). CTRL + LMB does not work.

Also rotation and scaling of the bones does not work while in Weight Paint mode (as for other objects). But that might be a different issue. Should I report it?

I don't give up on you, btw 😅

––––––––––––––––––––––––

System Information
Operating system: Linux-5.4.0-47-lowlatency-x86_64-with-debian-bullseye-sid 64 Bits
Graphics card: Mesa Intel(R) UHD Graphics 630 (CFL GT2) Intel 4.6 (Core Profile) Mesa 20.0.8

Blender Version
Version: 2.91.0 Alpha, branch: master, commit date: 2020-09-15 22:03, hash: 6624c4c225

@lichtwerk: `ALT` + `LMB` works for me (because my system is set up for left click select). `CTRL` + `LMB` does not work. Also rotation and scaling of the bones does not work while in *Weight Paint* mode (as for other objects). But that might be a different issue. Should I report it? I don't give up on you, btw 😅 –––––––––––––––––––––––– **System Information** Operating system: Linux-5.4.0-47-lowlatency-x86_64-with-debian-bullseye-sid 64 Bits Graphics card: Mesa Intel(R) UHD Graphics 630 (CFL GT2) Intel 4.6 (Core Profile) Mesa 20.0.8 **Blender Version** Version: 2.91.0 Alpha, branch: master, commit date: 2020-09-15 22:03, hash: `6624c4c225`
Member

Also rotation and scaling of the bones does not work while in Weight Paint mode (as for other objects). But that might be a different issue. Should I report it?

Thx noting, I reported #80904 (GPencil: bones cannot be transformed when in weightpaint mode), fix incoming...

> Also rotation and scaling of the bones does not work while in Weight Paint mode (as for other objects). But that might be a different issue. Should I report it? Thx noting, I reported #80904 (GPencil: bones cannot be transformed when in weightpaint mode), fix incoming...
Member

ALT + LMB works for me (because my system is set up for left click select). CTRL + LMB does not work.

Reported #80905 (GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference)), fix incoming...

> ALT + LMB works for me (because my system is set up for left click select). CTRL + LMB does not work. Reported #80905 (GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference)), fix incoming...

@lichtwerk: Thank you! Also for adding me as a subscriber for the other issues! 🙂

@lichtwerk: Thank you! Also for adding me as a subscriber for the other issues! 🙂
Member

@illussimo , @ronsn : fixed those two issues mentioned.

Could you try tomorrows 2.91 build from https://builder.blender.org/download/ and check if we are all happy now?
(again: feel free to shout at me if something goes wrong, your feedback is very valuable and helps making blender better!)

@illussimo , @ronsn : fixed those two issues mentioned. Could you try tomorrows 2.91 build from https://builder.blender.org/download/ and check if we are all happy now? (again: feel free to shout at me if something goes wrong, your feedback is very valuable and helps making blender better!)

Added subscriber: @pablovazquez

Added subscriber: @pablovazquez

@pablovazquez (Here is a new feature from @lichtwerk that might be interesting for your next stream:)

@lichtwerk:

With left click select preferences it works now:

  1. In Object Mode, select the Armature with LMB
  2. SHIFT + LMB on the GPencil object
  3. go to Weightpaint Mode
    ––––NEW FEATURE:––––
  4. For weight painting you can now select a bone with CTRL+LMB in Weight Paint Mode
  5. and you can also grab/rotate/scale the bones in Weight Paint Mode too!

WOW! Thank you very much @lichtwerk! This is a big step!
You have implemented a new feature!
From a purely technical-historical point of view, this was not a bug at all, because the software did
exactly what it should do. But you have implemented a new feature that allows users to make the work easier to reach those things that otherwise were have been rather cumbersome.
Many, many, many thanks!
💖💖

I'm not only happy now. I am also happy that you have once again managed to solve a problem while remaining emphatic!

So if @illussimo is also fine with the changes, we are all happy?

@pablovazquez (Here is a new feature from @lichtwerk that might be interesting for your next stream:) @lichtwerk: With left click select preferences it works now: 1. In *Object Mode*, select the Armature with `LMB` 2. `SHIFT` + `LMB` on the *GPencil* object 3. go to *Weightpaint Mode* ––––NEW FEATURE:–––– 4. For weight painting you can now select a bone with `CTRL`+`LMB` in *Weight Paint Mode* 5. and you can also grab/rotate/scale the bones in Weight Paint Mode too! WOW! Thank you very much @lichtwerk! This is a big step! You have implemented a new feature! From a *purely technical-historical* point of view, this was not a bug at all, because the software did exactly what it should do. But you have implemented a new feature that allows users to make the work easier to reach those things that otherwise were have been rather cumbersome. Many, many, many thanks! 💖💖 I'm not only happy now. I am also happy that you have once again managed to solve a problem while remaining emphatic! So if @illussimo is also fine with the changes, we are all happy?

@lichtwerk At last, you did it! It now works as it worked in 3D mode. Not a new feature, but after integrating Grease Pencil fully into Blender 2.8 it stopped working (indeed a bug) and was a difficult thing to get working again. Thank you for diving into this, staying resilient and solving this issue!
Now that you have solved this issue, could you improve GP weight painting by adding a Weight Blurring Brush (like there is in 3D mode)? I think this would be enough for 2D weight painting to make it completely useful. Thank you again.

@lichtwerk At last, you did it! It now works as it worked in 3D mode. **Not a new feature**, but after integrating Grease Pencil fully into Blender 2.8 it stopped working (indeed a bug) and was a difficult thing to get working again. Thank you for diving into this, staying resilient and solving this issue! Now that you have solved this issue, could you improve GP weight painting by adding a Weight Blurring Brush (like there is in 3D mode)? I think this would be enough for 2D weight painting to make it completely useful. Thank you again.

In #63125#1019172, @illussimo wrote:
[...]It now works as it worked in 3D mode. Not a new feature, but after integrating Grease Pencil fully into Blender 2.8 it stopped working (indeed a bug) [...]

Wait a minute! It was possible for Grease Pencil before? When?

> In #63125#1019172, @illussimo wrote: > [...]It now works as it worked in 3D mode. **Not a new feature**, but after integrating Grease Pencil fully into Blender 2.8 it stopped working (indeed a bug) [...] Wait a minute! It was possible for Grease Pencil before? When?

@ronsn

Wait a minute! It was possible for Grease Pencil before? When?

It worked when GP was still a separate branch. It stopped working somewhere in May 2019, probably before, but then I started posting about this issue.
Well, it's resolved now! Thank you Phillip Oesser!

@ronsn > Wait a minute! It was possible for Grease Pencil before? When? It worked when GP was still a separate branch. It stopped working somewhere in May 2019, probably before, but then I started posting about this issue. Well, it's resolved now! Thank you Phillip Oesser!
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
8 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#63125
No description provided.