Page MenuHome

Bastien Montagne (mont29)Administrator
Animal

Projects (13)

User Details

User Since
Oct 7 2010, 12:19 PM (437 w, 3 h)
Roles
Administrator

Recent Activity

Today

Bastien Montagne (mont29) claimed T61787: Duplicating a collection instance does not duplicate the dupli_group.

Indeed… :|

Thu, Feb 21, 10:42 AM · BF Blender

Yesterday

Bastien Montagne (mont29) added a comment to D4380: Fix T61600: Physics properties inactive when appending objects.

Well, RigidBody does not necessarily assume there is only one scene having it? So code above should not just handle first scene found with a RBW, imho, should be applied to all potential scenes having it.
And if no scenes have it, then just call BKE_rigidbody_free_object() instead? With a NULL rbw (which shall be OK, since if there are no rbw in any scenes, there should be no RB sim, hence no runtimedata like rbo->shared->physics_object [rbo->shared is calloc'ed on readfile, so its pointers are NULL until RB sim is run]).

Wed, Feb 20, 4:03 PM
Bastien Montagne (mont29) added a comment to rBb36f78abf402: ID management: use FOREACH_MAIN_ID in some places..

Well, don’t see how body of the code needs to be aware of internal logic of the macro, with my proposition? Anyway, since we are making patches, added D4384 to illustrate it. ;)

Wed, Feb 20, 11:02 AM
Bastien Montagne (mont29) created D4384: Fix FOREACH_MAIN_ID weakness regarding breaking from loop..
Wed, Feb 20, 11:00 AM

Tue, Feb 19

Bastien Montagne (mont29) added a comment to T59338: Blender crashes immediately after loading attached file in ~80% of my attempts.

@Sergey Sharybin (sergey) drawing code is not calling mesh_calc_modifier (afaik). Drawing code is getting an evaluated mesh which, somehow, is missing CD_MLOOP data. This should not happen, ever, and seems to only happen in case of threaded evaluation with several mesh objects…

Tue, Feb 19, 7:36 PM · BF Blender
Bastien Montagne (mont29) removed 1 auditor(s) for rBb36f78abf402: ID management: use FOREACH_MAIN_ID in some places.: Campbell Barton (campbellbarton).

I see your point, but meh… Am not a big fan of such splitting… :/

Tue, Feb 19, 6:20 PM
Bastien Montagne (mont29) closed T61615: Error when trying to import .obj files into Blender 2.8 as Invalid.

Thanks, but eeeeeeek!

Tue, Feb 19, 6:07 PM · Import/Export, Addons
Bastien Montagne (mont29) updated subscribers of T59338: Blender crashes immediately after loading attached file in ~80% of my attempts.

Well, looks like this is a threading issue between (presumably) draw code and scene evaluation (aka depsgraph eval), so would like to summon @Sergey Sharybin (sergey) and @Clément Foucault (fclem) here.

Tue, Feb 19, 6:03 PM · BF Blender
Bastien Montagne (mont29) closed T61691: Normal edit modifier uses `scale` used as `size` for normal calculations as Invalid.

You could have asked to orig author of that code, would have been simpler…

Tue, Feb 19, 2:55 PM · BF Blender
Bastien Montagne (mont29) committed rBcba447966ec5: Fix T61683: Linking the instance of a collection crashes Blender. (authored by Bastien Montagne (mont29)).
Fix T61683: Linking the instance of a collection crashes Blender.
Tue, Feb 19, 1:50 PM
Bastien Montagne (mont29) closed T61683: Linking the instance of a collection crashes Blender as Resolved by committing rBcba447966ec5: Fix T61683: Linking the instance of a collection crashes Blender..
Tue, Feb 19, 1:50 PM · BF Blender
Bastien Montagne (mont29) reassigned T61184: linked curves with curve modifiers arent drawn correctly from Bastien Montagne (mont29) to Clément Foucault (fclem).

@Clément Foucault (fclem) I think that is drawing code issue in fact, adding a printf at start of DRW_curve_batch_cache_create_requested(), I get things like:

Tue, Feb 19, 11:55 AM · BF Blender
Bastien Montagne (mont29) committed rBedce196beb78: Merge branch 'master' into asset-engine (authored by Bastien Montagne (mont29)).
Merge branch 'master' into asset-engine
Tue, Feb 19, 10:51 AM
Bastien Montagne (mont29) updated subscribers of D4370: Add RNA classes for shader and compositor python nodes.

Noted some quick things below, but not sure why you assigned this to me? Am not particularly familiar with nodes code, think maybe @Brecht Van Lommel (brecht) would be best dev here?

Tue, Feb 19, 10:30 AM
Bastien Montagne (mont29) committed rBa8bbe140fdd8: Cleanup: remove needless comment ;) (authored by Bastien Montagne (mont29)).
Cleanup: remove needless comment ;)
Tue, Feb 19, 10:23 AM
Bastien Montagne (mont29) added a comment to rBecdd1864d162: Fix (unreported) broken-by-design code in depsgraph's….

@Sergey Sharybin (sergey) I suspect by the time of writing that was correct, and call to BKE_object_runtime_reset() was added later? Anyway, no, this did not cause any issue afaik, otherwise I would have noted it in comment. ;)

Tue, Feb 19, 10:13 AM

Mon, Feb 18

Bastien Montagne (mont29) added a comment to T61645: EXCEPTION_ACCESS_VIOLATION because of a simple mesh imported from obj.

Checking a mesh integrity is not a cheap process, so we cannot do it on a regular basis, would slow things down too much in production files. So yes, once meshes are corrupted, one can expect various issues, including crashes and co. Point is, corrupted meshes are not supposed to happen at all (and happen very rarely with core Blender code, usually they are generated buy some broken add-on)… Bugs leading to such situation are considered pretty serious, but we cannot do anything without being able to reproduce the process leading to that corruption.

Mon, Feb 18, 8:59 PM · BF Blender
Bastien Montagne (mont29) committed rBecdd1864d162: Fix (unreported) broken-by-design code in depsgraph's… (authored by Bastien Montagne (mont29)).
Fix (unreported) broken-by-design code in depsgraph's…
Mon, Feb 18, 6:29 PM
Bastien Montagne (mont29) committed rB16a290bb6fd8: Fix Object bbox memleak in depsgraph code. (authored by Bastien Montagne (mont29)).
Fix Object bbox memleak in depsgraph code.
Mon, Feb 18, 6:29 PM
Bastien Montagne (mont29) committed rB49c7b345471b: Cleanup some Object's bbox code. (authored by Bastien Montagne (mont29)).
Cleanup some Object's bbox code.
Mon, Feb 18, 6:29 PM
Bastien Montagne (mont29) committed rBaed631fa4779: Fix (unreported) wrong handling of some parameters combination in `bpy.data. (authored by Bastien Montagne (mont29)).
Fix (unreported) wrong handling of some parameters combination in `bpy.data.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB1414c4496cc4: ID Management Py API: Fix (unreported) crash in some cases. (authored by Bastien Montagne (mont29)).
ID Management Py API: Fix (unreported) crash in some cases.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rBb8ec2c95596f: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rBb36f78abf402: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rBff7165957f46: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB4977321c5a4c: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB0951778ebaab: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB00d2e9096f8b: ID management: use FOREACH_MAIN_ID in some places. (authored by Bastien Montagne (mont29)).
ID management: use FOREACH_MAIN_ID in some places.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB4c2330bd537a: BKE_main: FOREACH macros: fix shadowing 'i' variable. (authored by Bastien Montagne (mont29)).
BKE_main: FOREACH macros: fix shadowing 'i' variable.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB614a0a47e59a: BKE_main: make FOREACH new macros working when deleting some IDs. (authored by Bastien Montagne (mont29)).
BKE_main: make FOREACH new macros working when deleting some IDs.
Mon, Feb 18, 5:17 PM
Bastien Montagne (mont29) committed rB5d58b7f07398: Fix T61660: Wrong user counter on curves with shared material. (authored by Bastien Montagne (mont29)).
Fix T61660: Wrong user counter on curves with shared material.
Mon, Feb 18, 3:29 PM
Bastien Montagne (mont29) committed rB2c12c9b61e50: ID management: forbid refcount of used IDs when user ID is outside of Main. (authored by Bastien Montagne (mont29)).
ID management: forbid refcount of used IDs when user ID is outside of Main.
Mon, Feb 18, 3:29 PM
Bastien Montagne (mont29) closed T61660: Wrong user counter on curves with shared material as Resolved by committing rB5d58b7f07398: Fix T61660: Wrong user counter on curves with shared material..
Mon, Feb 18, 3:29 PM · BF Blender
Bastien Montagne (mont29) committed rB4c3d486f6939: Fix broken Cycles test build after recent commit. (authored by Bastien Montagne (mont29)).
Fix broken Cycles test build after recent commit.
Mon, Feb 18, 3:01 PM
Bastien Montagne (mont29) committed rB49c100e56c5a: API doc: info_gotcha: extend description of issues related to memory changes. (authored by Bastien Montagne (mont29)).
API doc: info_gotcha: extend description of issues related to memory changes.
Mon, Feb 18, 3:01 PM
Bastien Montagne (mont29) committed rB9299073d57e9: Cleanup: API doc 'info_gotcha': typos. (authored by Bastien Montagne (mont29)).
Cleanup: API doc 'info_gotcha': typos.
Mon, Feb 18, 3:01 PM
Bastien Montagne (mont29) committed rBe96445059f99: Add Abkhaz language to Blender (disabled for until we get some translated… (authored by Bastien Montagne (mont29)).
Add Abkhaz language to Blender (disabled for until we get some translated…
Mon, Feb 18, 3:01 PM
Bastien Montagne (mont29) triaged T61645: EXCEPTION_ACCESS_VIOLATION because of a simple mesh imported from obj as Needs Information from User priority.

That mesh is corrupted, selecting it and running "C.object.data.validate(verbose=True)" in the py console gives me:

ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:536 BKE_mesh_validate_arrays: 	Poly 4 has duplicated vert reference at corner (2)
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:554 BKE_mesh_validate_arrays: 	Poly 102 needs missing edge (60, 63)
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:554 BKE_mesh_validate_arrays: 	Poly 102 needs missing edge (63, 103)
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:662 BKE_mesh_validate_arrays: 	Loop 16 is unused.
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:662 BKE_mesh_validate_arrays: 	Loop 17 is unused.
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:662 BKE_mesh_validate_arrays: 	Loop 18 is unused.
ERROR (bke.mesh): /home/i74700deb64/blender/__work__/src/source/blender/blenkernel/intern/mesh_validate.c:662 BKE_mesh_validate_arrays: 	Loop 19 is unused.
Mon, Feb 18, 11:21 AM · BF Blender
Bastien Montagne (mont29) added a comment to T61660: Wrong user counter on curves with shared material.

Re usercount of IDs outside of a Main, main library.c code already expects outside-of-main IDs to not do any refcounting (with things like BLI_assert((flag & LIB_ID_CREATE_NO_MAIN) == 0 || (flag & LIB_ID_CREATE_NO_USER_REFCOUNT) != 0); e.g.).

Mon, Feb 18, 11:11 AM · BF Blender
Bastien Montagne (mont29) triaged T61629: i can't export to .fbx as Needs Information from User priority.

Can be either disabled FBX add-on, or some other add-on 'crashing' python while loading, which will prevent any further ad-on loading during startup… please open blender from a command line and attach here the messages printed in the OS console…

Mon, Feb 18, 11:02 AM · Addons
Bastien Montagne (mont29) updated <SPAMMER> (carter120).
Mon, Feb 18, 10:57 AM
Bastien Montagne (mont29) updated <SPAMMER> (jackblog).
Mon, Feb 18, 10:56 AM

Sat, Feb 16

Bastien Montagne (mont29) triaged T61615: Error when trying to import .obj files into Blender 2.8 as Needs Information from User priority.

Please include the OBJ file here…

Sat, Feb 16, 10:00 PM · Import/Export, Addons
Bastien Montagne (mont29) edited projects for T61615: Error when trying to import .obj files into Blender 2.8, added: Addons, Import/Export; removed BF Blender.
Sat, Feb 16, 10:00 PM · Import/Export, Addons
Bastien Montagne (mont29) closed T61610: Request to join bf-translation project as Resolved.
Sat, Feb 16, 7:03 PM · Translations
Bastien Montagne (mont29) added a comment to T61610: Request to join bf-translation project.

Hey, added you to the Translations project, and the ab.po file to the SVN repo, you should be ready to go! :)

Sat, Feb 16, 7:03 PM · Translations
Bastien Montagne (mont29) committed rBTS4832: Add Abkhaz language empty .po..
Add Abkhaz language empty .po.
Sat, Feb 16, 7:00 PM
Bastien Montagne (mont29) added a member for Translations: Daniel Tlisha (Nart).
Sat, Feb 16, 6:40 PM

Fri, Feb 15

Bastien Montagne (mont29) merged task T61585: Blender 2.80 copy node will cause freeze into T61572: Crash when copying nodes.
Fri, Feb 15, 7:20 PM · BF Blender
Bastien Montagne (mont29) merged T61585: Blender 2.80 copy node will cause freeze into T61572: Crash when copying nodes.
Fri, Feb 15, 7:20 PM · Blender Studio, BF Blender

Thu, Feb 14

Bastien Montagne (mont29) lowered the priority of T56731: 2.8 solid mode : objects that are displayed as wire (max draw type) can't be selected from Confirmed, Medium to Needs Information from User.
Thu, Feb 14, 9:09 PM · BF Blender
Bastien Montagne (mont29) committed rBfa7149893a6c: Cleanup: replace Main ID's foreach functions by macros. (authored by Bastien Montagne (mont29)).
Cleanup: replace Main ID's foreach functions by macros.
Thu, Feb 14, 4:30 PM
Bastien Montagne (mont29) updated <SPAMMER> (mealqi).
Thu, Feb 14, 1:11 PM
Bastien Montagne (mont29) updated <SPAMMER> (maxpetis).
Thu, Feb 14, 1:11 PM
Bastien Montagne (mont29) updated <SPAMMER> (jonmichal203202).
Thu, Feb 14, 1:11 PM

Wed, Feb 13

Fabio Roldan (fabioroldan) awarded T61209: Always write unused IDs on save a Love token.
Wed, Feb 13, 6:46 PM · User Interface, Datablocks and Libraries, BF Blender
Bastien Montagne (mont29) committed rBa75ac18638f4: Fix T59062: Keyframed node properties stay linked after shading network… (authored by Bastien Montagne (mont29)).
Fix T59062: Keyframed node properties stay linked after shading network…
Wed, Feb 13, 5:21 PM
Bastien Montagne (mont29) closed T59062: Keyframed node properties stay linked after shading network duplication as Resolved by committing rBa75ac18638f4: Fix T59062: Keyframed node properties stay linked after shading network….
Wed, Feb 13, 5:21 PM · Nodes, Animation, BF Blender
Bastien Montagne (mont29) claimed T59062: Keyframed node properties stay linked after shading network duplication.

Those are two different operators/operatioons, but do not see why copying material from IDTemplate widget should not also duplicate its actions. Fix incoming.

Wed, Feb 13, 5:19 PM · Nodes, Animation, BF Blender
Bastien Montagne (mont29) added a comment to T61515: Crash when unloading a scene with pynodes and idprop of type id.

@Jacques Lucke (JacquesLucke) yes, that something like that that should have been made from the start. But no, people like to complicate things at global level, just for the sake of some immediate, localized simplification… Thing is, doing that now is not trivial at all, given the plate of spaghetti that is NodeTree code. Would involve a lot of careful checking and testing to ensure nothing gets broken on the way. Never had the courage to dive really into this. :|

Wed, Feb 13, 4:48 PM · BF Blender
Bastien Montagne (mont29) committed rBcf92d83c0a33: Fix T61446: (second part) Some items in editor and mode selectors are not… (authored by Bastien Montagne (mont29)).
Fix T61446: (second part) Some items in editor and mode selectors are not…
Wed, Feb 13, 4:38 PM
Bastien Montagne (mont29) closed T61446: Some items in editor and mode selectors are not translatable as Resolved by committing rBcf92d83c0a33: Fix T61446: (second part) Some items in editor and mode selectors are not….
Wed, Feb 13, 4:37 PM · Translations
Bastien Montagne (mont29) committed rB10efc54729f0: Fix NodeTree types UI messages not being properly tagged for translation. (authored by Bastien Montagne (mont29)).
Fix NodeTree types UI messages not being properly tagged for translation.
Wed, Feb 13, 4:37 PM
Bastien Montagne (mont29) committed rBa4e81e2dfbdc: Fix T61515: Crash when unloading a scene with pynodes and idprop of type id. (authored by Bastien Montagne (mont29)).
Fix T61515: Crash when unloading a scene with pynodes and idprop of type id.
Wed, Feb 13, 4:14 PM
Bastien Montagne (mont29) closed T61515: Crash when unloading a scene with pynodes and idprop of type id as Resolved by committing rBa4e81e2dfbdc: Fix T61515: Crash when unloading a scene with pynodes and idprop of type id..
Wed, Feb 13, 4:14 PM · BF Blender
Bastien Montagne (mont29) triaged T61515: Crash when unloading a scene with pynodes and idprop of type id as Confirmed, High priority.

@Sebastian Parborg (zeddb) with an ASAN build on linux, this should always lead to an hard crash with heavy complains of 'using memory after free' ;)

Wed, Feb 13, 4:12 PM · BF Blender
Bastien Montagne (mont29) added a comment to T61515: Crash when unloading a scene with pynodes and idprop of type id.

File->new triggers a "Main nuke", which means we do not clean up properly every IDs, and count on order in which ID types are freed to save us from that kind of issue.

Wed, Feb 13, 4:10 PM · BF Blender
Bastien Montagne (mont29) added a comment to T61506: Wrong user counting with ID properties in pynodes.

Eeeeeeh! What do we say about reporting several issues in same report? xD

Wed, Feb 13, 3:31 PM · BF Blender
Bastien Montagne (mont29) committed rBc6e3a20ab60b: Fix T61506: Wrong user counting with ID properties in pynodes. (authored by Bastien Montagne (mont29)).
Fix T61506: Wrong user counting with ID properties in pynodes.
Wed, Feb 13, 3:02 PM
Bastien Montagne (mont29) closed T61506: Wrong user counting with ID properties in pynodes as Resolved by committing rBc6e3a20ab60b: Fix T61506: Wrong user counting with ID properties in pynodes..
Wed, Feb 13, 3:02 PM · BF Blender
Bastien Montagne (mont29) triaged T61506: Wrong user counting with ID properties in pynodes as Confirmed, Medium priority.
Wed, Feb 13, 2:39 PM · BF Blender
Bastien Montagne (mont29) claimed T61506: Wrong user counting with ID properties in pynodes.

@Jacques Lucke (JacquesLucke) Will do this, Node code is a real nightmare when it comes to ID management, with all its weird specific types of copying processes… :(

Wed, Feb 13, 2:38 PM · BF Blender
Bastien Montagne (mont29) committed rBeb7f2457e589: Cleanup: do not cleanup runtime data twice during ID copying... (authored by Bastien Montagne (mont29)).
Cleanup: do not cleanup runtime data twice during ID copying...
Wed, Feb 13, 2:34 PM
Bastien Montagne (mont29) lowered the priority of T43295: Translation disambiguation requests from Confirmed, Medium to Confirmed, Low.
Wed, Feb 13, 10:49 AM · BF Blender, Translations, User Interface

Tue, Feb 12

Bastien Montagne (mont29) committed rB61e2e609a168: I18N Messages: fix confusion with Light meanings. (authored by Bastien Montagne (mont29)).
I18N Messages: fix confusion with Light meanings.
Tue, Feb 12, 10:16 PM
Bastien Montagne (mont29) committed rB62f8c55a7548: Cleanup: rename `BLT_I18NCONTEXT_ID_LAMP` -> `BLT_I18NCONTEXT_ID_LIGHT`. (authored by Bastien Montagne (mont29)).
Cleanup: rename `BLT_I18NCONTEXT_ID_LAMP` -> `BLT_I18NCONTEXT_ID_LIGHT`.
Tue, Feb 12, 10:16 PM
Bastien Montagne (mont29) merged T61440: Some terms in translation needs to be separated into T43295: Translation disambiguation requests.
Tue, Feb 12, 9:49 PM · BF Blender, Translations, User Interface
Bastien Montagne (mont29) merged task T61440: Some terms in translation needs to be separated into T43295: Translation disambiguation requests.
Tue, Feb 12, 9:49 PM · Translations
Bastien Montagne (mont29) added a comment to T43295: Translation disambiguation requests.

From T61440:

Tue, Feb 12, 9:48 PM · BF Blender, Translations, User Interface
Bastien Montagne (mont29) committed rBAfa7f7ca3ba34: Fix T54719: Letter 'S' with different meaning in different context cannot be… (authored by Bastien Montagne (mont29)).
Fix T54719: Letter 'S' with different meaning in different context cannot be…
Tue, Feb 12, 9:43 PM
Bastien Montagne (mont29) closed T54719: Letter 'S' with different meaning in different context cannot be used in a multi-lingual environment, a subtask of T43295: Translation disambiguation requests, as Resolved.
Tue, Feb 12, 9:42 PM · BF Blender, Translations, User Interface
Bastien Montagne (mont29) closed T54719: Letter 'S' with different meaning in different context cannot be used in a multi-lingual environment as Resolved by committing rBAfa7f7ca3ba34: Fix T54719: Letter 'S' with different meaning in different context cannot be….
Tue, Feb 12, 9:42 PM · BF Blender, Translations
Bastien Montagne (mont29) committed rB025df50f61b6: Fix T51771: UI Messages: Reserve 'Normal' to its geometric meaning. (authored by Bastien Montagne (mont29)).
Fix T51771: UI Messages: Reserve 'Normal' to its geometric meaning.
Tue, Feb 12, 9:37 PM
Bastien Montagne (mont29) closed T51771: "Normal" with two meanings, a subtask of T43295: Translation disambiguation requests, as Resolved.
Tue, Feb 12, 9:37 PM · BF Blender, Translations, User Interface
Bastien Montagne (mont29) closed T51771: "Normal" with two meanings as Resolved by committing rB025df50f61b6: Fix T51771: UI Messages: Reserve 'Normal' to its geometric meaning..
Tue, Feb 12, 9:37 PM · BF Blender, Translations
Bastien Montagne (mont29) updated <SPAMMER> (dealsdunia).
Tue, Feb 12, 5:51 PM
Bastien Montagne (mont29) added a comment to T61440: Some terms in translation needs to be separated.

Eeeh indeed missed your comment in T43295, best would be to merge this one there, and add additional requests from @Michael Soluyanov (crantisz).

Tue, Feb 12, 5:34 PM · Translations
Bastien Montagne (mont29) closed T61297: Blender is losing reference to collection property item when used in a recursive function? as Invalid.

First of all, this is not a bug report at all, and should not be handled here. We have a site for that kind of question: https://devtalk.blender.org/

Tue, Feb 12, 2:44 PM · Addons, Python, BF Blender
Bastien Montagne (mont29) updated subscribers of rB3797fdcfc160: Modifiers: Make Difference default operation for boolean modifier..

EEEh! Patch by @Mikhail Rachinskiy (alm), sorry, thought arc land was preserving author… :/

Tue, Feb 12, 2:18 PM
Bastien Montagne (mont29) committed rB3797fdcfc160: Modifiers: Make Difference default operation for boolean modifier. (authored by Bastien Montagne (mont29)).
Modifiers: Make Difference default operation for boolean modifier.
Tue, Feb 12, 2:16 PM
Bastien Montagne (mont29) closed D4340: Make Difference default operation for boolean modifier.
Tue, Feb 12, 2:16 PM · Modifiers
Bastien Montagne (mont29) accepted D4340: Make Difference default operation for boolean modifier.
Tue, Feb 12, 12:37 PM · Modifiers
Bastien Montagne (mont29) updated subscribers of D4340: Make Difference default operation for boolean modifier.

Seems to make sense to me, @William Reynish (billreynish) @Sergey Sharybin (sergey) @Brecht Van Lommel (brecht) @Campbell Barton (campbellbarton) any of you guys against that change (switching default boolean modifier op to Difference).

Tue, Feb 12, 12:36 PM · Modifiers
Bastien Montagne (mont29) added a comment to D4254: Fix T60829: DXF Import: Unit Scale Not Applied to Circles.

Eeeh, no, never worked on that even… I’d say try to poke @Campbell Barton (campbellbarton) again, maybe? Otherwise, just commit, you'll get reports soon enough if you break something ;)

Tue, Feb 12, 12:27 PM
Bastien Montagne (mont29) triaged T61440: Some terms in translation needs to be separated as Needs Information from User priority.

Thanks for the report, but general assessments like that do not really help, we cannot separate everything in Blender. Please provide specific cases (with exact, complete message that has several meanings, and which meanings absolutely need to be separated).

Tue, Feb 12, 12:09 PM · Translations
Sebastian (bunterWolf) awarded T61209: Always write unused IDs on save a Love token.
Tue, Feb 12, 8:28 AM · User Interface, Datablocks and Libraries, BF Blender
Bastien Montagne (mont29) added a comment to T59850: blender 2.8 exports fbx to unity 2018.3. The rendering mode of Material is "Transparent". It depends of the color of the 3D object.

I would think this is an issue on the importer… Here are material definitions for both (in same FBX file) (using our JSon extraction of FBX binary data):

Tue, Feb 12, 12:42 AM · BF Blender

Mon, Feb 11

Bastien Montagne (mont29) committed rB7cca0f9998a3: Fix T61391: MeshDeform Modifier does not work on a solidified planar mesh. (authored by Bastien Montagne (mont29)).
Fix T61391: MeshDeform Modifier does not work on a solidified planar mesh.
Mon, Feb 11, 8:24 PM
Bastien Montagne (mont29) closed T61391: MeshDeform Modifier does not work on a solidified planar mesh as Resolved by committing rB7cca0f9998a3: Fix T61391: MeshDeform Modifier does not work on a solidified planar mesh..
Mon, Feb 11, 8:24 PM · Dependency Graph, Modifiers, BF Blender
Bastien Montagne (mont29) added a comment to T61391: MeshDeform Modifier does not work on a solidified planar mesh.

BKE_modifier_get_evaluated_mesh_from_evaluated_object() is doing plain rubbish in EditMode case… That was probably true at the time it was written, but we do have valid final and deformed (aka cage) evaluated meshes in BMEditMesh, nowadays. So fix is actually quite simple. ;)

Mon, Feb 11, 8:01 PM · Dependency Graph, Modifiers, BF Blender