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

Today

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. q_q Do I re-open?

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

Mon, Feb 24

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.
Mon, Feb 24, 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.

Mon, Feb 24, 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.
Mon, Feb 24, 10:36 AM · Animation & Rigging, Blender Studio, BF Blender

Fri, Feb 21

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

Fri, Feb 21, 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".
Fri, Feb 21, 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.
Fri, Feb 21, 11:20 AM · Animation & Rigging, Blender Studio, BF Blender

Wed, Feb 19

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.

Wed, Feb 19, 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).

Wed, Feb 19, 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 bee far more efficient than evaluating all of them in a single thread, without atomic ops at all).

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

Tue, Feb 18

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.

Tue, Feb 18, 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...

Tue, Feb 18, 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.

Tue, Feb 18, 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

Tue, Feb 18, 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..

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.

Tue, Feb 18, 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..
Tue, Feb 18, 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.

Tue, Feb 18, 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.

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

Mon, Feb 17

Sybren A. Stüvel (sybren) moved T58718: Clicking on Dope Sheet deselects all bones from Backlog to Bugs on the Animation & Rigging board.
Mon, Feb 17, 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.
Mon, Feb 17, 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..
Mon, Feb 17, 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?

Mon, Feb 17, 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.

@Eva (sweep2rails)

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

Sun, Feb 16

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..

It's been pointed out to me this may be a duplicate of T56635, but that one was closed as resolved. Maybe this should be merged into that one, and that one be re-opened? I'm not 100% sure it's the same issue, but definitely seems very similar.

Sun, Feb 16, 3:34 PM · Animation & Rigging, Blender Studio, BF Blender

Thu, Feb 13

Bastien Montagne (mont29) removed a project from T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects.: Data, Assets & I/O.
Thu, Feb 13, 9:28 PM · Animation & Rigging, Blender Studio, BF Blender
Richard Antalik (ISS) merged T73772: Sequencer Markers: Box selecting from below channel 1 has become almost impossible into T57976: VSE, marker area is invisibly blocking the strips.
Thu, Feb 13, 2:32 PM · User Interface, Video Sequencer, Blender Studio

Wed, Feb 12

Campbell Barton (campbellbarton) changed the status of T69485: Proposal: allow exporting of image annotations from Needs Triage to Confirmed.
Wed, Feb 12, 7:47 AM · Blender Studio, BF Blender
Campbell Barton (campbellbarton) changed the status of T66984: "Shape Key Edit Mode" toggle for correct mesh deformations from Needs Triage to Confirmed.
Wed, Feb 12, 7:46 AM · BF Blender, Blender Studio

Tue, Feb 11

Pablo Dobarro (pablodp606) merged T59758: Multires spikes when pressing Subdivide into T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.
Tue, Feb 11, 2:25 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Aaron Carlisle (Blendify) closed T61205: Drag Action set to "None" doesn't work as Resolved.
Tue, Feb 11, 4:39 AM · Tracker Curfew, Blender Studio, BF Blender: 2.8

Mon, Feb 10

Aaron Carlisle (Blendify) changed the status of T55629: Append already linked Data from Needs Information from User to Confirmed.
Mon, Feb 10, 5:49 PM · Datablocks and Libraries, BF Blender, Blender Studio
Germano Cavalcante (mano-wii) changed the status of T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. from Needs Triage to Confirmed.

I can confirm the problem.

Mon, Feb 10, 1:24 PM · Animation & Rigging, Blender Studio, BF Blender

Fri, Feb 7

Demeter Dzadik (Mets) renamed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. from Object visibility drivers misbehave when driven by proxy armature to Drivers on hide_viewport and hide_render are unreliable, and throw warnings on proxies..
Fri, Feb 7, 5:18 PM · Animation & Rigging, Blender Studio, BF Blender

Tue, Feb 4

Demeter Dzadik (Mets) renamed T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects. from Console spamms add_relation() warnings and causes drivers to misbehave to Object visibility drivers misbehave when driven by proxy armature.
Tue, Feb 4, 7:44 PM · Animation & Rigging, Blender Studio, BF Blender
Demeter Dzadik (Mets) added a project to T73593: Drivers on hide_viewport and hide_render are unreliable, and throw warnings on linked-but-not-proxied objects.: Blender Studio.
Tue, Feb 4, 7:42 PM · Animation & Rigging, Blender Studio, BF Blender
Brecht Van Lommel (brecht) moved T58473: Multires: changes not smoothly propagated from low to high, for example with apply base from Backlog to bcon2: Features on the BF Blender (2.83) board.
Tue, Feb 4, 3:20 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio

Sun, Feb 2

Richard Antalik (ISS) merged T65061: UI: The Marker Area blocks the view in the VSE into T57976: VSE, marker area is invisibly blocking the strips.
Sun, Feb 2, 11:44 PM · User Interface, Video Sequencer, Blender Studio

Wed, Jan 29

Germano Cavalcante (mano-wii) updated the task description for T58718: Clicking on Dope Sheet deselects all bones.
Wed, Jan 29, 3:22 PM · Animation & Rigging, Blender Studio, BF Blender
Dalai Felinto (dfelinto) added a comment to T58718: Clicking on Dope Sheet deselects all bones.

@Germano Cavalcante (mano-wii) please remember to add the - it worked in 2.79 information in the original bug description. A fully triaged report should have all the required information to fix it in said description.

Wed, Jan 29, 3:14 PM · Animation & Rigging, Blender Studio, BF Blender

Tue, Jan 28

Germano Cavalcante (mano-wii) edited projects for T58718: Clicking on Dope Sheet deselects all bones, added: Animation & Rigging; removed Tracker Curfew.

I can confirm the bug.
It didn't happen in blender 2.79

Tue, Jan 28, 7:01 PM · Animation & Rigging, Blender Studio, BF Blender

Jan 20 2020

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

there are few suggetions for people that has this bug:
For example you have already made model with hires modifier and you want to use Apply Base on it. Like this one


If you just press that button it will ... destroy your sculpt -

But! If you first sculpt something on model ... something, whatever it is

And only then press Apply Base - everything will be ok.

This is after i pressed Apply Base. as you see all sculpt data is on it's place. But topology of mesh is changed. Probably when blender activates sculpt mode it is not load all the sculpt data or... something like this.
there is still problems, if you press Aplly Base 5-6 times it will destroy your mesh like this:

More times you press Aplly Base - more distortion you will get.
Maybe there is a way to... fix positions of lowpoly mesh vertexes by binding them to some closest vertexes of highpoly mesh from multires? And when user press Apply Base it should move only when that highpoly mesh vertexes are moved... (sorry for my english). I don't want to install visual studio and else things because by pc has no memory left on c drive. But i want to fix it, ofk. Because Multires modifier is very useful for making Normal Maps, paint some scars, pores and other things. Dyntopo is great but there is a lot of situations where you cannot remesh your model every time you change it. + baking normal map from multires is faster + very accurate (maybe in future we will have baking AO or Cavity maps from multires, i hope).
For tests i used latest blender 2.82 beta build from Blender.org, blender-2.82-81b7f8efaf7a-windows64
I don't know why, but someone removed old level switch feature frob Multires. This how it was(in 06 month of 2.8 build) -

And now how it is -

I don't know who and why done this. Because bug is still in place, but no level switching anymore.... Why? Please, at least return this level switch to us.

Jan 20 2020, 5:20 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Alexander (aftamat4ik) added a comment to T58473: Multires: changes not smoothly propagated from low to high, for example with apply base.

there are few suggetions for people that has this bug:
For example you have already made model with hires modifier and you want to use Apply Base on it. Like this one


If you just press that button it will ... destroy your sculpt -

But! If you first sculpt something on model ... something, whatever it is

And only then press Apply Base - everything will be ok.

This is after i pressed Apply Base. as you see all sculpt data is on it's place. But topology of mesh is changed. Probably when blender activates sculpt mode it is not load all the sculpt data or... something like this.

Jan 20 2020, 3:56 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Brecht Van Lommel (brecht) edited projects for T58473: Multires: changes not smoothly propagated from low to high, for example with apply base, added: BF Blender (2.83), Sculpt, Paint, Texture; removed BF Blender (2.82).

This is not happening for 2.82 since we are in bugfixing only phase now, and this is a bigger change.

Jan 20 2020, 2:17 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio

Jan 17 2020

Clément Foucault (fclem) closed T72161: Material Attribute Node in Linear Space as Resolved.

This was resolved by 6eaf51ef3e5b.
Now we have to decide if we include this in 2.82.

Jan 17 2020, 4:32 PM · EEVEE & Viewport, Blender Studio, BF Blender

Jan 16 2020

Pablo Dobarro (pablodp606) closed T56930: Brush size pressure setting broken as Invalid.

It is better to discuss this in a design task: D6603
So closing this as it is not a bug.

Jan 16 2020, 5:15 PM · Tracker Curfew, BF Blender, Blender Studio

Jan 15 2020

Clément Foucault (fclem) merged task T70301: Eevee Viewport Render is not Sampling into T71154: New soft shadows don't support viewport render [no TAA].
Jan 15 2020, 9:37 PM · Tracker Curfew, Blender Studio, BF Blender
Richard Antalik (ISS) added a comment to T57976: VSE, marker area is invisibly blocking the strips.

I agree with adding offset in bottom part.

Jan 15 2020, 4:56 PM · User Interface, Video Sequencer, Blender Studio
Julian Eisel (Severin) added a comment to T57976: VSE, marker area is invisibly blocking the strips.

I don't think we should move the marker region to the top. It would make things inconsistent, but it's also a workaround exposed as feature.

Jan 15 2020, 3:53 PM · User Interface, Video Sequencer, Blender Studio
Brecht Van Lommel (brecht) moved T58473: Multires: changes not smoothly propagated from low to high, for example with apply base from Backlog to bcon3: Bugs on the BF Blender (2.82) board.
Jan 15 2020, 3:16 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
William Reynish (billreynish) added a comment to T57976: VSE, marker area is invisibly blocking the strips.

I think the best solution is to offset the strips so the bottom ones aren't always covered. Or, make it possible to scroll past the bottom layer.

Jan 15 2020, 11:38 AM · User Interface, Video Sequencer, Blender Studio