Alexander Gavrilov angavrilov
  • Cyprus
  • Joined on 2015-08-20
Alexander Gavrilov pushed to pr-shapekey-locking at angavrilov/blender 2023-03-20 12:25:01 +01:00
c57ee37f68 Shape Keys: support locking to protect from accidental editing.
Alexander Gavrilov commented on pull request blender/blender#104461 2023-03-20 12:19:26 +01:00
Subdivision Surface: add dependency graph tracking when CPU mesh is needed

As for the implementation of this patch, things like DEG_add_collection_geometry_special_eval_flag(ctx->node, col, DAG_EVAL_NEED_CPU_SUBSURF); seems far to specific. What if we add other…

Alexander Gavrilov pushed to pr-depsgraph-subdiv-cpu at angavrilov/blender 2023-03-20 12:19:00 +01:00
7d5a6e7caf Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
Alexander Gavrilov pushed to pr-depsgraph-subdiv-cpu at angavrilov/blender 2023-03-20 11:48:50 +01:00
42dd5bc091 Subdivision Surface: add dependency graph tracking when cpu mesh is needed.
63a44e29ac Mesh: Parallelize extraction of UV maps
f149d7625d Cleanup: Use more specific variable names for color attributes
35bb942ae3 Cleanup: Use better check for UV map attribute
37889015f3 Cleanup: Use C++ attribute API
Compare 1155 commits »
Alexander Gavrilov pushed to pr-shapekey-locking at angavrilov/blender 2023-03-19 18:29:13 +01:00
9d25ea0677 Shape Keys: support locking to protect from accidental editing.
63a44e29ac Mesh: Parallelize extraction of UV maps
f149d7625d Cleanup: Use more specific variable names for color attributes
35bb942ae3 Cleanup: Use better check for UV map attribute
37889015f3 Cleanup: Use C++ attribute API
Compare 445 commits »
Alexander Gavrilov pushed to pr-pyapi-bbone-weight at angavrilov/blender 2023-03-11 11:21:14 +01:00
617c47abc5 Python API: expose the math mapping vertex positions to B-Bone segments.
Alexander Gavrilov pushed to pr-pyapi-bbone-weight at angavrilov/blender 2023-03-10 16:00:01 +01:00
5143ec558f Python API: expose the math mapping vertex positions to B-Bone segments.
4805a54525 BLI: Math: Move rotation types template out of math::detail
2e03352492 Refactor: fcurve bounds functions
219be2e755 BLI; Math: Remove Normalized template parameter for some conversion
896ba33336 GHOST: use logging for GHOST_NDOFManagerUnix
Compare 204 commits »
Alexander Gavrilov commented on issue blender/blender#105407 2023-03-09 12:59:16 +01:00
Improvement ideas for using Driver Context Properties to access scene custom properties

Atm the only valuable workfolw we have found is putting a lot of properties on a bone of the rig

I imagine that also has its place - you probably have settings that you want to be able to…

Alexander Gavrilov commented on issue blender/blender#105407 2023-03-09 12:14:37 +01:00
Improvement ideas for using Driver Context Properties to access scene custom properties

@icappiello i dob't think i get the full picture if this task.

This is about tools to make rigging those hacks easier, especially in the context of linking.

Basically, TLDR:

1.…

Alexander Gavrilov commented on issue blender/blender#105407 2023-03-07 16:06:24 +01:00
Improvement ideas for using Driver Context Properties to access scene custom properties

I think maybe @icappiello would have an insight re NPR needs. Also, pinging @Mets as the resident rigger. 🙂

Alexander Gavrilov commented on issue blender/blender#105373 2023-03-07 15:17:36 +01:00
Mitigate the risk of wrong shape key selection in sculpt and edit mode.

Your opinion and experience is not doubted at all. I'd be wanting the same thing from myself or Sergey when either of us proposes something that influences artist workflows.

Sorry, I…

Alexander Gavrilov commented on issue blender/blender#105407 2023-03-07 15:10:47 +01:00
Improvement ideas for using Driver Context Properties to access scene custom properties

It is not immediately clear to me how this is useful for animators, or which practial problem this is solving.

While this might sound closer to how variable scopes work in programming…

Alexander Gavrilov commented on issue blender/blender#105407 2023-03-07 14:43:11 +01:00
Improvement ideas for using Driver Context Properties to access scene custom properties

What does that mean?

I think it's obvious? Normal drivers refer to some specific datablock, so if you link the object you have to override the reference. This feature picks the target (scene…

Alexander Gavrilov commented on issue blender/blender#105373 2023-03-07 14:38:11 +01:00
Mitigate the risk of wrong shape key selection in sculpt and edit mode.

This could cause other frustration, though, where users expect shapekeys to be untouched when they are locked.

Define "untouched". For relative keys, like @Mets said, the important thing is…

Alexander Gavrilov commented on issue blender/blender#105455 2023-03-06 10:57:20 +01:00
GPU subdivision with textures corrupt display after undo

Basically, I'll try to look at that, but maybe @kevindietrich would immediately have an idea what's going on and how to fix it.

Alexander Gavrilov commented on issue blender/blender#105455 2023-03-06 10:14:51 +01:00
GPU subdivision with textures corrupt display after undo

Well, I doubt this is "caused" by that. What is more likely is that the cache isn't invalidated properly, but the bug that fixed was masking the problem.

Alexander Gavrilov commented on pull request blender/blender#104456 2023-03-03 23:16:43 +01:00
WIP: all of my pending patches.

@blender-bot package

Alexander Gavrilov created pull request blender/blender#105422 2023-03-03 23:14:24 +01:00
Shape Key editing: propagate updates through basis chains.