Skip to content

Pipeline, Assets, IO

Asset System & Asset Browser

  • Collection assets are now supported (253e4e7ed2)
    • An automatic preview image is generated when using Mark as Asset (810e225c26).
    • Collection instancing can be toggled in the Adjust Last Operation panel after dropping to the 3D View (eb1ede5693).
  • Ability to drag materials (from Asset Browser for example) to Material slots in Properties editor. (fd2519e0b6)

Wavefront Obj I/O

New experimental OBJ importer. (e6a9b22384, 213cd39b6d)

The new importer is written in C++ and is much faster than the Python importer, while using less memory as well. Import time comparisons on several large scenes:

  • rungholt.obj Minecraft level (269MB file, 1 object): 54.2s -> 5.9s, memory usage 7.0GB -> 1.9GB during import.
  • Blender 3.0 splash scene (2.4GB file, 24000 objects): 4 hours -> 53s.

Experimental OBJ exporter: Speed improvements. (1f7013fb90, e2e4c1daaa).

Export time comparisons between Blender 3.1.1 and 3.2:

  • Suzanne, subdivided to 6th level (330MB obj file):
    • Windows (32 threads): 6.0s -> 1.0s
    • macOS (10 threads): 3.9s -> 1.2s
    • Linux (48 threads): 6.2s -> 1.4s
  • Blender 3.0 splash scene (2.4GB obj file):
    • Windows (32 threads): 45.5s -> 3.9s
    • macOS (10 threads): 27.2s -> 5.5s
    • Linux (48 threads): 33.4s -> 4.4s

Media Formats

Blender now has support for the WebP image format which works similar to PNG but compresses faster and generates smaller file sizes. (4fd0a69d7b)