Page MenuHome
Feed Advanced Search

Today

Bastien Montagne (mont29) added a comment to T60695: Optimized per-datablock global undo.

@Brecht Van Lommel (brecht) that plan looks sound to me.

Tue, Mar 31, 11:35 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Matt (Kickflipkid687) added a comment to T60695: Optimized per-datablock global undo.

I just tested out a scene with some heavy geo/higher object count I've been working on in 2.82. Normally it's been taking 20~ seconds to undo an object movement/non Edit Mode stuff.

Tue, Mar 31, 2:45 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 31, 1:34 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 31, 1:01 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 31, 12:43 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 31, 12:42 AM · BF Blender (2.83), Development Management, Documentation

Yesterday

Brecht Van Lommel (brecht) added a comment to T60695: Optimized per-datablock global undo.

We have enough complex production files for testing at this point. The most important way to help now is finding bugs where things crash or corrupt .blend file, which any user can help with by enabling the experimental undo speedup option, and then reporting bugs to the tracker that explain how to redo the problem.

Mon, Mar 30, 11:00 PM · BF Blender (2.83), Performance, Datablocks and Libraries
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 10:56 PM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 10:54 PM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 10:53 PM · BF Blender (2.83), Development Management, Documentation
Christopher Stone (beefaroni) added a comment to T60695: Optimized per-datablock global undo.

Unfortunately I cannot share work assets, but I do have a pretty heavy personal Mech project I have been working on that Undo has been fairly slow on. It uses a lot of booleans and subdivs with creasing.

Mon, Mar 30, 10:43 PM · BF Blender (2.83), Performance, Datablocks and Libraries
Brecht Van Lommel (brecht) added a comment to T60695: Optimized per-datablock global undo.

Short term I suggest to do the following:

  • Get artists at the Blender Studio to enable this option and test it.
  • Clear common runtime fields for writing. Particularly runtime members and id->tag.
  • Before undoing, do an undo write to replace the current state on the stack. Then if that is functioning, we can set accurate is_identical(_future) and only read changed datablocks. I would do this for performance, but also because I'm not entirely sure the current code will give correct results in all cases.
  • Do more extensive testing ourselves in production files and get a list of reproducible bugs, and try to fix them.
Mon, Mar 30, 10:35 PM · BF Blender (2.83), Performance, Datablocks and Libraries
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 1:35 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 1:13 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 30, 1:07 AM · BF Blender (2.83), Development Management, Documentation

Sun, Mar 29

Brecht Van Lommel (brecht) added a comment to T60695: Optimized per-datablock global undo.

Looking into the current state I found a few issues. Some require potentially deeper design changes to get maximum performance.

Sun, Mar 29, 3:05 PM · BF Blender (2.83), Performance, Datablocks and Libraries
Brecht Van Lommel (brecht) added a revision to T60695: Optimized per-datablock global undo: D7274: Fix a few issues in per-datablock global undo.
Sun, Mar 29, 2:21 PM · BF Blender (2.83), Performance, Datablocks and Libraries

Fri, Mar 27

Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 27, 10:46 PM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 27, 12:36 AM · BF Blender (2.83), Development Management, Documentation

Thu, Mar 26

Grzegorz Wereszko (Prodeous) added a comment to T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

I used Radeon 20.3.1 drivers (latest). Note that all three version (as per origianl post) were done on the same system, so not a driver issue. eager to test that workaround when its out.

Thu, Mar 26, 9:45 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Clément Foucault (fclem) closed T75069: Lastes Blender versions break parenting in DEMO File - BMW scene as Resolved by committing rB56e0249489ce: GPU: Add workaround for faulty default attrib values on some drivers.
Thu, Mar 26, 9:11 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Jeroen Bakker (jbakker) changed the status of T75069: Lastes Blender versions break parenting in DEMO File - BMW scene from Confirmed to Needs Information from User.
Thu, Mar 26, 5:11 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Jeroen Bakker (jbakker) added a comment to T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

@Grzegorz Wereszko (Prodeous) can you upload the system-info.txt generated from blenders' Help menu to this ticket. This file contains information about the driver you are using.

Thu, Mar 26, 5:11 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Clément Foucault (fclem) added a comment to T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

This is caused by MultiDrawIndirect in conjunction with (hypothetically) reading a default non enabled attribute (which should give default color of vec4(0.0, 0.0, 0.0, 1.0)). The attrib is not even always read.

if (materialIndex == 0) {
  color_interp = ac.rgb;
}

My instinct tells me that the driver creates a dummy VBO for non enabled attribs but this VBO is not configured correctly when doing MDI so we get an out of bound read and undefined behavior.

Thu, Mar 26, 5:02 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Clément Foucault (fclem) claimed T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

I can reproduce with proprietary drivers on linux. Seems linked to instanced rendering.

Thu, Mar 26, 4:26 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Pablo Dobarro (pablodp606) closed D7211: Sculpt: Create Face Set by Edit Mode Selection.
Thu, Mar 26, 4:25 PM · BF Blender (2.83)
Pablo Dobarro (pablodp606) closed D7209: Sculpt: Face Sets Init operator.
Thu, Mar 26, 4:21 PM · BF Blender (2.83)
Germano Cavalcante (mano-wii) updated subscribers of T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

Here the problem is evident:

Thu, Mar 26, 12:00 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Jeroen Bakker (jbakker) added a comment to T75069: Lastes Blender versions break parenting in DEMO File - BMW scene.

I am not able to reproduce. Using classroom.blend or bmw27_cpu.blend freshly downloaded from blender.org
rB671b6d41c408: CMake: Fix Blender.app creation/modification time Linux Intel

Thu, Mar 26, 11:47 AM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport
Jeroen Bakker (jbakker) accepted D7209: Sculpt: Face Sets Init operator.
Thu, Mar 26, 10:59 AM · BF Blender (2.83)
Jeroen Bakker (jbakker) accepted D7211: Sculpt: Create Face Set by Edit Mode Selection.
Thu, Mar 26, 10:55 AM · BF Blender (2.83)
Richard Antalik (ISS) closed T65432: VSE: Disk cache as Resolved.
Thu, Mar 26, 3:23 AM · BF Blender (2.83), Video Sequencer
Richard Antalik (ISS) added a comment to T65432: VSE: Disk cache.

Closing, as this is implemented pretty much to specification.
rB348d2fa09e0c: VSE: Disk cache

Thu, Mar 26, 3:15 AM · BF Blender (2.83), Video Sequencer

Wed, Mar 25

Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Wed, Mar 25, 8:47 PM · BF Blender (2.83), Development Management, Documentation
Germano Cavalcante (mano-wii) changed the status of T75069: Lastes Blender versions break parenting in DEMO File - BMW scene from Needs Triage to Confirmed.

I can confirm.
This is a problem in the Workbench, if you switch to Eevee the missing objects reappear.

Wed, Mar 25, 7:28 PM · BF Blender (2.83), GPU / Viewport, EEVEE & Viewport

Tue, Mar 24

Brecht Van Lommel (brecht) closed D6252: Cycles: Enable OpenCL 2.0 when available.
Tue, Mar 24, 8:10 PM · BF Blender (2.83), Performance, Cycles
Brecht Van Lommel (brecht) accepted D6252: Cycles: Enable OpenCL 2.0 when available.
Tue, Mar 24, 7:53 PM · BF Blender (2.83), Performance, Cycles
Brecht Van Lommel (brecht) added a comment to D6252: Cycles: Enable OpenCL 2.0 when available.

I can't reproduce a memory usage increase on either Windows or Linux. For me memory usage is about the same with and without OpenCL 2.0.

Tue, Mar 24, 7:52 PM · BF Blender (2.83), Performance, Cycles
Eitan (EitanSomething) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 24, 1:53 PM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 24, 2:23 AM · BF Blender (2.83), Development Management, Documentation

Mon, Mar 23

Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 23, 10:32 PM · BF Blender (2.83), Development Management, Documentation
Nathan Letwory (jesterking) edited Description on BF Blender (2.83).
Mon, Mar 23, 11:10 AM
Brecht Van Lommel (brecht) edited Description on BF Blender (2.83).
Mon, Mar 23, 11:10 AM
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Mon, Mar 23, 2:13 AM · BF Blender (2.83), Development Management, Documentation

Sun, Mar 22

Metin Seven (MetinSeven) added a comment to D7209: Sculpt: Face Sets Init operator.

Great suggestion, @Kenn Nyström (Frozen_Death_Knight)!

Sun, Mar 22, 1:03 PM · BF Blender (2.83)
Kenn Nyström (Frozen_Death_Knight) added a comment to D7209: Sculpt: Face Sets Init operator.

Fantastic patch. I have a question though. Are you thinking about adding the ability to do the operations the other way around and generate things like materials, vertex groups, and face maps based on face sets as well? Especially materials I think would be super useful since I liked to block out a model with very basic materials just to get a better idea of how things look in Eevee and Cycles.

Sun, Mar 22, 1:00 PM · BF Blender (2.83)
Metin Seven (MetinSeven) added a comment to D7209: Sculpt: Face Sets Init operator.

Another great advancement, @Pablo Dobarro (pablodp606), many thanks! 👍

Sun, Mar 22, 10:58 AM · BF Blender (2.83)
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.

Sun, Mar 22, 8:45 AM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Sun, Mar 22, 3:37 AM · BF Blender (2.83), Development Management, Documentation
Pablo Dobarro (pablodp606) added a reviewer for D7211: Sculpt: Create Face Set by Edit Mode Selection: Jeroen Bakker (jbakker).
Sun, Mar 22, 12:30 AM · BF Blender (2.83)

Sat, Mar 21

Pablo Dobarro (pablodp606) updated the summary of D7209: Sculpt: Face Sets Init operator.
Sat, Mar 21, 11:28 PM · BF Blender (2.83)
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Sat, Mar 21, 2:45 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Sat, Mar 21, 2:02 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Sat, Mar 21, 12:14 AM · BF Blender (2.83), Development Management, Documentation

Fri, Mar 20

Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:45 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:43 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:43 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Bastien Montagne (mont29) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:42 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Brecht Van Lommel (brecht) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:36 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Brecht Van Lommel (brecht) updated the task description for T60695: Optimized per-datablock global undo.
Fri, Mar 20, 9:30 AM · BF Blender (2.83), Performance, Datablocks and Libraries
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 20, 2:31 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 20, 2:31 AM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 20, 2:19 AM · BF Blender (2.83), Development Management, Documentation

Thu, Mar 19

Brecht Van Lommel (brecht) closed D7149: Fix invalid Linux appdata.xml causing segmentation fault.
Thu, Mar 19, 9:59 PM · BF Blender (2.83)
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Thu, Mar 19, 9:49 PM · BF Blender (2.83), Development Management, Documentation
Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Thu, Mar 19, 9:41 PM · BF Blender (2.83), Development Management, Documentation
Jeroen Bakker (jbakker) closed T73931: Stereoscopy shows nothing in the render window as Resolved by committing rBfd48ff1296f4: Fix T73931: Stereo Viewport Color Management.
Thu, Mar 19, 8:27 AM · BF Blender (2.83), Render & Cycles
voxel9 edited projects for T74911: GPUShader: compile error on opening blender , added: BF Blender (2.83); removed BF Blender.
Thu, Mar 19, 8:04 AM · BF Blender

Wed, Mar 18

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.

Wed, Mar 18, 9:41 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Brecht Van Lommel (brecht) accepted D7149: Fix invalid Linux appdata.xml causing segmentation fault.
Wed, Mar 18, 7:30 PM · BF Blender (2.83)
Pablo Dobarro (pablodp606) updated the diff for D7168: Multires: Initial Face Sets support.
  • Fix face set rendering with smooth shading in multires
Wed, Mar 18, 2:04 PM · BF Blender (2.83)

Tue, Mar 17

Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Tue, Mar 17, 11:59 PM · BF Blender (2.83), Development Management, Documentation
Pablo Dobarro (pablodp606) updated the summary of D7168: Multires: Initial Face Sets support.
Tue, Mar 17, 10:52 PM · BF Blender (2.83)
Pablo Dobarro (pablodp606) updated the diff for D7168: Multires: Initial Face Sets support.
  • Enable Face Sets create operator
  • Fix bug in undo
Tue, Mar 17, 9:42 PM · BF Blender (2.83)
Pablo Dobarro (pablodp606) added reviewers for D7168: Multires: Initial Face Sets support: Jeroen Bakker (jbakker), Brecht Van Lommel (brecht), Sergey Sharybin (sergey).
Tue, Mar 17, 8:34 PM · BF Blender (2.83)

Sun, Mar 15

Luya Tshimbalanga (luya) updated the summary of D7149: Fix invalid Linux appdata.xml causing segmentation fault.
Sun, Mar 15, 6:51 AM · BF Blender (2.83)
Luya Tshimbalanga (luya) created D7149: Fix invalid Linux appdata.xml causing segmentation fault.
Sun, Mar 15, 6:46 AM · BF Blender (2.83)

Sat, Mar 14

Pablo Dobarro (pablodp606) updated the summary of D7147: Sculpt: New Layer Brush.
Sat, Mar 14, 8:52 PM · BF Blender (2.83)

Fri, Mar 13

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

Fri, Mar 13, 2:33 PM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio
Brecht Van Lommel (brecht) edited Description on BF Blender (2.83).
Fri, Mar 13, 12:24 PM
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.
Fri, Mar 13, 11:36 AM · Sculpt, Paint, Texture, BF Blender (2.83), Blender Studio

Thu, Mar 12

ogierm (ogierm) added a comment to T72337: Shader Node Additions.

@Charlie Jolly (charlie) that's fair, but I think it'd be nice if one didn't have to link the node setup into every new project file. It's more of a convenience node like map range.

Thu, Mar 12, 1:55 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Thu, Mar 12, 1:04 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Jeroen Bakker (jbakker) closed T74392: HDRI Preview Spheres appear in Viewport render passes as Resolved by committing rB456595fd39c2: Fix T74392: HDRI preview spheres appear in render passes and reflections.
Thu, Mar 12, 9:28 AM · BF Blender (2.83), EEVEE & Viewport

Wed, Mar 11

Jacques Lucke (JacquesLucke) closed T74315: Sculpt Cloth breaks Orbit Around Selection when cloth moves away from cursor as Resolved by committing rB476c0eab4a84: Fix T74315: Cloth brush breaks orbit around selection.
Wed, Mar 11, 10:34 AM · BF Blender (2.83), Sculpt, Paint, Texture
Campbell Barton (campbellbarton) closed D7103: Minor edit to modifier warnings in property panel to clarify where to find "auto-smooth".
Wed, Mar 11, 9:44 AM · BF Blender (2.83)
Campbell Barton (campbellbarton) accepted D7103: Minor edit to modifier warnings in property panel to clarify where to find "auto-smooth".

Thanks, committed rBd0618570ebea0f68df90c8abd740cf7aa0e3f6d1

Wed, Mar 11, 9:22 AM · BF Blender (2.83)
Greg Neumiller (rlneumiller) created D7103: Minor edit to modifier warnings in property panel to clarify where to find "auto-smooth".
Wed, Mar 11, 3:50 AM · BF Blender (2.83)

Tue, Mar 10

Jacques Lucke (JacquesLucke) added a revision to T74315: Sculpt Cloth breaks Orbit Around Selection when cloth moves away from cursor: D7095: Fix T74315: Cloth brush breaks orbit around selection.
Tue, Mar 10, 5:31 PM · BF Blender (2.83), Sculpt, Paint, Texture
Brecht Van Lommel (brecht) added a comment to T60695: Optimized per-datablock global undo.

@Chris Kohl (ckohl_art) the pointer will remain the same if the object still exists after undo. But it can of course get deleted, so you still can't rely on it.

Tue, Mar 10, 2:16 PM · BF Blender (2.83), Performance, Datablocks and Libraries
Johan Walles (walles) added a comment to D7058: Fix race condition.

Thanks @Brecht Van Lommel (brecht) for the quick review!

Tue, Mar 10, 1:50 PM · BF Blender (2.83)
Jacques Lucke (JacquesLucke) added a comment to T74315: Sculpt Cloth breaks Orbit Around Selection when cloth moves away from cursor.

I'm able to reproduce the issue.

Tue, Mar 10, 12:58 PM · BF Blender (2.83), Sculpt, Paint, Texture

Mon, Mar 9

Pablo Dobarro (pablodp606) closed D6705: Sculpt: Edge Automasking.
Mon, Mar 9, 9:18 PM · BF Blender (2.83)
Brecht Van Lommel (brecht) closed D7058: Fix race condition.
Mon, Mar 9, 5:14 PM · BF Blender (2.83)
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Mon, Mar 9, 2:46 PM · BF Blender (2.83), Cycles, Eevee, Nodes
Jeroen Bakker (jbakker) added a revision to T67832: Background images ignore View transform: D7067: Fix T67832: Camera Background Images View Transform.
Mon, Mar 9, 12:32 PM · BF Blender (2.83), GPU / Viewport

Sun, Mar 8

Chris Kohl (ckohl_art) added a comment to T60695: Optimized per-datablock global undo.

Does preserving/re-using unchanged datablocks/memory mean that this Gotcha will no longer be true 100% of the time? (for data/IDs that didn't change) https://docs.blender.org/api/current/info_gotcha.html#undo-redo

Sun, Mar 8, 10:17 AM · BF Blender (2.83), Performance, Datablocks and Libraries

Sat, Mar 7

Brecht Van Lommel (brecht) accepted D7058: Fix race condition.

This lock is left out intentionally and there is no actual bug here.

Sat, Mar 7, 5:33 PM · BF Blender (2.83)
Johan Walles (walles) created D7058: Fix race condition.
Sat, Mar 7, 5:14 PM · BF Blender (2.83)

Fri, Mar 6

Aaron Carlisle (Blendify) updated the task description for T73347: 2.83 Documentation.
Fri, Mar 6, 10:19 PM · BF Blender (2.83), Development Management, Documentation