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/blender-addons 2023-05-04 11:04:37 +02:00
d11cf89a53 Export_3ds: Added mapping flags description
91a056348d Export_3ds: Fixed key error if empty objects involved
1e6d4226cf Export_3ds: Fixed key error if empty objects involved
Compare 3 commits »
Bastien Montagne pushed to main at mont29/blender 2023-05-04 11:04:34 +02:00
9d6659bf07 Metal: Shader: Remove assertion of compilation success
2815f46883 Metal: ShaderLog: Add initial implementation
e39c3c600c GPU: ShaderLog: Add more const correctness & notes supports
b0c7e83805 Cleanup: formatting
1c57ac6ce7 Cleanup: remove unused member variable
Compare 25 commits »
Bastien Montagne commented on pull request blender/blender#107602 2023-05-04 10:31:49 +02:00
CMake: add WITH_STRSIZE_DEBUG option, RNA support

While I see the point of the patch, I am not so convinced by the solution proposed here.

Having to add such clutter to all RNA string accessors does not really sounds good to me, to say the…

Bastien Montagne commented on pull request blender/blender#107592 2023-05-04 10:01:00 +02:00
Mesh: Reduce custom normal calculation memory usage

@HooglyBoogly thanks for the heads up, from the patch description it looks like a nice improvement!

But indeed am not in touch with this area of code anymore, so would rather let the Modeling…

Bastien Montagne pushed to main at mont29/blender 2023-05-03 16:52:10 +02:00
ac1ac6be9a Fix #107573: Purging orphan data deletes used data.
109c1b92cd Fix #105621: USD export: incorrect texture alpha mapping
7ff752b789 Cleanup: Unify mesh sampling multifunctions
743f57e95e Cleanup: Move draw_manager_profiling to C++
642e18e889 Cleanup: Move node_util.h to C++
Compare 10 commits »
Bastien Montagne pushed to main at blender/blender 2023-05-03 16:52:05 +02:00
ac1ac6be9a Fix #107573: Purging orphan data deletes used data.
Bastien Montagne closed issue blender/blender#107573 2023-05-03 16:52:04 +02:00
Purging orphan data deletes used mesh
Bastien Montagne pushed to main at mont29/blender-addons 2023-05-03 10:44:52 +02:00
ca16cf7e8b Import_3ds: Fixed axis conversion
Bastien Montagne pushed to main at mont29/blender 2023-05-03 10:44:49 +02:00
bcedbdcf6f Cleanup: improve code-comments, naming, use defines, correct spelling
5f0a5c9b15 Cleanup: remove redundant path splitting in font loading
e5e17c5a81 Cleanup: rename "name" to "filepath"
7ec1456b43 Cleanup: remove BLI_path_abs call on ImBuf path when saving a sequence
d824030782 Fix blend file relative path being copied into ImBuf::filepath
Compare 31 commits »
Bastien Montagne commented on issue blender/blender#107573 2023-05-03 10:44:05 +02:00
Purging orphan data deletes used mesh

The Cube object should also be used by the collection which owns it? Will check what happens here.

Bastien Montagne commented on pull request blender/blender#107258 2023-05-02 18:02:19 +02:00
I18n: Remove extraction macros from the node socket declarations

@pioverfour I was not clear enough here, my concern is that the current regex will not match on multi-parameters cases. The r"\s*\)" part of the regex requires zero or more 'space-like' chars…

Bastien Montagne commented on pull request blender/blender#107210 2023-05-02 17:55:42 +02:00
Fix #106292: adjust last action dismissed after rotating view

Also commented in the issue, TL; DR: I would not accept that patch, imho current behavior is correct and does not require to be fixed.

Bastien Montagne commented on issue blender/blender#106292 2023-05-02 17:54:51 +02:00
Regression: Adjust last action dismissed after rotating view

I am also not convinced that current behavior needs to be fixed. If view is locked to camera, then changing the view is editing the camera Object, regardless of the fact that this last operation…

Bastien Montagne pushed to main at blender/blender 2023-05-02 16:21:06 +02:00
9954a5d07c Cleanup: Remove left-over debug prints in own previous commits.
Bastien Montagne pushed to main at mont29/blender 2023-05-02 16:15:12 +02:00
5095ecc67b Cleanup: Rename LibOverride-related enum flags/tags.
9ea2170cce LibOverride: Resync: Fix some issues with partial resync.
ba9ca7afb6 LibOverride: Resync: Delete non-user-edited 'isolated from root' liboverrides.
5574a1bfc1 LibOverride: Fix/Improve resync behavior in some complex cases.
b724015840 LibOverride: Fix wrong assert in some cases in RNA tracks handling.
Compare 43 commits »
Bastien Montagne pushed to main at blender/blender 2023-05-02 16:15:00 +02:00
5095ecc67b Cleanup: Rename LibOverride-related enum flags/tags.
9ea2170cce LibOverride: Resync: Fix some issues with partial resync.
ba9ca7afb6 LibOverride: Resync: Delete non-user-edited 'isolated from root' liboverrides.
5574a1bfc1 LibOverride: Fix/Improve resync behavior in some complex cases.
b724015840 LibOverride: Fix wrong assert in some cases in RNA tracks handling.
Compare 5 commits »
Bastien Montagne pushed to main at mont29/blender-addons 2023-05-02 15:26:27 +02:00
b69b8fd929 Export_3ds: Fixed chunk variable
1772bae3c3 Export_3ds: Fixed chunk variable
87bf64ac2b Export_3ds: Added some missing chunks
704220a70a Import_3ds: Fixed axis conversion
64ea1c7837 Import_3ds: Fixed axis conversion
Compare 5 commits »
Bastien Montagne pushed to main at mont29/blender 2023-05-01 12:04:59 +02:00
3f6912ece2 Realtime Compositor: Implement Mask node
92983967cb Cleanup: Improve readability of Mask node flags
f8d2156dda Fix #104722: Outliner renaming uses wrong item
20f54a5698 Asset Browser: Let "Clear Asset" act on entire selection
f22e2bab72 Assets: Prefer selected IDs over single active ID for asset mark/clear
Compare 5 commits »
5e0c77594a LibOverride: Restore local references to virtual linked liboverrides on resync.
Bastien Montagne commented on pull request blender/blender#107144 2023-05-01 11:26:20 +02:00
LibOverride: Restore local references to virtual linked liboverrides on resync.

This doesn't seem reliable, but if it helps unblock production I guess it's fine?

As I understand, if there are for example "Object.001" and "Object.002" it will not be able able to find…