Class InstanceImporter
A collection of methods used for translating USD instances into Unity instances (CPU or GPU).
Inherited Members
Namespace: Unity.Formats.USD
Syntax
public static class InstanceImporter
Methods
BuildPointInstances(Scene, PrimMap, String, PointInstancerSample, GameObject, SceneImportOptions)
Declaration
public static void BuildPointInstances(Scene scene, PrimMap primMap, string pointInstancerPath, PointInstancerSample sample, GameObject root, SceneImportOptions options)
Parameters
Type | Name | Description |
---|---|---|
Scene | scene | |
PrimMap | primMap | |
String | pointInstancerPath | |
PointInstancerSample | sample | |
GameObject | root | |
SceneImportOptions | options |
BuildSceneInstances(PrimMap, SceneImportOptions)
Given a PrimMap, finds all instanced objects and their respective master objects and instantiates Unity clones using GameObject.Instantiate. Note that this does not result in GPU instancing.
Declaration
public static void BuildSceneInstances(PrimMap primMap, SceneImportOptions options)
Parameters
Type | Name | Description |
---|---|---|
PrimMap | primMap | |
SceneImportOptions | options |