User:JacquesLucke/Reports/2018

From Blender Developer Wiki
Jump to: navigation, search

Week 1: September 17 - 21

  • New "Load Image as Empty" operator (D3708)
  • Rewrote the Export UV Layout addon (D3715)
  • Removed wrapper code for modifiers that was used to get rid of DerivedMesh (3614d9d b5dbe43)
  • Fixed part of T56865

Week 2: September 24 - 28

  • Refactor: Copy/Paste values from/to UI + ability to copy from disabled fields (efc4862)
  • Units: new "Fixed Units" option (D3740)
  • Fix T56912: bpy.data.masks.new() crashed (554b26c)
  • Bsurfaces: Cleanup some statements that make no sense (bbf44f7)
  • Port "STL format" addon to Blender 2.8 (08f39b7)
  • Weight Paint: Multiply overlay on the mesh (19f46c6, D3733)
  • Port "Demo Mode" addon to Blender 2.8 (b192f64)
  • Minor Fix: insert missing break statement (9201730)

Week 3: October 1 - 5

  • Python GPU API: GPUVertFormat.from_shader(...) (D3772); vbo.fill_attribute(...) and GPUVertBuf(...) (564d37c)
  • Vertex Paint: multiply overlay (7c443de)
  • Texture Paint: multiply overlay (not complete) (D3770)
  • Gizmo: Fix artifacts when having large angles (4933dd7)
  • Unit System: Implement fixed units (2d21eb7 4388549)
  • Addons: port BVH Format addon to Blender 2.8 (7bc4655)
  • Addons: port Export Camera Animation addon to Blender 2.8 (043b5bc)
  • Addons: port PLY Format addon to Blender 2.8 (3659c4d)
  • Addons: port MDD Format addon to Blender 2.8 (608cf34)

Week 4: October 8 - 12

  • Python GPU API: GPUBatch for GPUShader (D3779)
  • Python GPU API: GPUShader.format_calc() (9560fe6)
  • Addons: new 'Scatter Objects' addon (D3787)
  • Image Empties: Improve usability (85944a2)
  • Small changes to the BlenRig addon

Week 5: October 15 - 19

  • Outliner: Open empty collection when something is dragged into it (c17f2c2)
  • Outliner: Separate Moving and Parenting operations (D3812)
  • Outliner: Only drag element under mouse if it was not selected before (3c30d3b)
  • Outliner: Drop into master collection when below everything else (ce0a468)
  • Cleanup: Started to remove some #if 0 blocks (41216d5, 2174421)
  • Tools: Implemented the a Curve Tilt tool to learn and test the new API (D3804, T57224)
  • Dropping Files: Fix image dropping as empty or camera background (09cd651)
  • Dropping Files: Support Open/Link/Append when dropping .blend file (D3801)
  • Event System: Fix - Don't invoke operator that should only be executed (eba1b04)
  • Addons: removed Custom Normals Tools addon (295cdaa)
  • Addons: Port "Math Vis (Console)" addon to Blender 2.8 (D3795)
  • Texture Paint: Don't create material if operation is cancelled (2875fb9)
  • Texture Paint: Always show "No Textures" when there are no textures (d114530)
  • External: Start porting Animation Nodes to Blender 2.8 (Twitter)

Week 6: October 22 - 26

  • Fix: Buffer overflow when creating gpu.types.GPUIndexBuf (3413069)
  • Fix: Missing sequencer update (767b49e)
  • GPUShader: shader.uniform_float parameters (fc3d771)
  • Drag & Drop: Support Open/Link/Append when dropping .blend file (650cdc6)
  • SVG Format Addon: minor Blender 2.8 fixes (dc212f7)
  • Python API Docs Fixes: 59054d5, c49142d
  • Outliner: drag&drop - separate moving from parenting (0f54c3a)
  • Release Notes: wrote some examples for the new gpu api (Link)
  • Blender Conference

Week 7: October 29 - 2

  • Addons: Started to port "3D Viewport Pie Menus" addon (D3883)
  • Python API: Proposed using namedtuples as return values in some cases (D3877)
  • Addons: Port "IvyGen" addon to Blender 2.8 (8406aaf)
  • Image Empties: More visibility settings (a3802f6)
  • Addons: Committed "Scatter Objects" addon (54d50ae)
  • Addons: Removed "Object Grease Scatter" addon (b8a0f8c)
  • Addons: Committed port for "Math Vis (Console)" addon (f80599f)
  • Fix: Pose Breakdown operator (1c326e5)
  • Drag&Drop: Started working on a completely new drag and drop implementation to make it less hacky...

Week 8: November 5 - 9

  • GPU Docs: (a4bfccc)
  • API Docs: Add warnings that some functions are slower than one might expect (7c227e4)
  • GPU: Free GPUOffScreens owned by Python when the corresponding context is discarded (D3919)
  • Image Empties: Operational Border Drawing (D3917)
  • GPU Docs: Show gpu_extras module in docs (9a38526)
  • GPU: Frame Buffer stack (50b43ff)
  • Addons: View 3D Pie Menus (baaf588 30e26a0)
  • GPU API: draw_texture_2d function (D3901)
  • Addons: Export UV Layout using GPUOffScreen (D3897)
  • Addons: Ported and sped up Jiggle Armature addon for potential use in Spring (Github)
  • Addons: Removed a lot of stuff from BlenRig, request from Animators (Gitlab)