Alexander Gavrilov angavrilov
  • Cyprus
  • Joined on 2015-08-20
Alexander Gavrilov commented on pull request blender/blender#110275 2023-07-31 18:30:57 +02:00
Mesh Edit: implement an operator to smooth shape key deformation.

This bit is copied from Blend From Shape code.

Alexander Gavrilov commented on pull request blender/blender#110275 2023-07-31 18:30:32 +02:00
Mesh Edit: implement an operator to smooth shape key deformation.

I have no idea either - this is copy & paste from Blend From Shape code...

Alexander Gavrilov commented on pull request blender/blender#110135 2023-07-31 17:00:37 +02:00
Drivers: implement fallback values for RNA path based variables.

I decided to completely rebrand the feature from 'default' to 'fallback', because that's what it actually is - as signified by multiple UI and comment strings using 'default fallback'.

-…

Alexander Gavrilov pushed to pr-driver-var-default at angavrilov/blender 2023-07-31 16:49:13 +02:00
e75bbac195 Drivers: implement fallback values for RNA path based variables.
Alexander Gavrilov commented on pull request blender/blender#110135 2023-07-31 14:39:50 +02:00
Drivers: implement fallback values for RNA path based variables.

I du not really remember mentioning this. Dopesheet does not display drivers. In the Drivers editor, however, invalid drivers are high-lighted with a red underline. I see this in almost any…

Alexander Gavrilov commented on pull request blender/blender#110135 2023-07-29 15:06:22 +02:00
Drivers: implement fallback values for RNA path based variables.
  • I tend to agree that successfully falling back to the default should still be treated as an "error", in the sense that it shows up when the Driver Editor is set to only_show_errors. I…
Alexander Gavrilov pushed to pr-driver-var-default at angavrilov/blender 2023-07-29 14:53:57 +02:00
0a1bdb8f0c Drivers: implement default fallback values for RNA path based variables.
d863386b09 Drivers Editor: apply red underline to drivers that failed evaluation.
d1e590eafa Refactor: Avoid evil context storage in drag data for asset import
1f722a6d01 Outliner: Port grease pencil effect elements to new tree-element code design
827918c925 Keymap: add/update selection mode shortcuts
Compare 179 commits »
Alexander Gavrilov pushed to pr-shapekey-smoothing at angavrilov/blender 2023-07-28 13:23:47 +02:00
7bd8e5bc51 Mesh Edit: implement an operator to smooth shape key deformation.
d1e590eafa Refactor: Avoid evil context storage in drag data for asset import
1f722a6d01 Outliner: Port grease pencil effect elements to new tree-element code design
827918c925 Keymap: add/update selection mode shortcuts
82c178a574 Fix #110556, #110546: wrong variable initialization
Compare 271 commits »
Alexander Gavrilov pushed to dev-shapekeys at angavrilov/blender 2023-07-28 13:23:43 +02:00
34b7a7fcd2 tweak: lock checks in shapekey smooth
7bd8e5bc51 Mesh Edit: implement an operator to smooth shape key deformation.
d1e590eafa Refactor: Avoid evil context storage in drag data for asset import
1f722a6d01 Outliner: Port grease pencil effect elements to new tree-element code design
827918c925 Keymap: add/update selection mode shortcuts
Compare 272 commits »
Alexander Gavrilov commented on pull request blender/blender#110135 2023-07-27 20:14:52 +02:00
Drivers: implement fallback values for RNA path based variables.
  • I drive some crowd properties like Shape Keys and Materials, with Scene custom properties.
  • I append the crowd into a new Scene. Now all the drivers are broken because this scene doesn't…
Alexander Gavrilov commented on pull request blender/blender#110275 2023-07-25 17:53:43 +02:00
Mesh Edit: implement an operator to smooth shape key deformation.

This is a big winner. Volume preserving smoothing is currently only possible with a sculpt brush, which is fine, but having it in an operator like this is also very handy, since it's easier to…

Alexander Gavrilov deleted branch pr-depsgraph-marker-camera from angavrilov/blender 2023-07-25 13:17:18 +02:00
Alexander Gavrilov commented on pull request blender/blender#110139 2023-07-25 13:15:58 +02:00
Depsgraph: handle camera switching via markers in context drivers.

None of the other methods here have docstrings, so I made the comment look more like an implementation detail :)

Alexander Gavrilov commented on pull request blender/blender#110139 2023-07-25 13:15:22 +02:00
Depsgraph: handle camera switching via markers in context drivers.

I extracted the loop to match the method structure of the relations builder, and added comments to split up the nested ifs better.

Alexander Gavrilov closed pull request blender/blender#110139 2023-07-25 13:14:37 +02:00
Depsgraph: handle camera switching via markers in context drivers.
Alexander Gavrilov pushed to main at blender/blender 2023-07-25 13:13:21 +02:00
b248295530 Depsgraph: handle camera switching via markers in context drivers.
406f601c4b Depsgraph: change the fix for #107081 to handle any Scene references.
347a466e15 Depsgraph: tag relations update when marker camera refs are changed.
cc7dcfcfd5 Depsgraph: tag relations update from Set Active Object As Camera.
Compare 4 commits »
Alexander Gavrilov pushed to pr-depsgraph-marker-camera at angavrilov/blender 2023-07-25 13:12:54 +02:00
b248295530 Depsgraph: handle camera switching via markers in context drivers.
406f601c4b Depsgraph: change the fix for #107081 to handle any Scene references.
347a466e15 Depsgraph: tag relations update when marker camera refs are changed.
cc7dcfcfd5 Depsgraph: tag relations update from Set Active Object As Camera.
5f764b361c Fix 'bl_keymap_validate' test
Compare 41 commits »
Alexander Gavrilov commented on pull request blender/blender#110139 2023-07-24 16:42:00 +02:00
Depsgraph: handle camera switching via markers in context drivers.

It feels that check_is_scene_camera_reference could be improved from the local readability point of view. The best i came up with is get_rna_path_relative_to_scene_camera. It shows the…

Alexander Gavrilov pushed to pr-driver-var-default at angavrilov/blender 2023-07-24 16:40:29 +02:00
db68e7bec9 Drivers: implement default fallback values for RNA path based variables.
6f1f2b9830 I18n: do not translate one message already translated with tip_()
0b3d2a4f47 View3D Refactor: rename view operator files
329cf07499 View3D Refactor: compute 'ViewOpsData::zfac' only when needed
e8289c0aff View3D Refactor: support 'ViewOpsType' for Roll
Compare 187 commits »
Alexander Gavrilov pushed to pr-depsgraph-marker-camera at angavrilov/blender 2023-07-24 16:34:25 +02:00
31010a67a0 Depsgraph: handle camera switching via markers in context drivers.
8c1c6ecedc Depsgraph: change the fix for #107081 to handle any Scene references.
4d02c6868d Depsgraph: tag relations update when marker camera refs are changed.
9edd612867 Depsgraph: tag relations update from Set Active Object As Camera.
6f1f2b9830 I18n: do not translate one message already translated with tip_()
Compare 97 commits »