Page MenuHome

Blender StudioProject
ActivePublic

Details

Description

For developers working at the Blender Studio to organize Blender bugs and tasks reported by artists.

Recent Activity

Fri, Jun 26

Julian Eisel (Severin) moved T57976: VSE, marker area is invisibly blocking the strips from Backlog to Known Issues on the User Interface board.
Fri, Jun 26, 9:17 PM · User Interface, Video Sequencer, Blender Studio

Wed, Jun 17

Campbell Barton (campbellbarton) moved T63756: Curve polygon stroke detail depends on motion events from Backlog to Papercuts on the Modeling board.
Wed, Jun 17, 3:58 AM · Restricted Project, Blender Studio, Modeling

Tue, Jun 16

Germano Cavalcante (mano-wii) changed the subtype of T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo from "Report" to "Bug".
Tue, Jun 16, 10:44 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender
Germano Cavalcante (mano-wii) changed the status of T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo from Needs Triage to Confirmed.
Tue, Jun 16, 10:44 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender
Philipp Oeser (lichtwerk) added a comment to T77763: Sculpt Mode brushes target wrong points on multires level 0 when using shapekeys.

Multires Simple Subdivision type is fine

Tue, Jun 16, 7:19 PM · Sculpt, Paint & Texture, Blender Studio, BF Blender
Philipp Oeser (lichtwerk) changed the status of T77763: Sculpt Mode brushes target wrong points on multires level 0 when using shapekeys from Needs Triage to Confirmed.
Tue, Jun 16, 7:15 PM · Sculpt, Paint & Texture, Blender Studio, BF Blender
Julien Kaspar (JulienKaspar) added a comment to T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo.

Ok apparently instead of using the custom shortcut I mentioned, this can also be more easily replicated by just using undo, exiting sculpt mode and entering sculpt mode again.
The same effect is then suddenly visible.

Tue, Jun 16, 5:28 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender

Fri, Jun 12

Julien Kaspar (JulienKaspar) added a comment to T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo.

@Germano Cavalcante (mano-wii) I just tested it on another computer as well and I can reproduce the bug with the outlines steps.
In your file you didn't make any changes to the shapekey. You need to model or sculpt changes on the base resolution (level 0) since the multires subdivisions are not changing the base and therefore don't affect the shapekeys.

Fri, Jun 12, 12:36 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender

Thu, Jun 11

Bastien Montagne (mont29) moved T55629: Append already linked Data from Backlog to Long-Term on the Data, Assets & I/O board.
Thu, Jun 11, 6:07 PM · Data, Assets & I/O, Datablocks and Libraries, BF Blender, Blender Studio
Bastien Montagne (mont29) added a project to T55629: Append already linked Data: Data, Assets & I/O.
Thu, Jun 11, 5:31 PM · Data, Assets & I/O, Datablocks and Libraries, BF Blender, Blender Studio
Julien Kaspar (JulienKaspar) assigned T77763: Sculpt Mode brushes target wrong points on multires level 0 when using shapekeys to Sergey Sharybin (sergey).
Thu, Jun 11, 4:21 PM · Sculpt, Paint & Texture, Blender Studio, BF Blender
Germano Cavalcante (mano-wii) added a comment to T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo.

I'm confused. I don't know where to expect to see the bug.
I'm testing this file but shortcut only enables or disables the x-mirror option.
Even leaving and returning to sculpt mode I don't see the bug.
Has any step been missing in the description?

Thu, Jun 11, 3:04 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender

Wed, Jun 10

Julien Kaspar (JulienKaspar) renamed T77733: Shapekey Multires issue when toggling mirror options via shortcut after undo from Shapekey Multires issue when toggling mirror options via shortcut on first undo step to Shapekey Multires issue when toggling mirror options via shortcut after undo.
Wed, Jun 10, 7:06 PM · Modifiers, Sculpt, Paint & Texture, Blender Studio, BF Blender

Jun 6 2020

Bastien Montagne (mont29) closed T77456: Broken vertex paint undo on high-poly objects as Resolved by committing rBaed11c673efe: Fix T77456: Broken vertex paint undo on high-poly objects..
Jun 6 2020, 4:18 PM · BF Blender (2.83), Data, Assets & I/O, Blender Studio

Jun 5 2020

Bastien Montagne (mont29) moved T77456: Broken vertex paint undo on high-poly objects from Backlog to Bugs on the Data, Assets & I/O board.
Jun 5 2020, 6:04 PM · BF Blender (2.83), Data, Assets & I/O, Blender Studio
Bastien Montagne (mont29) triaged T77456: Broken vertex paint undo on high-poly objects as High priority.

Confirmed, this is related to new undo in general, not only recent commits in master (i.e. likely also affecting 2.83...). Only workaround for now is to disable new undo in user preferences.

Jun 5 2020, 6:03 PM · BF Blender (2.83), Data, Assets & I/O, Blender Studio
Julien Kaspar (JulienKaspar) moved T77456: Broken vertex paint undo on high-poly objects from Backlog to Bugs on the Blender Studio board.
Jun 5 2020, 5:30 PM · BF Blender (2.83), Data, Assets & I/O, Blender Studio
Julien Kaspar (JulienKaspar) assigned T77456: Broken vertex paint undo on high-poly objects to Bastien Montagne (mont29).
Jun 5 2020, 5:29 PM · BF Blender (2.83), Data, Assets & I/O, Blender Studio

May 12 2020

Adam Hunger (cannonfodder) added a watcher for Blender Studio: Adam Hunger (cannonfodder).
May 12 2020, 6:22 AM

Apr 10 2020

Antonio Vazquez (antoniov) closed T63758: Grease pencil stroke detail depends on motion events as Resolved.

I think we can close this task because now we have solved the problems with ugly corners of stroke sand to get a even point distribution, we can use the simplify Sample mode.

Apr 10 2020, 4:43 PM · Blender Studio, Grease Pencil

Mar 23 2020

Sybren A. Stüvel (sybren) closed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. as Resolved by committing rB7192a1bca315: Fix T73593: Drivers on hide_viewport and hide_render are unreliable.
Mar 23 2020, 2:55 PM · Animation & Rigging, Blender Studio, BF Blender

Mar 22 2020

Monitorhero (monitorhero) added a comment to T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.

DO WANT this in the nignt-build
Is simething wrong with it? Because it is still not in master.

Mar 22 2020, 8:45 AM · Sculpt, Paint & Texture, BF Blender (2.83), Blender Studio

Mar 20 2020

Bastien Montagne (mont29) merged T70350: Linked Collection Proxy with Visibility Drivers using Custom Properties Causes Errors, Lag on Undo into T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..
Mar 20 2020, 5:16 PM · Animation & Rigging, Blender Studio, BF Blender
Bastien Montagne (mont29) reopened T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. as "Confirmed".

I can confirm that update is still not always working as expected, also with file from T70350. No more warning though, afaict.

Mar 20 2020, 5:15 PM · Animation & Rigging, Blender Studio, BF Blender

Mar 18 2020

Vyacheslav (hitrpr) added a comment to T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.

DO WANT this in the nignt-build
Is simething wrong with it? Because it is still not in master.

Mar 18 2020, 9:41 PM · Sculpt, Paint & Texture, BF Blender (2.83), Blender Studio

Mar 13 2020

Sergey Sharybin (sergey) closed T58473: Multires: changes not smoothly propagated from low to high, for example with apply base as Resolved.

Apply Base, Subdivide and Reshape should now be fixed (rBbc0a0cdf171).

Mar 13 2020, 2:33 PM · Sculpt, Paint & Texture, BF Blender (2.83), Blender Studio
Evan Wilson (EAW) merged T74716: Multires Corruption After Subdividing into T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.
Mar 13 2020, 11:36 AM · Sculpt, Paint & Texture, BF Blender (2.83), Blender Studio

Feb 26 2020

Demeter Dzadik (Mets) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

I think I can still reproduce this issue, eg. changing the "Dress" property in hailey.blend above. :( Do I re-open?

Feb 26 2020, 3:20 PM · Animation & Rigging, Blender Studio, BF Blender

Feb 24 2020

Sybren A. Stüvel (sybren) added a parent task for T58718: Clicking on Dope Sheet deselects all bones: T74159: Fix Animation Channel and Bone Selection Sync.
Feb 24 2020, 11:27 AM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) closed T58718: Clicking on Dope Sheet deselects all bones as Invalid.

The selection sync between bones and dope sheet is a known weak area of Blender, so I'm closing this as a known issue. Don't worry, I've added this to my list of weak areas of the animation system so that it's not forgotten.

Feb 24 2020, 10:38 AM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) renamed T58718: Clicking on Dope Sheet deselects all bones from bug - Clicking on Dope Sheet deselects all bones to Clicking on Dope Sheet deselects all bones.
Feb 24 2020, 10:36 AM · Animation & Rigging, Blender Studio, BF Blender

Feb 21 2020

Sybren A. Stüvel (sybren) closed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. as Resolved.

Resolved by committing 4c30dc343165a643e2173a055ed2aca3137991a5

Feb 21 2020, 4:58 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) reopened T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. as "Confirmed".
Feb 21 2020, 12:52 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) closed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. as Resolved by committing rB94e180bd806a: Fix: Drivers on hide_viewport and hide_render throw warnings.
Feb 21 2020, 11:20 AM · Animation & Rigging, Blender Studio, BF Blender

Feb 19 2020

Sergey Sharybin (sergey) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

Please stay away from atomics in RNA. There is indeed some overhead in RNA system, but it does not affect how scalable code is with the number of threads. Once you add atomic the scalability goes to nothing.

Feb 19 2020, 11:08 AM · Animation & Rigging, Blender Studio, BF Blender
Brecht Van Lommel (brecht) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

I expect it can improve performance slightly in production (but not enough to really matter). There is overhead to having more depsgraph nodes and relations. The only way you would have that many drivers on an ID in practice is bones, and we can group those together (and also have to for drivers to work between bones at all).

Feb 19 2020, 10:28 AM · Animation & Rigging, Blender Studio, BF Blender
Bastien Montagne (mont29) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

Not sure performances is a real issue here (atomics are slower, yes, but RNA also adds a fair amount of overhead, and all in all, I think I’d expect being able to evaluate tens of drivers/animation curves in parallel, even if those involve some atomic ops, would be far more efficient than evaluating all of them in a single thread, without atomic ops at all).

Feb 19 2020, 10:13 AM · Animation & Rigging, Blender Studio, BF Blender

Feb 18 2020

Brecht Van Lommel (brecht) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

I extended my comment above a bit, to explain why I think this is the wrong level to add thread safety.

Feb 18 2020, 7:51 PM · Animation & Rigging, Blender Studio, BF Blender
Bastien Montagne (mont29) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

@Brecht Van Lommel (brecht) issue with bitflags in RNA is that from RNA side they look like different properties, but they actually affect the exact same value. So idea would be that default RNA setter would set those bitflags with atomic operations yes...

Feb 18 2020, 7:41 PM · Animation & Rigging, Blender Studio, BF Blender
Brecht Van Lommel (brecht) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

I'm not sure what it means to make the RNA access atomic, how would that be implemented, manually for each property? If so, there are many of them and taking that into account for every new property sounds fragile. I'm also not sure to what extent writing a char or short could conflict with an adjacent variable.

Feb 18 2020, 7:18 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) updated subscribers of T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

After looking into this with @Sybren A. Stüvel (sybren), we think the random failures are most likely due to a threading issue

Feb 18 2020, 6:36 PM · Animation & Rigging, Blender Studio, BF Blender
Brecht Van Lommel (brecht) updated subscribers of T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

After looking into this with @Sybren A. Stüvel (sybren), we think the random failures are most likely due to a threading issue, where two threads are evaluating the viewport and render visibility driver for the same object in parallel. These two properties are stored as bitflags on the same integer, so writing to them at the same time is not thread-safe.

Feb 18 2020, 3:26 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) renamed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. from Drivers on hide_viewport and hide_render are unreliable, and throw warnings on proxies. to Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..
Feb 18 2020, 3:06 PM · Animation & Rigging, Blender Studio, BF Blender
Demeter Dzadik (Mets) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

Here is a fairly simplified file and video:



I didn't want to simplify it too much further since it feels like there is a correlation between scene complexity and how easy it is to reproduce the bug. (the more complex the scene, the more often the bug occurs) - even at this level of complexity, it seems that changing the values "fast"(multiple times per second) is necessary to trigger the bug.

Feb 18 2020, 2:31 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

When the armature is not a proxy, the issue is still present, but the above warning is not.

Feb 18 2020, 1:56 PM · Animation & Rigging, Blender Studio, BF Blender

Feb 17 2020

Sybren A. Stüvel (sybren) moved T58718: Clicking on Dope Sheet deselects all bones from Backlog to Bugs on the Animation & Rigging board.
Feb 17 2020, 5:56 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) moved T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. from Backlog to Bugs on the Animation & Rigging board.
Feb 17 2020, 5:47 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) claimed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..
Feb 17 2020, 2:32 PM · Animation & Rigging, Blender Studio, BF Blender
Sybren A. Stüvel (sybren) added a comment to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects..

Worked: Maybe a month or two ago?

Feb 17 2020, 2:11 PM · Animation & Rigging, Blender Studio, BF Blender
Evan Wilson (EAW) updated subscribers of T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.

@Blendy (sweep2rails)

Feb 17 2020, 12:35 AM · Sculpt, Paint & Texture, BF Blender (2.83), Blender Studio