lightspeed.trex.stage_manager.plugin.interaction.usd#
SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_categories.RemixAllCategoriesInteractionPlugin#
Remix-only interaction plugin for viewing prims grouped by RTX Remix Runtime categories.
This plugin has no Flux equivalent and provides Remix-specific category viewing functionality with ComfyUI event subscription.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'IsCaptureFilterPlugin', 'IsCategoryFilterPlugin', 'VisiblePrimsFilterPlugin', 'LightPrimsFilterPlugin', 'MeshPrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SceneEditFilterPlugin', 'SearchFilterPlugin', 'SkeletonPrimsFilterPlugin']#
- Validated by:
- field compatible_trees: list[str] = ['CategoryGroupsTreePlugin', 'PrimGroupsTreePlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['AssignCategoryActionWidgetPlugin', 'CustomTagsWidgetPlugin', 'DeleteRestoreActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'SubmitAIJobActionWidgetPlugin']#
- Validated by:
- field display_name: str = 'Categories'#
- Validated by:
- field tooltip: str = 'View the available prims, grouped by RTX Remix Runtime categories'#
- Validated by:
- field tree: StageManagerTreePlugin = {'name': 'CategoryGroupsTreePlugin'}#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllCategoriesInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_lights.RemixAllLightsInteractionPlugin#
Remix extension of the Flux AllLightsInteractionPlugin.
Adds ComfyUI event subscription and Remix-specific widgets/filters to the base Flux interaction.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'VisiblePrimsFilterPlugin', 'LightPrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SearchFilterPlugin', 'IsCaptureFilterPlugin', 'IsCategoryFilterPlugin', 'SceneEditFilterPlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['CustomTagsWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'AssignCategoryActionWidgetPlugin', 'DeleteRestoreActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin']#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllLightsInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_materials.RemixAllMaterialsInteractionPlugin#
Remix extension of the Flux AllMaterialsInteractionPlugin.
Adds ComfyUI event subscription, Remix-specific widgets/filters, and extended selection behavior.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'VisiblePrimsFilterPlugin', 'MaterialPrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SearchFilterPlugin', 'IsCaptureFilterPlugin', 'SceneEditFilterPlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['CustomTagsWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'AssignCategoryActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'SubmitAIJobActionWidgetPlugin']#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllMaterialsInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_meshes.RemixAllMeshesInteractionPlugin#
Remix-only interaction plugin for viewing meshes and their instances.
This plugin has no Flux equivalent and provides Remix-specific mesh viewing functionality with ComfyUI event subscription.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'IsCaptureFilterPlugin', 'IsCategoryFilterPlugin', 'VisiblePrimsFilterPlugin', 'MeshPrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SceneEditFilterPlugin', 'SearchFilterPlugin']#
- Validated by:
- field compatible_trees: list[str] = ['MeshGroupsTreePlugin', 'PrimGroupsTreePlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['AssignCategoryActionWidgetPlugin', 'CustomTagsWidgetPlugin', 'DeleteRestoreActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'SubmitAIJobActionWidgetPlugin']#
- Validated by:
- field display_name: str = 'Meshes'#
- Validated by:
- field internal_context_filters: list[StageManagerFilterPlugin] = [{'name': 'MeshPrimsFilterPlugin'}]#
- Validated by:
- field tooltip: str = 'View the available meshes and their respective instances'#
- Validated by:
- field tree: StageManagerTreePlugin = {'name': 'MeshGroupsTreePlugin'}#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllMeshesInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_prims.RemixAllPrimsInteractionPlugin#
Remix extension of the Flux AllPrimsInteractionPlugin.
Adds ComfyUI event subscription and Remix-specific widgets/filters to the base Flux interaction.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'GeometryPrimsFilterPlugin', 'IgnorePrimsFilterPlugin', 'VisiblePrimsFilterPlugin', 'LightPrimsFilterPlugin', 'MaterialPrimsFilterPlugin', 'MeshGroupFilterPlugin', 'OmniPrimsFilterPlugin', 'SearchFilterPlugin', 'SkeletonPrimsFilterPlugin', 'IsCaptureFilterPlugin', 'IsCategoryFilterPlugin', 'InstanceGroupFilterPlugin', 'MeshGroupFilterPlugin', 'ParticleSystemsFilterPlugin', 'RemixLogicPrimsFilterPlugin', 'SceneEditFilterPlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['CustomTagsWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'AssignCategoryActionWidgetPlugin', 'DeleteRestoreActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'LogicGraphWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'SubmitAIJobActionWidgetPlugin']#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllPrimsInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_skeletons.RemixAllSkeletonsInteractionPlugin#
Remix extension of the Flux AllSkeletonsInteractionPlugin.
Adds ComfyUI event subscription and Remix-specific widgets/filters to the base Flux interaction.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'VisiblePrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SearchFilterPlugin', 'SkeletonPrimsFilterPlugin', 'IsCaptureFilterPlugin', 'SceneEditFilterPlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['CustomTagsWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'AssignCategoryActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'RemapSkeletonActionWidgetPlugin', 'RemapSkeletonInfoWidgetPlugin']#
- Validated by:
- model_post_init(
- context: Any,
- /,
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllSkeletonsInteractionPlugin'#
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- pydantic model lightspeed.trex.stage_manager.plugin.interaction.usd.all_tags.RemixAllTagsInteractionPlugin#
Remix extension of the Flux AllTagsInteractionPlugin.
Adds ComfyUI event subscription and Remix-specific widgets/filters to the base Flux interaction.
- Config:
arbitrary_types_allowed: bool = True
- Fields:
- Validators:
- field compatible_filters: list[str] = ['AdditionalFilterPlugin', 'CustomTagsFilterPlugin', 'IgnorePrimsFilterPlugin', 'VisiblePrimsFilterPlugin', 'OmniPrimsFilterPlugin', 'SearchFilterPlugin', 'IsCaptureFilterPlugin', 'ParticleSystemsFilterPlugin', 'SceneEditFilterPlugin']#
- Validated by:
- field compatible_widgets: list[str] = ['CustomTagsWidgetPlugin', 'IsVisibleActionWidgetPlugin', 'PrimTreeWidgetPlugin', 'AssignCategoryActionWidgetPlugin', 'DeleteRestoreActionWidgetPlugin', 'FocusInViewportActionWidgetPlugin', 'IsCaptureStateWidgetPlugin', 'IsCategoryHiddenStateWidgetPlugin', 'NicknameToggleActionWidgetPlugin', 'ParticleSystemsActionWidgetPlugin', 'PrimRenameNameActionWidgetPlugin', 'SubmitAIJobActionWidgetPlugin']#
- Validated by:
- model_post_init(context: Any, /) None#
This function is meant to behave like a BaseModel method to initialise private attributes.
It takes context as an argument since that’s what pydantic-core passes when calling it.
- Parameters:
self – The BaseModel instance.
context – The context.
- name: ClassVar[str] = 'RemixAllTagsInteractionPlugin'#