Alexander Gavrilov angavrilov
  • Cyprus
  • Joined on 2015-08-20
Alexander Gavrilov opened issue blender/blender#105373 2023-03-02 14:47:02 +01:00
Mitigate the risk of wrong shape key selection in sculpt and edit mode.
Alexander Gavrilov commented on pull request blender/blender#104463 2023-02-20 12:32:13 +01:00
Shape Keys: support locking to protect from accidental editing.

@mont29 The reason I generally don't do design tasks is that I don't want to make an abstract design for some abstract users some time in the future, I want a problem fixed here and now for…

Alexander Gavrilov commented on pull request blender/blender#104463 2023-02-17 14:25:08 +01:00
Shape Keys: support locking to protect from accidental editing.

However, any suggestions on what other operations should also apply these checks are welcome - I don't claim that the current coverage is exhaustive, it is just the obvious candidates that I…

Alexander Gavrilov commented on pull request blender/blender#104463 2023-02-17 14:20:48 +01:00
Shape Keys: support locking to protect from accidental editing.
  • Firstly is this needed, is this something many users who frequently use shape-keys would find beneficial?

I find it extremely beneficial. This started when I was working on applying some…

Alexander Gavrilov commented on pull request blender/blender#104461 2023-02-13 12:27:16 +01:00
Subdivision Surface: add dependency graph tracking when CPU mesh is needed

I am not sure why the geometry nodes are different from the modifiers in this regard. The modifiers explicitly desitinguish transform from geometry components using DEG_OB_COMP_TRANSFORM and…

Alexander Gavrilov commented on issue blender/blender#104582 2023-02-11 18:50:18 +01:00
Fixing undo overreach after RNA property changes done through UI.

So today I tried debugging undo (specifically targeting various active layer selections), and came up with a bunch of proposed fixes for the paint modes e8805a1a3ff.

In particular, I found that…

Alexander Gavrilov deleted branch temp-angavrilov from blender/blender 2023-02-11 18:35:21 +01:00
Alexander Gavrilov commented on pull request blender/blender#104456 2023-02-11 15:38:58 +01:00
WIP: all of my pending patches.

@blender-bot package

Alexander Gavrilov pushed to pending-combined at angavrilov/blender 2023-02-11 15:38:30 +01:00
e65480ece8 Merge branches 'dev-shapekeys', 'pr-depsgraph-physprops', 'pr-depsgraph-subdiv-cpu', 'pr-eevee-mix-branching', 'pr-force-falloff' and 'pr-shrinkwrap-tproj' into pending-combined
e8805a1a3f Fix undo overreach in various paint modes for #104582.
1726e130a3 Bone Overlay: support bone wireframe opacity depth fade.
6478eb565a Cleanup: format
fefc6a73b3 Fix pep8 checker operating on dot-files
Compare 67 commits »
Alexander Gavrilov pushed to dev at angavrilov/blender 2023-02-11 15:38:28 +01:00
e8805a1a3f Fix undo overreach in various paint modes for #104582.
1726e130a3 Bone Overlay: support bone wireframe opacity depth fade.
6478eb565a Cleanup: format
fefc6a73b3 Fix pep8 checker operating on dot-files
9f4edf8c2a Cleanup: remove unused variables
Compare 67 commits »
Alexander Gavrilov commented on issue blender/blender#104582 2023-02-10 19:57:16 +01:00
Fixing undo overreach after RNA property changes done through UI.

@JulianEisel Apparently in some cases undo is disabled deliberately?.. blender/blender#101728 (comment)

Alexander Gavrilov commented on issue blender/blender#104582 2023-02-10 18:45:39 +01:00
Fixing undo overreach after RNA property changes done through UI.

@mont29 Is the active vertex group or shape key 'undoable data'? The most recent case of this that I remember is related to them. I also have vague recollection about the issue happening to maybe…

Alexander Gavrilov opened issue blender/blender#104582 2023-02-10 18:30:13 +01:00
Fixing undo overreach after RNA property changes done through UI.
Alexander Gavrilov commented on issue blender/blender#104539 2023-02-10 10:56:53 +01:00
Cycles Motion Blur setting causes dropped particle instances in animation.

This could be because of this old patch, if nothing was changed over all these years: 1f19fba56611cb

Basically, the issue is that rendering particles on their first or last frame caused them to…

Alexander Gavrilov commented on issue blender/blender#100620 2023-02-10 09:55:33 +01:00
Random crashes with NVidia + GPU Subdivision (sometimes when activating X-Ray or Wireframe overlay)

I wonder if 4d3bfb3f4 perhaps happened to fix this. I haven't checked, but with these traces I suspect the crash could be caused by a race condition between CPU and GPU subdividers when fighting…

Alexander Gavrilov commented on issue blender/blender#104499 2023-02-09 20:37:27 +01:00
Inconsistencies in GPU subdivision info message

So I thought about this and had the following mitigation ideas:

  1. Only show the message for the final Subdiv modifier enabled for viewport, i.e. hide if muted or not the last active modifier. …
Alexander Gavrilov commented on pull request blender/blender#104461 2023-02-09 15:42:14 +01:00
Subdivision Surface: add dependency graph tracking when CPU mesh is needed

Custom normals are incompatible with subdivision surfaces. ... Essentially to put in users mind that subdivision and custom normals should be different workflows.

If you really mean this,…

Alexander Gavrilov commented on issue blender/blender#104499 2023-02-09 15:22:33 +01:00
Inconsistencies in GPU subdivision info message
  1. The message reflects what happened within two last animation frames, so it won't update instantly. Without this delay UI flickers when animation is played, and it can't reset faster than one…
Alexander Gavrilov pushed to pr-depsgraph-subdiv-cpu at angavrilov/blender 2023-02-09 09:43:04 +01:00
b815f2bc92 Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
Alexander Gavrilov pushed to pending-combined at angavrilov/blender 2023-02-09 09:43:02 +01:00
71140b8cc6 Merge branches 'dev-shapekeys', 'pr-depsgraph-physprops', 'pr-depsgraph-subdiv-cpu', 'pr-eevee-mix-branching', 'pr-force-falloff' and 'pr-shrinkwrap-tproj' into pending-combined
b815f2bc92 Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
Compare 2 commits »