Page MenuHome

BF Blender (2.90)Milestone
ArchivedPublic

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.


User Interface:

  • Modifiers new layout / drag & drop
  • Statistics
  • Cursors (and tools) final design (team is not focusing on that, postponed)

Modeling:

  • Fast mesh editing T73360 (not the entire milestone)
  • UV Editing polishing (UV-rip, ...).
  • Add Object Tool polishing. (postponed to 2.91)
  • Polishing other tools.

Python & Add-ons:

  • No API breakage.

Sculpt, Paint, Texture:

  • Multires wrapping up. (baking postponed)
  • Technical debts

Animation & Rigging:

  • Performance
  • Bug fixing.

Nodes & Physics:

  • Particles nodes as experimental feature - won’t be production ready
  • Initial point cloud support (experimental so it doesn't matter)
  • OpenVDB integration with mantaflow (needs log)
  • Mantaflow usability polishing (postponed)

VFX & Video:

  • Distortion model.
  • Compositor - bug fixing.
  • VSE - bug fixing but no refactor.

EEVEE & Viewport:

  • Motion blur.
  • Stereoscopy polishing.
  • Point cloud rendering (moved to experimental).
  • Vulkan groundwork (GL encapsulation, cleanups). [doesn't block]
  • Fix MacOS volume drawing.

Data, Assets & I/O:

  • Alembic refactor.
  • USD exporter improvements.
  • Library overrides - Milestone 1 About 90% done, remaining parts of this milestone will be for 2.91.

Grease Pencil:

  • Annotation arrows.
  • Blocking and 3d-2d pipeline. (SVG I/O postponed to 2.91)

Render & Cycles:

  • Embree.
  • OIDN.
  • Sampling patches. (postponed to 2.91)
  • Other smaller patches.

Recent Activity

Thu, May 19

Philipp Oeser (lichtwerk) added a comment to T97909: Drawing Constraint.mute in the UI with custom icon shows wrong icon.

Why BF Blender 2.90?

Thu, May 19, 6:15 AM · BF Blender, Python API, User Interface
Campbell Barton (campbellbarton) moved T97909: Drawing Constraint.mute in the UI with custom icon shows wrong icon from Backlog to Responsibility of Other Project/Module on the Python API board.
Thu, May 19, 1:11 AM · BF Blender, Python API, User Interface
Campbell Barton (campbellbarton) moved T97286: Inconsistent use of terms "Border" and "Region" from Backlog to Responsibility of Other Project/Module on the Python API board.
Thu, May 19, 1:11 AM · BF Blender (2.90), User Interface, Python API

Apr 19 2022

Christoph Werner (Taros) added a comment to T78452: crash while switching camera in animation rendering (only when motion blur is on in eevee render settings ).

Small additional Info: Blender is also crashing at camera marker change, while grease pencil cache is calculating.
I'll post a seperate bug entry for this asap, but it seem to fit here, too.

Apr 19 2022, 4:22 PM · BF Blender (2.90), Render Pipeline, EEVEE & Viewport

Mar 30 2022

Nikita Sirgienko (nsirgien) added a comment to T96840: Cycles oneAPI device.

@Brecht Van Lommel (brecht), can you please clarify, why this task is connected to BF Blender 2.90 project?

Mar 30 2022, 7:57 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) moved T96840: Cycles oneAPI device from Backlog to Under Development on the Render & Cycles board.
Mar 30 2022, 6:38 PM · Render & Cycles, Cycles

Feb 16 2022

Zijun Zhou (Eary) added a comment to T84819: OpenColorIO 2.0 Upgrade.

I've included all the aliases.

I saw it
https://blenderartists.org/t/feedback-development-filmic-baby-step-to-a-v2/1361663/10

Feb 16 2022, 9:27 PM · BF Blender (2.90), Render & Cycles
Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

Good point.

Feb 16 2022, 9:22 PM · BF Blender (2.90), Render & Cycles
Brecht Van Lommel (brecht) added a comment to T84819: OpenColorIO 2.0 Upgrade.

You can define aliases of color spaces, there are no aliases for views as far as I know.

Feb 16 2022, 9:18 PM · BF Blender (2.90), Render & Cycles
Troy Sobotka (sobotka) added a comment to T84819: OpenColorIO 2.0 Upgrade.

They are.

Feb 16 2022, 9:12 PM · BF Blender (2.90), Render & Cycles
Zijun Zhou (Eary) added a comment to T84819: OpenColorIO 2.0 Upgrade.

A question. Is OCIO v2's aliases feature supported yet? This is an important feature to keep different configs (potentially new official config to ship with Blender) compatible with older *.blend files!

Feb 16 2022, 9:01 PM · BF Blender (2.90), Render & Cycles

Feb 4 2022

Brecht Van Lommel (brecht) added a revision to T89833: Cycles: multi-device rendering performance: D14014: Cycles multi-GPU distribution using slices [WIP].
Feb 4 2022, 2:29 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) closed T78007: Cycles: ray offset for more accurate intersections as Resolved.
Feb 4 2022, 2:29 PM · BF Blender (2.90), Cycles, Render & Cycles

Feb 1 2022

Alaska (Alaska) added a comment to T78008: Cycles: Light Group render passes.

So when is it going to go live or in a beta? I can't seem to track the task.

Feb 1 2022, 10:55 PM · Cycles, Render & Cycles
Reuben Tilahun (reubenx) added a comment to T78008: Cycles: Light Group render passes.

Chaos implemented Light Mixer for Unreal Engine, now that Blender is being used in a handful of good VFX shops and studios, having a light pass implementation even in a janky but usable way is a no-brainer in my opinion.

Feb 1 2022, 8:26 PM · Cycles, Render & Cycles
Reuben Tilahun (reubenx) added a comment to T78008: Cycles: Light Group render passes.

So when is it going to go live or in a beta? I can't seem to track the task.

Feb 1 2022, 8:24 PM · Cycles, Render & Cycles

Dec 17 2021

Brecht Van Lommel (brecht) updated the task description for T92573: Cycles: point cloud geometry improvements.
Dec 17 2021, 2:45 PM · Cycles, Render & Cycles

Dec 16 2021

Brecht Van Lommel (brecht) moved T92573: Cycles: point cloud geometry improvements from Under Development to Cycles Features on the Render & Cycles board.
Dec 16 2021, 8:52 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) renamed T92573: Cycles: point cloud geometry improvements from Cycles: point cloud geometry to Cycles: point cloud geometry improvements.
Dec 16 2021, 8:52 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T92573: Cycles: point cloud geometry improvements.
Dec 16 2021, 8:46 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T92573: Cycles: point cloud geometry improvements.
Dec 16 2021, 8:34 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T92573: Cycles: point cloud geometry improvements.
Dec 16 2021, 8:05 PM · Cycles, Render & Cycles

Dec 15 2021

Brecht Van Lommel (brecht) added a project to T94120: Cycles Manifold Next Event Estimation: BF Blender (2.90).
Dec 15 2021, 6:37 PM · Cycles, Render & Cycles

Dec 9 2021

Brecht Van Lommel (brecht) updated the task description for T78007: Cycles: ray offset for more accurate intersections.
Dec 9 2021, 4:31 PM · BF Blender (2.90), Cycles, Render & Cycles

Nov 28 2021

Francesco (FrancescoDT) added a comment to T92212: Cycles Metal device.

Thank you so much for finally giving Apple users some love!!
One quick question: with Blender getting Metal support, will I be able to use my Intel Iris Pro 1536 MB (Mid 2015 MacBook Pro) and Nvidia GeForce GT 640M (Late 2012 iMac) GPUs? In theory I should be able to, since they’re supported by Metal…?
Should I already try Blender 3.1 to see if they work or is it too early?
Thanks in advance for any answers.

Nov 28 2021, 5:23 PM · Cycles, Render & Cycles

Nov 24 2021

Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13357: Cycles: Metal readiness: Specify DeviceQueue::enqueue arg types.
Nov 24 2021, 9:10 PM · Cycles, Render & Cycles
Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13353: Cycles: MetalRT support (kernel side).
Nov 24 2021, 5:16 PM · Cycles, Render & Cycles

Nov 17 2021

Brecht Van Lommel (brecht) moved T92573: Cycles: point cloud geometry improvements from Cycles Features to Under Development on the Render & Cycles board.
Nov 17 2021, 6:50 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) added a revision to T92212: Cycles Metal device: D13243: Cycles: add packed_float3 type for storage.
Nov 17 2021, 5:16 PM · Cycles, Render & Cycles
Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13263: Cycles: Several small fixes and additions for MSL.
Nov 17 2021, 3:37 PM · Cycles, Render & Cycles

Nov 16 2021

Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13241: Cycles: Declare constants at program scope on Metal.
Nov 16 2021, 2:39 PM · Cycles, Render & Cycles
Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13236: Cycles: Integrator array float3 packing considerations for MSL.
Nov 16 2021, 1:00 PM · Cycles, Render & Cycles
Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13234: Cycles: Adapt volumetric lambda functions to work on MSL.
Nov 16 2021, 10:56 AM · Cycles, Render & Cycles

Nov 15 2021

Bastien Montagne (mont29) closed T72062: Library Overrides - Override Group proposal for better character overrides., a subtask of T53500: Library Override (parent task), as Archived.
Nov 15 2021, 3:11 PM · BF Blender (2.90), Pipeline, Assets & I/O, Datablocks and Libraries

Nov 9 2021

Michael Jones (michael_jones) updated the task description for T92212: Cycles Metal device.
Nov 9 2021, 10:46 PM · Cycles, Render & Cycles

Nov 4 2021

Michael Jones (michael_jones) added a revision to T92212: Cycles Metal device: D13109: Cycles: Adapt shared kernel/device/gpu layer for MSL.
Nov 4 2021, 2:01 PM · Cycles, Render & Cycles

Nov 2 2021

Brecht Van Lommel (brecht) added a comment to T92212: Cycles Metal device.

@Gérard Iglesias (Igerard) please see T68990 for the development of the OpenGL abstraction layer and Vulkan.

Nov 2 2021, 6:47 PM · Cycles, Render & Cycles
Gérard Iglesias (Igerard) added a comment to T92212: Cycles Metal device.

A dumb question here… not related to Cycle,

Nov 2 2021, 3:14 PM · Cycles, Render & Cycles

Oct 28 2021

Brecht Van Lommel (brecht) moved T78007: Cycles: ray offset for more accurate intersections from Cycles Features to Under Development on the Render & Cycles board.
Oct 28 2021, 3:28 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) closed T84819: OpenColorIO 2.0 Upgrade as Archived.

Follding into T68926: Color Management Improvements.

Oct 28 2021, 3:28 PM · BF Blender (2.90), Render & Cycles
Brecht Van Lommel (brecht) moved T78008: Cycles: Light Group render passes from Cycles Features to Under Development on the Render & Cycles board.
Oct 28 2021, 3:25 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) renamed T74581: Cycles: adaptive sampling improvements from Adaptive Sampling Improvements to Cycles: adaptive sampling improvements.
Oct 28 2021, 3:06 PM · BF Blender, Render & Cycles, Cycles
Brecht Van Lommel (brecht) renamed T89833: Cycles: multi-device rendering performance from Cycles X - Multi-device rendering performance to Cycles: multi-device rendering performance.
Oct 28 2021, 3:04 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) moved T89833: Cycles: multi-device rendering performance from Under Development to Cycles Performance on the Render & Cycles board.
Oct 28 2021, 3:04 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) closed T82557: Cycles OpenCL hardware raytracing intersection for AMD Rx 6000 series as Archived.

Superseded by T91571: Cycles HIP device.

Oct 28 2021, 2:51 PM · BF Blender (2.90), Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T92393: Fix the kernel compilation process for pre-built binaries, a subtask of T91571: Cycles HIP device, as Resolved.
Oct 28 2021, 2:09 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) closed T92393: Fix the kernel compilation process for pre-built binaries as Resolved.

I believe the task described here is resolved, but I've updated T91571 to include follow up tasks.

Oct 28 2021, 2:09 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T91571: Cycles HIP device.
Oct 28 2021, 2:09 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T91571: Cycles HIP device.
Oct 28 2021, 2:08 PM · Cycles, Render & Cycles

Oct 24 2021

Brecht Van Lommel (brecht) added a comment to T91571: Cycles HIP device.

We're not ready to have this tested by users, we don't know yet which architectures will work and may need to work through some bugs. When it's ready there will be build instructions.

Oct 24 2021, 1:34 PM · Cycles, Render & Cycles