Bastien Montagne mont29
  • Amsterdam, The Netherlands
  • Blender developer, mainly focused on 'Core' module.

  • Joined on 2010-10-07
Bastien Montagne pushed to main at mont29/.profile 2024-11-22 19:29:39 +01:00
93508a79a1 November Week 3
Bastien Montagne commented on pull request blender/blender#122427 2024-11-22 19:21:49 +01:00
WIP: RNA: Add info about chain of ancestors (owner data) of a PointerRNA.

Note: At this point did some stress-test of performances on RNA operations.

Finding so far is that pure bpy/RNA access gets up to twice slower compared to current main (that is, 10M accesses to…

Bastien Montagne pushed to rna-ancestor-chain at mont29/blender 2024-11-22 19:09:22 +01:00
d552a70977 WIP: RNA: Add info about chain of ancestors (owner data) of a PointerRNA.
62541bffc2 UI: Area Move Snap to Min and Max
b8a2519bcf Cleanup: Overlay: Centralize call to DRW_state* functions
fa7dea4154 Cleanup: Formatting
fa9bde230b Compositor: Implement Anisotropic Kuwahara for new CPU compositor
Compare 170 commits »
Bastien Montagne pushed to main at mont29/blender 2024-11-22 18:40:35 +01:00
62541bffc2 UI: Area Move Snap to Min and Max
b8a2519bcf Cleanup: Overlay: Centralize call to DRW_state* functions
Compare 2 commits »
Bastien Montagne approved blender/blender#129746 2024-11-22 18:38:41 +01:00
Refactor: Readfile: extract function to decode .blend file header

Thanks, LGTM now. Also checked locally with debug-ASAN build, all tests (besides excluded Cycles ones) seem OK.

Bastien Montagne pushed to tmp-system-py-tests at mont29/blender 2024-11-22 16:47:55 +01:00
e4e67f48db WIP: Add 'system python' validation for most of our py scripts.
Bastien Montagne pushed to tmp-system-py-tests at mont29/blender 2024-11-22 15:57:45 +01:00
d92bea3ebe WIP: Add 'system python' validation for most of our py scripts.
fa7dea4154 Cleanup: Formatting
fa9bde230b Compositor: Implement Anisotropic Kuwahara for new CPU compositor
42445ed5c9 Fix #130725: Grease Pencil: Avoid sculpting strokes with locked material
0915015437 Cleanup: Overlay-Next: Camera: Code re-organization to follow code stype
Compare 58 commits »
Bastien Montagne pushed to main at mont29/blender 2024-11-22 15:55:04 +01:00
fa7dea4154 Cleanup: Formatting
fa9bde230b Compositor: Implement Anisotropic Kuwahara for new CPU compositor
42445ed5c9 Fix #130725: Grease Pencil: Avoid sculpting strokes with locked material
0915015437 Cleanup: Overlay-Next: Camera: Code re-organization to follow code stype
4651cad73d Cleanup: Move asset library types to own directory
Compare 57 commits »
Bastien Montagne created pull request blender/blender#130746 2024-11-22 15:38:59 +01:00
WIP: Add 'system python' validation for most of our py scripts.
Bastien Montagne pushed to tmp-system-py-tests at mont29/blender 2024-11-22 15:38:04 +01:00
c44b279f91 WIP: Add 'system python' validation for most of our py scripts.
Bastien Montagne created branch tmp-system-py-tests in mont29/blender 2024-11-22 15:38:04 +01:00
Bastien Montagne commented on issue blender/blender#130218 2024-11-22 10:53:03 +01:00
changing colourspace in image datablock via python resets modifies image scale

@Sergey Fair enough... We could make it read-only based on a callback though (RNA_def_property_editable_func)? This can even return an 'info' string which I believe is displayed by the UI in the…

Bastien Montagne pushed to main at mont29/blender 2024-11-21 12:47:51 +01:00
0df7cf4be8 Fix: Overlay-Next: Disable background images on selection
c533a7b008 Fix: make_bpy_wheel.py is incompatible with Python 3.9
5665a9d712 Fix #130555: Vulkan: Crash when using legacy gpu API
1d1811c54b CMake: Linux/Mac: Fix CMP0177 policy warnings
dbc8b29519 glTF: Draco: Fix #130545 - Windows Draco dll was not in right directory
Compare 28 commits »
Bastien Montagne commented on issue blender/blender#130289 2024-11-21 11:28:06 +01:00
bpy.data.libraries.load doesn't load matrix_world (worked in 3.6.5 and older)

@sebastian_k if your object is 'just' a regular one without any parenting or constraints, you can use matrix_basis. Otherwise, you'll have to either recompute parent and/or constraints…

Bastien Montagne commented on issue blender/blender#130218 2024-11-21 11:14:16 +01:00
changing colourspace in image datablock via python resets modifies image scale

I think I'd rather make this property read-only, and add a new API method to set that value, with options to force setting the value, or fail, in case the image has been edited?

This would…