Page MenuHome

BF Blender (2.90)Milestone
ActivePublic

Details

Description

Blender 2.90 release.

PhaseDescriptionStart DateBranch
Bcon1New features and changesApril 15, 2020master
Bcon2Improve and stabilizeJune 24, 2020master
Bcon3Bug fixing onlyJuly 22, 2020blender-v2.90-release
Bcon4Prepare releaseAugust 19, 2020blender-v2.90-release
Bcon5ReleaseAugust 26 20, 2020blender-v2.90-release

note dates from bcon2 onwards have been moved two weeks due to the bug fixing sprint.

Information about the release cycle and of Bcon phases

All the dates presented here were discussed on weekly developer meetings and are subject to changes.

Recent Activity

Today

Ilya Shurupov (Hto-Ya) updated the diff for D7946: sArea Resize operator.

Changed naming, added function "bool screen_geom_edge is movable" and few comments

Sun, Jun 7, 12:00 PM · BF Blender (2.90), User Interface
Matt (Kickflipkid687) added a comment to T60695: Optimized per-datablock global undo.

This probably isn't possible / would require massive changes, but I have no idea. But looking at 3DS Max Undo again, they are doing it in a way, where when you Undo, it doesn't matter if you are in Object or Edit mode, it will still undo those steps/not switch between states during Undo.

Sun, Jun 7, 1:22 AM · BF Blender (2.90), Performance, Datablocks and Libraries

Yesterday

Aaron Carlisle (Blendify) updated the task description for T76164: 2.90 Documentation.
Sat, Jun 6, 9:44 PM · BF Blender (2.90), Development Management, Documentation
Ilya Shurupov (Hto-Ya) updated the summary of D7946: sArea Resize operator.
Sat, Jun 6, 3:10 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the summary of D7946: sArea Resize operator.
Sat, Jun 6, 2:24 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) requested review of D7946: sArea Resize operator.
Sat, Jun 6, 2:23 PM · BF Blender (2.90), User Interface
Ilya Shurupov (Hto-Ya) updated the diff for D7939: Join Area Operator.

Now op can merge not obvious cases, thanks to @Harley Acheson (harley) grate idea

Sat, Jun 6, 10:03 AM · User Interface, BF Blender (2.90)

Fri, Jun 5

Harley Acheson (harley) added a comment to D7939: Join Area Operator.

Okay, sorry for jumping in here without looking at your code much, but didn't want you to take my earlier advice and change screen_geom_find_area_whith_common_edge() so that it accepts areas that are out of alignment. I don't think that is necessary. I think that a better strategy would not need screen_geom_find_area_whith_common_edge at all.

Fri, Jun 5, 9:07 PM · User Interface, BF Blender (2.90)
Harley Acheson (harley) added a comment to D7939: Join Area Operator.

@Ilya Shurupov (Hto-Ya) - In short, the totrct seems to be not updated after a call to area_join(), I don't know if it's normal, but when I want to immediately find the active area after that it is not possible because BKE_screen_find_area_xy() using totrct. Finding active area after applying it's crucial for cases like "cascade joining"

Fri, Jun 5, 8:44 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added a comment to D7939: Join Area Operator.

I'm so not sure about those lines:
In short, the totrct seems to be not updated after a call to area_join(), I don't know if it's normal, but when I want to immediately find the active area after that it is not possible because BKE_screen_find_area_xy() using totrct.
Finding active area after applying it's crucial for cases like "cascade joining"

Fri, Jun 5, 8:25 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the diff for D7939: Join Area Operator.

Changed the key events that trigger the operator to apply or cancel. Also, general cases when the cursor leaves the area improved.

Fri, Jun 5, 8:04 PM · User Interface, BF Blender (2.90)
Harley Acheson (harley) added a comment to D7939: Join Area Operator.

I will definitely take a look at this soon. This seems interesting, and so nice to see someone else playing in there.

Fri, Jun 5, 7:57 PM · User Interface, BF Blender (2.90)
Hans Goudey (HooglyBoogly) added reviewers for D7939: Join Area Operator: User Interface, Hans Goudey (HooglyBoogly).

Actually I'm happy to review the basics here, and @Harley Acheson (harley) is a great person to look at this since he has been working in this area recently (as far as I know).

Fri, Jun 5, 6:49 PM · User Interface, BF Blender (2.90)
Eitan (EitanSomething) removed reviewers for D7939: Join Area Operator: Hans Goudey (HooglyBoogly), Harley Acheson (harley).
Fri, Jun 5, 6:41 PM · User Interface, BF Blender (2.90)
Sybren A. Stüvel (sybren) updated the summary of D7939: Join Area Operator.
Fri, Jun 5, 6:40 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) updated the summary of D7939: Join Area Operator.
Fri, Jun 5, 6:39 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) added reviewers for D7939: Join Area Operator: Hans Goudey (HooglyBoogly), Harley Acheson (harley).
Fri, Jun 5, 6:36 PM · User Interface, BF Blender (2.90)
Ilya Shurupov (Hto-Ya) requested review of D7939: Join Area Operator.
Fri, Jun 5, 6:32 PM · User Interface, BF Blender (2.90)
Alaska (Alaska) added a comment to T72098: Crash on startup with 2.82 and Intel HD + Windows.

@Jouni Juntunen (jounij) I was asking if doing the same process, but with the Nvidia control panel also works. This is just as a test to clarify things.

Fri, Jun 5, 12:31 PM · BF Blender (2.90), Platform: Windows, GPU / Viewport
Jouni Juntunen (jounij) added a comment to T72098: Crash on startup with 2.82 and Intel HD + Windows.

Everything was at "Default" settings before I forced them, as described above.

Fri, Jun 5, 12:11 PM · BF Blender (2.90), Platform: Windows, GPU / Viewport
Sergey Sharybin (sergey) added a comment to D7582: Multires: Delete Lower.

About expected behavior story.

Fri, Jun 5, 10:23 AM · BF Blender (2.90)
Alaska (Alaska) added a comment to T72098: Crash on startup with 2.82 and Intel HD + Windows.

@Jouni Juntunen (jounij) @Julian Eisel (Severin) Both of you said changing the Windows settings to force Blender to use your Intel GPU worked in fixing this issue.

Fri, Jun 5, 9:48 AM · BF Blender (2.90), Platform: Windows, GPU / Viewport
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Fri, Jun 5, 1:02 AM · BF Blender (2.90), Cycles

Thu, Jun 4

Pablo Dobarro (pablodp606) added a comment to D7582: Multires: Delete Lower.

Are we sure that this is not expected behavior? Delete Lower should be a similar operation to applying the multires modifier as they both generate a new base mesh, and they both slightly deform the mesh in the file you provided. In fact, if you apply the multires modifier the result is identical to using delete lower on the highest level, which is expected.

Thu, Jun 4, 7:40 PM · BF Blender (2.90)
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Clément Foucault (fclem) Your commit fixes the slow shader compilation slowdown.

Thu, Jun 4, 6:22 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

Huh, this seems to be caused by glGetActiveUniformsiv. I don't have a quick test to see if that really is the culprit; but, there is another way to exclude the UBO uniforms which is a bit more involved.

Thu, Jun 4, 3:30 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Ankit (ankitm) merged T77360: Cannot start Blender 2.83 - Crashing on startup into T72098: Crash on startup with 2.82 and Intel HD + Windows.
Thu, Jun 4, 1:33 PM · BF Blender (2.90), Platform: Windows, GPU / Viewport
Sybren A. Stüvel (sybren) edited projects for T77277: DEG::is_reachable is taking 50% of DEG relation rebuild in coffee run file, added: BF Blender (2.90); removed BF Blender.
Thu, Jun 4, 12:08 PM · BF Blender (2.90), Dependency Graph, Nodes & Physics
Sergey Sharybin (sergey) added a comment to D7582: Multires: Delete Lower.

Thinking about this, isn't what is happening in the file the correct behavior?

Thu, Jun 4, 9:44 AM · BF Blender (2.90)
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

Thu, Jun 4, 8:19 AM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS

Wed, Jun 3

Pablo Dobarro (pablodp606) added a comment to D7582: Multires: Delete Lower.

I was trying to fix the bug with the deform modifier. I found this P1448, but it does not solve the problem.
The base mesh after unsubdivide should match the current preview level as it doesn't refit and it works fine in meshes without deform modifiers before multires.
Thinking about this, isn't what is happening in the file the correct behavior? If the base mesh changes after using delete lower the limit surface will change slightly. If you deform the mesh and apply a displacement that was calculated using the new limit surface the result should be different. If you move the deform modifier after multires it works as expected.

Wed, Jun 3, 11:53 PM · BF Blender (2.90)
Pablo Dobarro (pablodp606) updated the diff for D7582: Multires: Delete Lower.
  • Review Update
Wed, Jun 3, 11:48 PM · BF Blender (2.90)
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Victor Bonnet (vbonnet) and what is inside GPU_shaderinterface_create?

Wed, Jun 3, 11:35 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

Ah sorry about that.

Wed, Jun 3, 11:30 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Victor Bonnet (vbonnet) I'm sorry I don't have a Mac nor instrument. Could you unfold the view and see where the hotspot is and just past a screenshot here?

Wed, Jun 3, 11:19 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

Here it is.

Wed, Jun 3, 10:23 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Victor Bonnet (vbonnet) can you give me a detailled screenshot of instrument profiling this, like you did for the original issue?

Wed, Jun 3, 10:01 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Clément Foucault (fclem) Yes the slowdown is caused by this commit.

Wed, Jun 3, 9:57 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

@Victor Bonnet (vbonnet) can you check if the compilation slowdown is caused by rBcecda64e2ead (checking before and after the commit, since you won't be able to revert it cleanly).

Wed, Jun 3, 9:32 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

I think that's shader compilation. When I switch from the workbench to eevee.

Wed, Jun 3, 9:28 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) closed T70445: Very slow Eevee performance on Mac with AMD Radeon as Resolved.

when I first switch to render mode it's slower

What do you mean? what are thoses ~1m50s? Render time? Time for shader compilation?

Wed, Jun 3, 8:54 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Victor Bonnet (vbonnet) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

I checked on my macbook. The animation is now even faster than in blender 2.80.

Wed, Jun 3, 8:14 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Clément Foucault (fclem) added a comment to T70445: Very slow Eevee performance on Mac with AMD Radeon.

Can anyone test with latest master and tell me if this is fixed?

Wed, Jun 3, 7:39 PM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS
Hans Goudey (HooglyBoogly) added a revision to T77300: Evaluating units gives incorrect results with scientific notation (2.90x): D7922: Fix T77300: Some Scientific Notation Evalutation Has Incorrect Results.
Wed, Jun 3, 7:26 PM · BF Blender (2.90), User Interface
Hans Goudey (HooglyBoogly) changed the status of T77300: Evaluating units gives incorrect results with scientific notation (2.90x) from Needs Triage to Confirmed.
Wed, Jun 3, 5:33 PM · BF Blender (2.90), User Interface
Campbell Barton (campbellbarton) edited projects for T77300: Evaluating units gives incorrect results with scientific notation (2.90x), added: User Interface, BF Blender (2.90); removed BF Blender.
Wed, Jun 3, 4:46 PM · BF Blender (2.90), User Interface
Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Wed, Jun 3, 12:32 PM · BF Blender (2.90), Performance, Datablocks and Libraries
Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Wed, Jun 3, 12:30 PM · BF Blender (2.90), Performance, Datablocks and Libraries
Nathan Letwory (jesterking) edited projects for T72098: Crash on startup with 2.82 and Intel HD + Windows, added: BF Blender (2.90); removed BF Blender (2.83).
Wed, Jun 3, 10:23 AM · BF Blender (2.90), Platform: Windows, GPU / Viewport
Nathan Letwory (jesterking) edited projects for T70445: Very slow Eevee performance on Mac with AMD Radeon, added: BF Blender (2.90); removed BF Blender (2.83).
Wed, Jun 3, 10:22 AM · BF Blender (2.90), EEVEE & Viewport, Eevee, Performance, Platform: macOS