User:Sybren/Reports/2020

Jan 27 - Feb 2

  • Created D6700 Fix T73051: Multiple IK chains influencing the same bone don't work
  • Reviews
    • D6664 New feature: rotate object before exporting to 3d print
    • D6697 Fix T55622: Proportional editing for Gpencil/Masks in dope sheet not taking proportional size into account
    • D6622 Corrective Smooth modifier: New Scale parameter
  • Investigations/Triage:
    • T69188 Crash while using several rigid bodies and some force fields (confirmed as bug)
    • T70802 Hidden sockets in Compositor dont stay hidden when render starts (marked as Known Issue)
    • T70329 Timeline menus and button tooltips are missing shortcuts in many workspaces (added steps to reproduce)
    • T70005 keyed Particle Simulation render is different from the viewport (needs more info)
    • T69487 Hair particles: cannot delete hair particles in particle edit mode until you comb it (confirmed, added 2.79-compatible example file)
    • T69261 Hair: interpolated children with 'Long Hair' option jiggling (needs more info)
    • T69223 Cloth-Sim eats RAM like nothing (on selection change) (clarified description)
    • T68778 Crash when moving vertex (needs more info)
    • T68629 EXCEPTION_ACCESS_VIOLATION when entering Edit Mode (confirmed as bug)
    • T67958 Hair Dynamics: collision doesn't work (exploding) (investigated)
  • Fixed/Closed:
    • T67119 Shape Keys and graph editor synchronized (closed as invalid)
    • T69242 Addon is not seen at the addons list if bl_infos support string is empty (closed as invalid)
    • T70170 Low FPS while using a driver on 'Disable in viewports' (closed as known issue)
    • T70149 Scene "full copy" doesn't preserve duplicated meshes (closed as known issue)
    • T70144 Red 'filename, overwrite existing' when opening a file (closed as resolved)
    • T69973 TexBlendNode no attribute (closed as invalid)
    • T70180 Batch Rename dialog gets added backslash (escapes valid characters) (closed as resolved, unable to reproduce)
    • T69659 Add Hair Tool: with 'interpolation' and 'b-spline' enabled, added hair gets shorter and shorter (known issue)
    • T69265 Hair Dynamics: not working with non-uniform scaling (known issue)
    • T69178 Fail to create Custom Property using subclass (known issue)
    • T69064 FBX import within texture and DAE export cause no texture (invalid)
    • Fix T68554 API mathutils.geometry.tessellate_polygon returns bad results sometimes (by writing documentation + unit test)
    • T67577 Error registering addons disabled by Load Factory Settings (unable to reproduce, fixed already)
    • T67576 New File After Save Does Not Create New File (unable to reproduce, fixed already)
    • T67393 object rotate python API (closed as known issue)
    • Fix T72660: Alembic caches are not properly updated by drivers.
    • T73378 Animation of rig with unapplied Subsurface Modifier is slow (known issue)

Jan 20 - 26

  • Wrote some feedback on Jacques' Unified Simulation System proposal.
  • Investigation/triage:
    • T54108 Child Of vertex group fails when controled by Particle System (known issue)
    • T64314 Scaling an edit bone negatively rolls the bone by 90° instead of 180° (confirmed as bug)
    • T68677 Graph editor zoom to selected ignores scrollbar occlusion (confirmed as bug)
    • T69393 Copy Paste Collection in the Outliner (confirmed as bug + linked to other similar issue)
    • T70569 VSE: Animated sound volume not working when referencing scene (confirmed as bug)
    • T70587 Edges generated by Bevel Modifier do not inherit correct crease values (marked as known issue)
    • T70711 Blender 2.81 Crash with ob.data.update() (marked as low-prio bug)
    • T70900 Viewport 3d is not updated with VSE driver (dug deeper into the issue)
    • T70977 Dissolve can create duplicate faces (marked as known issue)
    • T71075 Particle collisions aren't simulated before frame zero for negative frame simulations (unable to reproduce, asked for more info)
    • T71321 Python/BMesh: CDLayer access does not free memory (confirmed as bug)
    • T71362 Memory leak if both a shader and an AddonPreferences class are used (confirmed & dug a bit deeper)
    • T71514 Gimbal Transfor Orientation scaled if parent bone scaled on one axis (confirmed as bug)
    • T71719 clicks are persistent across buttons, with hover (needs more info)
    • T71731 Wrong particle distribution (known issue)
    • T71740 Alembic: low performance playback when keyframing object visibility (confirmed, clarified & assigned to me)
    • T71867 Grease Pencil Collection Instance Memory Leak (confirmed as bug)
    • T71879 Select expand/contract from face mode to edge mode doesnt flush to faces if there are zero edges selected after contraction (confirmed as bug)
    • T71895 Undo doesn't consider changes in nodetree when object is in edit mode (marked as known issue)
    • T71961 Soft body behavior is incorrect when CTRL + F12 animation is rendered. (confirmed as bug)
    • T71971 Inset with depth and offset relative has weird geometry and assert crash (confirmed as bug)
    • T72009 Blender crashes when solving motion tracking with negative frame positions. (confirmed as bug)
    • T72075 Wrong description in Grid Fill error notification (confirmed as bug)
    • T72089 Image Editor - Paint mode, Clone Tool - disfunctional clear button in the Image slot in the Brush panel (assigned to proper projects)
    • T72113 PyAPI: Object.ray_cast returns wrong face indices with some modifier combinations (needs more info from user)
    • T72120 Re-render after saving a render result as image with 'Copy' option turned OFF makes blender unresponsive (clarified description)
    • T72143 Changing Start Frame and Offset of an Image Texture node with Eevee does not immediately update (clarified description, confirmed as bug)
    • T72223 Particles from multiple systems disappear when all Physics Type are None. (confirmed as bug)
    • T72449 Outliner: keeps original object selected (in outliner only) after duplication (confirmed as bug)
    • T72476 Assert Dragging & dropping color in the Image Editor (double UNDO push?) (confirmed as bug)
    • T72502 Mesh wireframe partially behind mesh when 'In Front' option is enabled (confirmed as bug, clarified task description)
    • T72546 Video Sequencer: Select grouped 'OVERLAP' operator wrong selection (confirmed as bug)
    • T73051 Multiple IK chains influencing the same bone don't work (reopened as it's a valid issue, and updated the title)
    • T73168 In Particle Edit mode, Emitter particles are not visible in the viewport (asked 2nd opinion on workflow from Andy & Julien)
    • T73199 Switched off Boolean modifier still recalculates if there is second one, that switched on (added clarification + simpler test file)
    • T73312 Blender 2.81 crashes at startup (needs more info)
  • Fixed/closed:
    • Fix T70891: Motion Path - Changing endframe clamps startframe to 1
    • Fix T71311 Bridge Edge Loops crash when bridging cube edges
    • Fix T71825 Custom Animation Player path overrides chosen player
    • Fix T72050 Subdivide method "Straight Cut" not working when N-Gons enabled
    • Fix T72213: F-Curve animation does not update FreeStyle properties
    • Fix T72216 Copied Particles not refreshing in the viewport
    • Fix T72459 Mask Modifier breaks Vertex Parenting
    • Fix T73001: Shader Node properties controlled by driver not updating when driver property is animated
    • Fix T73279 "Rotation" tab checkbox for particles not grayed out when a bake exists
    • T70629 Collada imported objects lose most UV mapping when joined (closed as invalid, unable to reproduce)
    • T70696 Hair particle systems' caches vanishing (closed as invalid)
    • T70798 Viewport Display's Axis messed up. (closed as invalid)
    • T70810 Wieghted Normal modifier inconsistent with Auto Smooth. (closed as invalid)
    • T70834 Automatic Weights fail when object is small and far from world origin (closed as known issue)
    • T70960 Add Constraint (with Targets) hotkey not working in Object Mode (marked as invalid)
    • T71068 Incorrect baking animation. (closed as invalid)
    • T71740 Alembic: low performance playback when keyframing object visibility (closed as known issue)
    • T72164 impossible to move along the real local Z axis of a camera which is been 'tracking to' an object + 'child of' another object (closed as known issue)
    • T72357 Shrinkwrap crash blender (invalid, old gpu driver)
    • T73215 Blender autokeying deselects objects channels but not Armatures. (closed as known issue)

Jan 13 - 19

  • Created D6571 (Fix T73001: Shader Node properties controlled by driver not updating when driver property is animated)
  • Created D6609 (Fix T72213: F-Curve animation does not update FreeStyle properties)
  • Created T73200 (Alembic: show animdata on CacheFile as sub-animdata of objects) as a low-prio todo
  • Blender ID & Cloud support emails
  • Blender Store janitor work (timeouts on some Cloud subscription renewals required manual intervention)
  • Added Viewport Render Keyframes to the manual, and improved the Alembic 'Normals' export option documentation.
  • Reviews:
    • D6053 Fix T69921: VSE - Waveforms unnecessary redrawn on offset change
    • D6392 FFMPEG frame seek bug fix
    • D6507 Remove Resolution limitation
    • D6563 Cleanup: prevent USD exports from leaking into blender binary.
  • Investigations/triage:
    • T68538 Object with follow-path constraint jumps off path, continuing slightly displaced. (known issue)
    • T69105 NLA - Action baking broken (discussing the proper approach with Alexander)
    • T69396 Switching dynamics from rigid body animation does not work (marked as bug)
    • T69873 Keyframing object scale with object hair particles makes particles scale in viewport (needs more info)
    • T70889 View -> Lock Time to Other Windows does not maintain scale when CTRL+TAB between two animation editor modes. (known issue)
    • T71091 Select All in Multi Object Pose Mode Doesn't Respect Hide Select (marked as bug, assigned to Campbell)
    • T72213 F-Curve with modifiers do not update FreeStyle properties
    • T72277 Incorrect spline IK bone scaling when the armature has been scaled (needs info)
    • T73144 Copied constraints but pasted a non-existent pose to bones (needs info)
    • T73146 new import fbx problem (needs more info)
    • T73170: New Scene -> "Full Copy" Crashes Blender (investigated, assigned to Bastien)
    • T73192: In the open file blender doenst correct run the passes. (needs more info)
  • Fixed/Closed:
    • Fix T68480: Normalize All weights with lock Active bug
    • Fix T72625 Outliner visibility keying doesn't carry over from 2.79b
    • Fix T72861: Viewport Render Keyframes ignores Grease Pencil and Shape Keys
    • Fix T73121 Blender hard crashes on accessing particle uv_on_emitter
    • Fix T73134: Addon Tutorial Page not updated for 2.8.
    • Fix T73186 Grease Pencil convert to Curve will be hidden and got an origin in world origin
    • T54159 Bake Actions causes skewed bones on Rigify armature (no response after a week)
    • T64908 In Pose Mode, clearing a bones Scale Transform also clears that bone's Bendy Bone Ease in/out values and also Scale in/out values (invalid, works as designed)
    • T65257 Very Glitchy Armature (invalid)
    • T68417 constraints["IK"].target causes unnecessary frame update (invalid report, too complex)
    • T69040 NLA bracket ] selection does not select for tabbing into action editing (feature request)
    • T70900 viewport 3d is not updated with VSE driver (invalid, unable to reproduce and report is incomplete)
    • T72280 Disappears when move in pose mode (GPencil) (closed as duplicate)
    • T72384 Visibility driver is not reflected in the viewport (initially marked as bug, but later reclassified as known limitation)
    • T72606 IK ignores "Inherit Rotation" checkbox (limitation)
    • T73051 Child bones doesn’t follow parent when setting IK and chain length to a specific value (invalid)
    • T73145 Corrupted File lets Blender load a lot of RAM (invalid)
    • T73153 Monitor not updating (invalid)
    • T73158 Blender 2.8 shut down while rendering (invalid)
    • T73165 Blender plugin export file corrupted (invalid)
    • T73197 Collections created with CTRL G do not appear in Outliner View Layer

My plan for next week is to continue fixing stuff, and hopefully to start working on the Alembic exporter again. Once its structure has been reworked it might be possible to include some way of exporting collections to Alembic.

Jan 6 - 12

  • USD Exporter:
    • Removed the USD-exporter from the experimental features, and made it always available (D6519).
    • Changed how to exclude objects from the USD export. Previously this could be done by marking the collection as Holdout, but that was not a good way. Now it's done with the object & collection visibility toggles.
  • Created a wiki page Weak Areas of the Animation System.
  • Created a little add-on View All in Preview Range for the Blender Studio animators.
  • Reviews:
    • D6094 Fix T65076: Missing EasingType implementation on the Dopesheet
    • D6500 BAT: Resolve all packed paths
  • Investigations:
    • T65114 Armature object with negative scale wireframe and selection bones are wrong (assigned to Jeroen)
    • T36263 Pasted strip doesnt have F-Curve keyframes from the original (marked as Known Issue)
    • T46649 Action editor key frames not displaying sometimes (marked as Known Issue)
    • T48145: All bone drivers selected when reselecting bone (marked as known issue)
    • T50061 Mask Opacity keyframes not visible anywhere (marked as bug)
    • T54159 Bake Actions causes skewed bones on Rigify armature (asked for more info with simple example blend file)
    • T52965 Multiple CNTRL Z replaces properties in driver (marked as known issue)
    • T71615: Select key in dopesheet deselect bone in the viewport (marked as known issue)
    • T69105 NLA - Action baking broken (assigned to Alexander Gavrilov, root cause was an NLA keyframing improvement that conflicts with baking)
  • Fixed/closed:
    • T42808 NLA: Moving one strip resets extrapolation on other strip (closed as invalid, unable to reproduce)
    • T46279 Problem with direct navigation with NLA tracks with multiple NLA strips (closed as invalid, unable to reproduce)
    • T48714 A Linear Extrapolation bug of pending Action in NLA stack (closed, seems already fixed)
    • T49272 NLA editor: strip splitting behaves wrong if current frame outside strip (closed as invalid, works as designed)
    • T49544 Bendy Bones scale badly when using cm scene scale (unable to reproduce)
    • T50678 Driver in "Custom Properties" doesn't update name (closed, feature request)
    • T51017 Spline IK stretching bone (without Y stretching selected) (closed as invalid, unable to reproduce)
    • T51347 Spline IK causes stretching with y stretch turned off (duplicate of T51017)
    • T52083 Motion Paths not working on children objects (closed as invalid, unable to reproduce)
    • T52210 Transition clip/tracks multiply other active layers (closed as invalid, unable to reproduce)
    • T52063 Bake Action inaccurate for Spline IK (closed as invalid, no blend file)
    • T52870 Not "connected" child Bendy Bone behaves erratically when it's head coordinates match those of a head of a bone used as head handle (closed as invalid, unable to reproduce)
    • T53673 3D object from Scene strip is missing when it is driven by animated strip data (closed as invalid, unable to reproduce)
    • T55752 Validated Action on NLA Track with Blender 2.79b will be blocked the animation on Blender 2.80 (closed as invalid, unable to reproduce)
    • T56088 Multiple Objects + Motion Paths + Autokeyframe = Reset transforms (closed as invalid, unable to reproduce)
    • T64303 Box select doesn't work for selecting handles in graph editor (closed as invalid, unable to reproduce)

Plan for next week:

  • Fix T72861 (i.e. get D6558 though review).
  • Bug triaging & fixing
  • Maybe get a start on transforming the Alembic exporter to use the framework I made for the USD exporter.

Dec 30 - Jan 5

  • New Year's celebration!
  • As of this week, I'll move my free day from Monday to Wednesday. This means I'll be a regular in the Monday meetings on #blender-coders and be at the BI kickoff meeting.
  • Moved to a new office with Jeroen.
  • Some database tweaks for the Blender Store.
  • Reviews:
    • D5862 Transform: Pose: Partial support for Auto IK + X-Mirror
    • D6479 BuildSystem: Fix warning behaviour regarding WITH_BOOST and WITH_TBB
  • Investigations / tracker curfew re-investigations:
    • T68422 "Exploding" mesh deformation by Bendy Bones when Preserve Volume is on (marked as known issue)
    • T69572 Auto IK fails with X-Axis Mirror (mark as bug)
    • T70269 ChildOf constraint 'Set Inverse' not working when targeting vertex group (mark as bug)
    • T70381 Motion Paths off by one (also updating is not taking changed range into account) (mark as bug)
    • T71495 Some Textures with AnimData not visible in Dopesheet in any context (mark as bug)
    • T71615 Select key in dopesheet deselect bone in the viewport
  • Fixed/closed:
    • T37578 Point Cache replacement based on Alembic (closed due to inactivity for 1½ year)
    • T57111 Particle texture keyframes missing from Graph Editor (fixed)
    • T71495 Some Textures with AnimData not visible in Dopesheet in any context (fixed)