docs.unity3d.com
Search Results for

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [1.0.0-pre.1] - 2023-12-11

    Changed

    • Updated unityRelease.
    • Final round of documentation fixes.

    [0.5.6] - 2023-12-08

    Added

    • Api docs landing page.

    Changed

    • Changed message printed in example script.
    • Further code signing update to all Windows DLLs.

    [0.5.5] - 2023-12-07

    Added

    • New top level docs page

    Changed

    • Updated all Windows DLLs with their code signed equivalents.

    [0.5.4] - 2023-11-09

    Added

    • UsdTransform2d shader sample to support uv transforms in UsdPreviewSurface.
    • Add sourceColorSpace token to UsdUVTexture sample.

    [0.5.3] - 2023-10-20

    Added

    • Support for MetersPerUnit scene metadata.
    • Third Party Notices file.
    • .buginfo file for ownership tracking.

    [0.5.2] - 2023-07-21

    Added

    • Serialization API support for arbitrary PrimVars

    Fixed

    • Standardized code formatting
    • Serialization API support for exported skeletal animation having the wrong Prim types
    • Serialization API support for bug where typeless Prims are created when exporting child objects
    • Serialization API support for streaming of animated mesh properties
    • Updated AppCollector YAML file to reflect latest info.
    • Fixed export for Prefabs that aren't instantiated in a Unity scene.
    • Fixed default Primvar interpolation mode.
    • Fixed a bug where importing materials exported from USD version >= 21.11 would fail.
    • Fixed a bug causing an ApplicationException "all sample times in times and baseTime must either all be numeric or all be default" to be thrown when refreshing a PointInstancer.

    [0.5.1] - 2023-06-28

    Added

    • Gf gamma, homogenous and math function bindings

    Fixed

    • Exported Prims not having a type
    • Export for objects with same name.
    • Fixed a bug causing an ApplicationException "all sample times in times and baseTime must either all be numeric or all be default" to be thrown when refreshing a PointInstancer.

    [0.5.0] - 2023-03-21

    Added

    • Alembic file format support
    • TfCallContext, TfDiagnosticBase, TfDiagnosticMgr, TfEnum, TfError, TfStatus and TfWarning bindings
    • SdfVariantSpec, SdfVariantSetSpec and SdfFileFormat bindings
    • UsdLux and UsdVol tokens
    • SdfLayer/Handle typemaps for conversion/interop
    • UsdGeomXformCommonAPI bindings
    • UsdStage/WeakPtr typemaps for conversion/interop
    • SdfAttributeSpecHandle.New overload to allow optional use of SdfVariability
    • Implicit operator to convert SdfPath <-> string

    Changed

    • Replace DiagnosticHandler with DiagnosticDelegate that correctly handles managed exceptions thrown from unmanaged code
    • C# interface now matches the underlying USD modularisation
    • VtValueTo... converters now use out parameters
    • Replace C# runtime constants with compiler constants
    • Replace various SWIG type wrapper classes with out parameters and standard containers
    • Convert SdfPath.GetEmptyPath to emptyPath property
    • Convert SdfLayer/Handle.Get/SetIdentifier to identifier property
    • Convert SdfPropertySpec/Handle.Get/SetDefaultValue to default property

    Removed

    • Js module in favour of .NET API's for JSON serialization
    • Ignore various functions with SWIG type wrapper classes in signature

    Fixed

    • Object.GetHashCode returning hash of object's reference instead of object when hashable
    • C# inheritance not reflecting C++ inheritance structure

    [0.4.0] - 2023-02-13

    Added

    • GfVec3d reverse binding
    • GfDualQuath and GfQuath bindings
    • GfFindClosestPoints for GfLine, GfLineSeg and GfRay
    • GfMatrix4f rotation matrix and translation vector constructor
    • GfMatrix4f RemoveScaleShear and GetArray methods
    • JsWriter bindings
    • VtArray equality operators
    • UsdPrimTypeInfo bindings
    • UsdStageCache.Id typemaps

    Changed

    • Renamed UsdCs plugin on MacOS to libUsdCs.bundle
    • Updated SWIG to 4.1.1
    • UsdCollectionAPI now uses std_set
    • UsdClipsAPI.GetInterpolateMissingClipValues and UsdGeomXformCache.ComputeRelativeTransform now use out arguments instead of pointers

    [0.3.0] - 2023-01-30

    Changed

    • Updated USD to v23.02

    [0.2.0] - 2023-01-24

    Added

    • UsdZipFile functionality

    [0.1.0] - 2023-01-18

    This is the first release of Unity Package com.unity.usd.core.

    Initial release of Universal Scene Description C++ libraries, the corresponding C# bindings and associated scaffold

    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)