Page MenuHome

CoreProject
ActivePublic

Details

Description

This project includes low-level modules at the core of Blender: DNA & RNA, .blend file format, undo system, core kernel code (ID management), Linking/Appending/Overrides of external data, the windowmanager and editors design, and general support libraries.

Bug reports and patches are to be tagged with Core

Status
The module is active. There is regular work on new features and improvements. You can see active tasks on the workboard. If you want to get involved, contact us (info below).

Members

Module owners: @Bastien Montagne (mont29), @Brecht Van Lommel (brecht), @Campbell Barton (campbellbarton), @Sergey Sharybin (sergey)
Members: @Jacques Lucke (JacquesLucke), @Sybren A. Stüvel (sybren), @Jeroen Bakker (jbakker)
Artists:

Contacts

Links

Documentation

  • Documentation On-going effort to get high-level architecture overview of the code organization and main ideas.

Additional content
...

Recent Activity

Yesterday

Germano Cavalcante (mano-wii) renamed T101270: Regression: 'Object Info' 'Random' always gives the same seed for instanced bezier curves from Object Info Random always gives the same seed for instanced bezier curves to Regression: 'Object Info' 'Random' always gives the same seed for instanced bezier curves.
Wed, Sep 28, 9:29 PM · Render & Cycles, EEVEE & Viewport, Modeling, BF Blender
Germano Cavalcante (mano-wii) triaged T101270: Regression: 'Object Info' 'Random' always gives the same seed for instanced bezier curves as High priority.

Caused by rBb9febb54a492: Geometry Nodes: Support modifier on curve objects
CC @Hans Goudey (HooglyBoogly)

Wed, Sep 28, 9:28 PM · Render & Cycles, EEVEE & Viewport, Modeling, BF Blender
Duarte Farrajota Ramos (duarteframos) updated the task description for T101270: Regression: 'Object Info' 'Random' always gives the same seed for instanced bezier curves.
Wed, Sep 28, 5:19 PM · Render & Cycles, EEVEE & Viewport, Modeling, BF Blender
Germano Cavalcante (mano-wii) edited projects for T101270: Regression: 'Object Info' 'Random' always gives the same seed for instanced bezier curves, added: Core, Modeling; removed EEVEE & Viewport.

It takes a bisect to actually identify the area, but as it's also seen in Cycles, it must be a Core or Modeling issue.

Wed, Sep 28, 3:33 PM · Render & Cycles, EEVEE & Viewport, Modeling, BF Blender
Philipp Oeser (lichtwerk) changed the subtype of T101405: DDS image format improvements from "Report" to "To Do".
Wed, Sep 28, 9:06 AM · Images & Movies, Core, BF Blender
Harley Acheson (harley) updated the diff for D15687: WIP: Bidirectional Text and Complex Shaping.

Text caret insertion working nicer now, but still lots to do.

Wed, Sep 28, 4:02 AM · Core

Tue, Sep 27

Richard Antalik (ISS) merged T101407: Undo in Curve Edit Mode doesn't work into T88673: Material slots undo is inconsistent in non-Object modes.
Tue, Sep 27, 9:00 PM · Restricted Project, Core, User Interface, BF Blender
Richard Antalik (ISS) changed the status of T101045: Deleting a baked action results in an error from Needs Information from User to Confirmed.

Re-checked with rB3a7dc572dc9b and can reproduce error message every time now, but only from scratch. I can confirm though.

Tue, Sep 27, 7:34 PM · Core, BF Blender
Harley Acheson (harley) updated the diff for D15687: WIP: Bidirectional Text and Complex Shaping.

Just updated to the current state of master (because of changes to byglyph, cursor movement, and dpi removal).

Tue, Sep 27, 7:28 PM · Core
Joseph Eagar (joeedh) closed D15734: Remove color attribute limits from CustomData.
Tue, Sep 27, 6:20 PM · Core
Harley Acheson (harley) closed D15659: BLF: Editing Text with Combining Characters.
Tue, Sep 27, 5:40 PM · Core
Sonny Campbell (SonnyCampbell_Unity) added a comment to T100367: Add Existing Import/Export Functionality to Collection Properties.

Hey all, as @Charles Wardlaw (kattkieru) mentioned we've been working on some prototypes for this functionality, and I've been working on a prototype to implement this functionality through native code.

Tue, Sep 27, 5:18 PM · Core, USD, Pipeline, Assets & I/O, Import/Export, BF Blender
Philipp Oeser (lichtwerk) added a comment to T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode.

OK, changed it back for now

Tue, Sep 27, 3:13 PM · Images & Movies, Core, BF Blender
Philipp Oeser (lichtwerk) renamed T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode from Video reference empty doesn't load at the frame where it was saved if it was not selected when saving to Video reference doesn't load at the frame where it was saved if the mode was not object mode.
Tue, Sep 27, 3:13 PM · Images & Movies, Core, BF Blender
Omar Emara (OmarSquircleArt) added a comment to T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode.

It seems to always save correctly when I am in object mode regardless if it is selected or not.

Tue, Sep 27, 3:09 PM · Images & Movies, Core, BF Blender
Omar Emara (OmarSquircleArt) added a comment to T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode.

I will take another look.

Tue, Sep 27, 2:59 PM · Images & Movies, Core, BF Blender
Philipp Oeser (lichtwerk) added a comment to T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode.

Hm, maybe selection is not even enough?
For some reason I cant get it to save the framenr correctly at all now.

Tue, Sep 27, 2:49 PM · Images & Movies, Core, BF Blender
Philipp Oeser (lichtwerk) renamed T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode from Video reference doesn't load at the frame where it was saved if the mode was not object mode to Video reference empty doesn't load at the frame where it was saved if it was not selected when saving.
Tue, Sep 27, 2:35 PM · Images & Movies, Core, BF Blender
Philipp Oeser (lichtwerk) edited projects for T101386: Video reference doesn't load at the frame where it was saved if the mode was not object mode, added: Core, Images & Movies; removed User Interface.

Seems to objects ImageUser that is used for saving is not the same as the one used for drawing, and the framenr is only updated for the ob used in drawing?
It only seems to work when the empty itself is selected

Tue, Sep 27, 2:33 PM · Images & Movies, Core, BF Blender
Davide Caprioli (DaveDeer) added a comment to T60947: FFMpeg color offset.

Is there a way to fix this problem? I'm exporting a png sequence via VSE using MPEG-4/H.264 setup and I get shifted colors. What's the best way to avoid this?

Tue, Sep 27, 2:28 PM · Core, VFX & Video, Images & Movies, BF Blender
Jeroen Bakker (jbakker) closed T101272: Missing view layer updates handling collections in python as Resolved by committing rB4a60c4746ddf: Fix T101272: Missing view layer updates handling collections via python..
Tue, Sep 27, 11:59 AM · Core, Python API, BF Blender
Evan Wilson (EAW) added a comment to T101227: Blender 3.3 crashes on importing external .exr file on compositor.

I was getting a crash using drag-and-drop, but it has been fixed, pressumedly by rBfd2668a368db: Overlay: Fix overlay image shaders

Tue, Sep 27, 11:03 AM · Images & Movies, Core, BF Blender
Germano Cavalcante (mano-wii) merged T100564: Extruded path not smooth after deleting vertices into T55362: Blender development todo list -- Tools (migrated from wiki).
Tue, Sep 27, 5:02 AM · Core, BF Blender, Images & Movies, Pipeline, Assets & I/O, Modeling, Compositing, Physics, Sculpt, Paint & Texture
Germano Cavalcante (mano-wii) merged T100564: Extruded path not smooth after deleting vertices into T55362: Blender development todo list -- Tools (migrated from wiki).
Tue, Sep 27, 5:02 AM · Core, BF Blender, Images & Movies, Pipeline, Assets & I/O, Modeling, Compositing, Physics, Sculpt, Paint & Texture
Campbell Barton (campbellbarton) accepted D15659: BLF: Editing Text with Combining Characters.
Tue, Sep 27, 3:45 AM · Core
Harley Acheson (harley) updated the summary of D15659: BLF: Editing Text with Combining Characters.
Tue, Sep 27, 1:48 AM · Core

Mon, Sep 26

Campbell Barton (campbellbarton) closed D16068: Cleanup: remove workarounds and version checks for unsupported compilers.

Thanks, Committed rBbcb7b119ae5240632b7f8b07f926c230f3c48daf, closing.

Mon, Sep 26, 11:06 PM · Core
Campbell Barton (campbellbarton) updated the diff for D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
  • Add comment for why strict warnings errors cannot use clang
Mon, Sep 26, 10:56 PM · Core
Ray molenkamp (LazyDodo) accepted D16068: Cleanup: remove workarounds and version checks for unsupported compilers.

Nice cleanup!

Mon, Sep 26, 10:44 PM · Core
Brecht Van Lommel (brecht) accepted D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
Mon, Sep 26, 10:38 PM · Core
Brecht Van Lommel (brecht) closed T101365: Regression: Can't save second Viewlayer as .exr as Resolved by committing rB8d49a4f36ea4: Fix T101365: saving second view layer as (non-Multilayer) OpenEXR does not work.
Mon, Sep 26, 10:33 PM · Images & Movies, Core, Render & Cycles, BF Blender
Harley Acheson (harley) updated the diff for D15659: BLF: Editing Text with Combining Characters.

Fixing a typecast that seems to only work on Windows...

Mon, Sep 26, 9:14 PM · Core
Harley Acheson (harley) updated the diff for D15659: BLF: Editing Text with Combining Characters.

Updated to the current state of master (changes in text.c)

Mon, Sep 26, 8:40 PM · Core
Leon Schittek (lone_noel) merged T101385: Undo after removing a node in Edit mode doesn't get it back into T71895: Undo doesn't consider changes in nodetree when object is in edit and texture paint mode.
Mon, Sep 26, 6:34 PM · Restricted Project, Core, BF Blender
Philipp Oeser (lichtwerk) triaged T101306: Blender crash when calling Delete command for Library Override as High priority.

Will dare to set this to High prio (seems to always go wrong)

Mon, Sep 26, 12:21 PM · Overrides, Core, BF Blender
Philipp Oeser (lichtwerk) updated subscribers of T101306: Blender crash when calling Delete command for Library Override.

@Bastien Montagne (mont29): not sure why we are not passing user_data id_override_library_delete_hierarchy_fn?
(same is true for OUTLINER_LIBOVERRIDE_OP_CLEAR_SINGLE btw.)

Mon, Sep 26, 12:20 PM · Overrides, Core, BF Blender
Philipp Oeser (lichtwerk) updated the task description for T101365: Regression: Can't save second Viewlayer as .exr.
Mon, Sep 26, 11:29 AM · Images & Movies, Core, Render & Cycles, BF Blender
Philipp Oeser (lichtwerk) added projects to T101365: Regression: Can't save second Viewlayer as .exr: Core, Images & Movies.

Caused by rB8530e48f8692: Cleanup: move render image and multilayer EXR write code to image_save.cc

Mon, Sep 26, 11:29 AM · Images & Movies, Core, Render & Cycles, BF Blender
Campbell Barton (campbellbarton) updated the summary of D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
Mon, Sep 26, 11:07 AM · Core
Campbell Barton (campbellbarton) updated the summary of D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
Mon, Sep 26, 5:54 AM · Core
Campbell Barton (campbellbarton) updated the summary of D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
Mon, Sep 26, 5:52 AM · Core
Campbell Barton (campbellbarton) updated the diff for D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
  • Fix building with clang by disabling strict GCC warnings with clang.
Mon, Sep 26, 5:51 AM · Core
Campbell Barton (campbellbarton) updated the diff for D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
  • Correct comment wording that no longer made sense.
Mon, Sep 26, 5:34 AM · Core
Campbell Barton (campbellbarton) updated the summary of D16068: Cleanup: remove workarounds and version checks for unsupported compilers.
Mon, Sep 26, 5:28 AM · Core

Sun, Sep 25

Harley Acheson (harley) planned changes to D15659: BLF: Editing Text with Combining Characters.

Need to spend some time testing text caret insertion when there are combining characters.

Sun, Sep 25, 8:57 PM · Core
Harley Acheson (harley) updated the diff for D15659: BLF: Editing Text with Combining Characters.

Updated to current state of master.

Sun, Sep 25, 8:56 PM · Core
Harley Acheson (harley) closed D15765: BLF: Refactor of blf_font_boundbox_foreach_glyph.
Sun, Sep 25, 8:26 PM · Core
Harley Acheson (harley) updated the summary of D15765: BLF: Refactor of blf_font_boundbox_foreach_glyph.
Sun, Sep 25, 8:24 PM · Core
Harley Acheson (harley) updated the diff for D15765: BLF: Refactor of blf_font_boundbox_foreach_glyph.

Updated to incorporate all changes requested by review.

Sun, Sep 25, 7:33 PM · Core
Jeroen Bakker (jbakker) claimed T101272: Missing view layer updates handling collections in python.
Sun, Sep 25, 6:52 PM · Core, Python API, BF Blender