User:Sybren/Reports/2019

July 15-21

  • Worked on fix for T66667 in D5228: Adding empty mesh cache modifier to a mesh degrades playback performance significantly even if modifier display disabled.
  • Supported Hugo Sales' GSoC
  • Investigated T67003

July 8-14

  • Fix T64483: Blender crash when we close the render window if we have selected Blener File in Outliner.
  • Fix Alembic exporter crashes when exporting fluid sims: T52814 and T58686 fixed in D5191.
  • Fix Alembic crash when loading invalid meshes.
  • Fix crash when clicking in window while Blender starts.
  • Fix T66631: Crash when converting objects from Curve to Mesh.
  • Fix AttributeError in mesh properties panel when mesh is pinned.
  • Fixed crash when adding/removing custom normals from pinned mesh D5223.
  • Worked on fix for T66667 in D5228: Adding empty mesh cache modifier to a mesh degrades playback performance significantly even if modifier display disabled.
  • Worked on USD support:
    • Export all UV maps.
    • Export mesh edge creases.
    • Allow export with either render or viewport settings.
    • Don't export hidden particle emitter meshes.
  • Supported Hugo Sales' GSoC

July 1-7

  • FFmpeg fix: T53058 Crash when rendering to Quicktime RLE codec. I also took a bit of a dive into our FFmpeg-handling code, fixed in the below patch:
  • D5156: FFmpeg: added WebM container + alpha support, and added Opus support
  • D5191: Alembic import: load face-varying normals
  • USD export support for perspective cameras.
  • Exporting meters-per-unit metadata to USD stage.
  • Supported Hugo Sales' GSoC

June 24-30

  • USD: Added exporting of time-sampled (that is, animated) transforms and meshes.
  • USD: Added exporting of preview materials (based on the viewport display settings).
  • USD: Fixed an issue with the transform of duplicated objects.
  • USD: Added exporting of hair curves (just the parent hairs, and just a single colour per strand).
  • Supported Hugo Sales' GSoC

June 17-23

  • More work on USD exporter, mostly focusing on producing the proper object hierarchy in USD. It's my intent to share code between USD and Alembic exporters for this, as the new code works better with the 2.80 depsgraph code.
  • Supported Hugo Sales' GSoC
  • Bugfixes:
    • Fix T65901: Alembic crash on out-of-bounds UV indices
    • Fix: Alembic import segfault when importing mesh with null UVs

June 10-16

  • Started working on exporting Universal Scene Description (USD) files.
  • Supported Hugo Sales' GSoC
  • Bugfixes:
    • FFmpeg: Fix integer overflow when writing custom FPS with high denominator
    • Fix T65803: MPEG4 unsupported timebase denominator