Skip to content

Blender 2.82: Import & Export

Universal Scene Description

USD file export is now supported, using File → Export → Universal Scene Description. This is an initial implementation, and USD support will be improved over time to support more complete scene interchange. Information can be found in the USD chapter in the Blender manual.

USD file exported from Blender and shown in USDView

For developers, there is more USD technical documentation about the implementation. (ec62413f80)

Alembic

  • Mesh normals are now exported properly to Alembic. (Manual). (b0e7a1d4b4)
  • Changed "Visible Layers" to "Visible Objects" in export options. Similarly, the Alembic exporter operator bpy.ops.wm.alembic_export() changed the keyword argument visible_layers_only to visible_objects_only. (d9e61ce195)

glTF

Importer

  • Multiple files import feature (67e42c79e5)
  • Better names for UVMap and VertexColor (08352b3af7)
  • Size of bone at creation are now based on armature scale (76fc4142b5)
  • Import data from texture samplers + exporter fix (9f1b91ca13)
  • Use vertexcolor node instead of attributenode (74a8fb2aa8)
  • Set custom props from extras for bones (0141c7f4cf)
  • Accessor/buffer decoding enhancements (eb4085f1dc, 47bef1a8a5)
  • Import extra data as custom properties (ecdaef9523)
  • Fix bad vertex color alpha import (6087f4c265)
  • Fix avoid crash on invalid glTF file with multiple same target path (9189c45958)
  • Fix import of bone rest pose of negative scaled bones (2b04a1ab68)
  • Fix bug assigning pose bone custom prop (fe5f339eb0)

Exporter

  • Option to export only deformation bones (b9b1814a4c)
  • Basic SK driver export (driven by armature animation) (f505743b2f)
  • Performance improvement on image export (289fb2b8b8)
  • Define a user extension API (18246268e8, 73b85949a0, 9733d0f736, 8304b9bac7)
  • Alphabetically sorting of exported animation (5f1ad50707)
  • Add option to export textures into a folder (60a11a0fc4)
  • Keep constant/step interpolation when sampled animation export (b90cbbdf48)
  • Detach last exported animation if needed (bad59573c3)
  • Add export support for Emission socket of Principled BSDF node (78fe8ec049)
  • Do not split in primitives if materials are not exported (d709b46340)
  • Remove primitive splitting (45c87c1ae3)
  • Export action custom props as animation extras (334ca375b5)
  • Fix exporting area lights that are not supported (c172be1c93)
  • Fix exporting instances when apply modifier is disabled (c23d2a741e)
  • Fix crash when armature action is linked to mesh object (7003720257, a6ce1b121e)
  • Fix transforms for mesh parented directly to bones (a96fa1e611)
  • Fix skinning export when using draco compression (1470f353c6)
  • Fix extension required parameter check (619f3b5b2d)
  • Fix animation that was removed when using both TRS + SK animation (24cc252dc6)
  • Fix Draco bug when exporting Blender instances (d504a09ab5)
  • Fix buffer size with Draco compression (dc02819553)
  • Allow draco compression when exporting without normals (5367ebad48)
  • Fix export of light with shader node (329f2c4a8b)
  • Fix normals when changed by modifiers (6238248739, 3a774beff7)
  • Fix avoid exporting rotation twice when both euler and quaternion (97b11857d3)

VFX Reference Platform

Blender is now compatible with the VFX Reference Platform 2020 for library dependencies and Python. This helps improve compatibility between Blender and other VFX software, especially now that the VFX industry is also switching to Python 3.