OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug 2.0.0-preview.5

Prefix Reserved
This is a prerelease version of OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug.
dotnet add package OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug --version 2.0.0-preview.5
                    
NuGet\Install-Package OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug -Version 2.0.0-preview.5
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug" Version="2.0.0-preview.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug" Version="2.0.0-preview.5" />
                    
Directory.Packages.props
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug --version 2.0.0-preview.5
                    
#r "nuget: OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug, 2.0.0-preview.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug@2.0.0-preview.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug&version=2.0.0-preview.5&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug&version=2.0.0-preview.5&prerelease
                    
Install as a Cake Tool

Opc.Ua.OpenUsd

Draft OPC UA - OpenUSD Bindings and OpenUSD Scene Materialization companion information models for the OPC UA .NET Standard stack.

Bindings model

The source-generated Opc.Ua.OpenUsd namespace describes an external OpenUSD stage and binds OPC UA values to it:

  • OpenUsdRootType, OpenUsdStageType, and OpenUsdRepresentationType;
  • live, alarm, history, and command binding types;
  • component composition and aggregation;
  • content integrity and Part 5 asset delivery metadata.

The generic, dependency-injectable connector lives in Opc.Ua.OpenUsd.Client.

Scene materialization model

The source-generated Opc.Ua.OpenUsd.Scene namespace describes a USD stage materialized inside an OPC UA address space:

  • stage and prim types, including UsdGeom and UsdShade typed prims;
  • attributes, relationships, composition arcs, variant sets, and applied API schemas;
  • georeferencing types;
  • USD value-role DataTypes and reference types.

The same namespace contains the scene document/value model (UsdStage, UsdPrim, UsdAttribute, UsdValue, and related types). The Opc.Ua.OpenUsd.Scene.Conversion namespace provides:

  • .usda reading and writing;
  • value coercion and OPC UA DataType mapping;
  • deterministic scene signatures.

UsdValue implements INullable; use UsdValue.Null and its TryGet* accessors rather than nullable wrappers or boxed values.

Server-side authoring, asset delivery, materialization, export, discovery, and Part 1 interop live in Opc.Ua.OpenUsd.Server.

Both companion models are drafts published for review. Their model shapes and NodeIds may change until the specifications are ratified.

Scene namespace URI: http://opcfoundation.org/UA/OpenUSD/Scene/

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
.NET Framework net472 is compatible.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Debug:

Package Downloads
OPCFoundation.NetStandard.Opc.Ua.OpenUsd.Server.Debug

Server-side functionality for the draft OPC UA - OpenUSD Bindings and Scene Materialization models: authoring bindings, serving assets, and materializing or exporting USD stages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.0.0-preview.5 36 9/17/2026
2.0.0-preview.4 56 9/2/2026
2.0.0-preview.3 69 8/28/2026
2.0.0-preview.2 65 8/24/2026