Reference/Release Notes/3.6/Pipeline Assets IO
< Reference | Release Notes | 3.6
Pipeline, Assets & I/O
Assets
- It is now possible to use relative path when importing assets.
- The option exists in the Preferences per asset library (5d0595fded).
Stanford PLY
- New C++ based PLY importer and exporter (43e9c900, 6c6edaf5, 48496f14). About 4x-20x faster export, 8x-30x faster import compared to the Python addon. It also fixes and improves some things:
- Importing point clouds with vertex colors now works
- Importing PLY files with non standard line endings
- Exporting multiple objects (previous exporter didn't take the vertex indices into account)
- The importer has the option to merge vertices
- The exporter supports exporting loose edges and vertices along with UV map data
- Vertex colors can be treated as either sRGB or Linear color space.
- Importer supports models that use "tristrips" element instead of "face".
USD
Path Mask
import option now supports multiple primitive paths (239af1705d).- Author
opacityThreshold
USD Preview Surface
material attribute when exporting USD (3c74575dac). - Fixed incorrect texture alpha mapping when exporting
USD Preview Surface
materials (109c1b92cd). - New
Prim Path
USD export option to add a root transform primitive to the stage (42342124f8). - Set
emissiveColor
USD Preview Surface
material input when exporting USD (ce83b26a33). - Fixed bug creating duplicate shader nodes when importing USD (74b5e62d2a).
- New Curves/Hair Export Support (1164976dd8).
FBX
- Geometry export performance was made faster by using Python's numpy (994c4d91, 6054d1be, aa7d1d71, 4269b4ad, d1556507, 3e783620, 58740ec8, 2a0791a4). E.g. exporting Snow (without any animation) is about twice as fast as before.
- Geometry import performance was made faster by using Python's numpy (47da0ad56b, 5da3d41c27, 66390ced12, 9859e253b5, 2438ae5c27).
- It is now possible to export the active color layer in first position, in case other software only import one of these (4c397ede).
glTF 2.0
Import
- Fix zero sum weights for skinning (83357ab3b9)
- Fix empty shapekey names (6ac724926a)
- Fix custom attribute import when vertices are merged or shared accessors (2403f4c6b9, 45bfb99ffe)
Export
- Big animation refactoring (8dfe73800d)
- Export right materials when changed by modifiers (8b57a74629)
- Fix normal normalization (0920b3e329)
- Reset sk values when switching sk action (0086ce9d67)
- Add hook to change primitive attribute order (874240f275)
- Fix uri encoded, only for uri, not filename (8c77651799)
- Convert light option was not saved (17f1e4d848)
- Avoid crash when sequence image (not managed by glTF) (789a200cd7)
- Fix exporting children of instance collections (932ea1d719)
- Avoid crash when collision name in attributes (e2b556cbe8)
- Initialize filter when user saved export preferences (776b4a3a3f)
- Add a hook for node name (f12999046e)