Reference/Release Notes/2.80/More Features

From Blender Developer Wiki
Jump to: navigation, search

Blender 2.80: More Features

Audio

Upstream audaspace has been merged into the blender 2.8 branch.

  • The whole library was refactored to use C++11, no more Boost!
  • Many stability and performance improvements.
  • Major Python API refactor:
    • Most requested: Play self generated sounds using numpy arrays.
    • For games: Sound list, random sounds and dynamic music.
    • Writing sounds to files.
    • Sequencing API.
    • Opening sound devices, eg. Jack.
  • Blender UI: Ability to choose different OpenAL devices in the user settings.
  • In sum since the refactor audaspace got almost 600 commits.

Alembic

Exporting metaballs as an animated mesh

  • Only basis balls are exported, as they represent the resulting mesh. As a result the mesh is written to Alembic using the name of the basis ball. (89eb05a89)
  • MetaBalls are converted to a mesh on every frame, then an AbcMeshWriter is used to write that mesh to Alembic.

Frame Offset

Imported Alembic files can now be offset by a number of frames. The offset is subtracted from the current frame number to obtain the frame retrieved from the Alembic file. This way dragging slider pushes the animation further that way on the timeline. (6099b2620d)

Sculpting

  • Manual detail mode for dynamic topology. In this mode mesh detail does not change on each stroke, only when using flood fill. (2203b04)

Sequencer

  • Add many more blend modes and a new Color Mix strip. (4b4702ab8)

Compositor

  • The RGB Curves now supports Film Like curve mapping, used for adjusting saturation and contrast, while avoiding color shifts. It does this by balancing the color channels to preserve the hue. (4de7c0c31)

Physics

Cloth

  • Angular bending springs were implemented and are now the default. Angular springs are generally much more realistic, but can cause some instability with extremely high bending stiffness at low sampling rates. The linear bending model is still available and is the default when opening existing simulations. (b6f0f8a5b5a)
  • Structural cloth forces are now separated into components, allowing individual stiffness and damping control over tension, compression, and shearing (in addition to bending). (e3d31b8dfbd)
  • N-gons are now properly supported, having shearing springs added to them, preventing them from collapsing.