返回顶部
u

usd-editorUSD编辑器

Guide for modifying USD ASCII (.usda) files, including prims, properties, composition arcs, variants, and transforms. Use when editing or reviewing .usda files by hand.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
120
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

usd-editor

USD编辑器

描述与目标

本技能指导对USD ASCII (.usda)文件进行安全、最小化的编辑,以及正确使用官方USD命令行工具。它专注于在实施针对性修改时,保持场景结构、使用正确的说明符和属性类型,并避免合成错误。

目标

  • - 进行精确编辑,不破坏现有的USD合成结构
  • 保留文件格式和创作风格
  • 使用正确的prim说明符、属性类型和关系
  • 避免常见的USD陷阱(错误路径、缺失xformOpOrder、断裂的连接)
  • 指导使用命令行工具安全操作和检查USD资产

本技能应执行的操作

当被要求修改.usda文件时,本技能应:

  1. 1. 检查场景结构 - 识别根prim、作用域和相关路径。
  2. 选择正确的说明符 - 对现有prim的编辑使用over,对新prim使用def。
  3. 仅编辑必要内容 - 保留不相关的内容和格式。
  4. 尊重合成结构 - 除非被要求,否则避免更改子层、引用或变体。
  5. 验证连接和路径 - 确保SdfPath目标有效且类型兼容。

如果修改涉及RealityKit的材质或着色器,建议使用shadergraph-editor技能获取节点特定的指导。

快速入门工作流程

  1. 1. 定位需要编辑的prim路径(按prim名称或SdfPath搜索)。
  2. 确定应对现有prim使用over还是对新prim使用def。
  3. 应用最小可能的更改(属性值、关系目标或子prim)。
  4. 如果添加变换,更新xformOpOrder以匹配新的操作。
  5. 重新检查所有接触过的路径或连接。

关于本技能的信息

核心概念

场景与层

USD场景由一个或多个层组成。.usda文件是一个单独的ASCII层,可以子层化或引用其他层。

Prim与说明符

Prim是场景图节点。说明符控制行为:def创建,over修改,class定义可重用模板。

属性

属性存储类型化数据;关系(rel)指向其他prim。

合成弧

子层、引用和负载等机制,将其他USD数据引入场景。

SdfPath

指向prim或属性的路径,写法如或。

列表编辑

USD列表操作(prepend、append、delete、add)在不替换整个列表的情况下修改列表。

变体

变体集为prim提供替代内容分支。

时间样本

存储在timeSamples字典中的动画或随时间变化的数据。

参考表

参考文档使用时机
usd-syntax需要复习.usda语法、值和路径格式时。
prims-properties
添加或编辑prim、属性或关系时。 | | composition-variants | 涉及子层、引用、负载或变体集时。 | | transforms-units | 编辑变换、xformOps或场景单位/上轴元数据时。 | | time-samples | 修改动画/时间采样属性时。 | | command-line-tools | 需要常用USD命令行工具的快速参考时。 | | usdcat | 转换、展平或检查USD文件时。 | | usdchecker | 验证USD或USDZ资产时,包括针对RealityKit的检查。 | | usdrecord | 从USD文件渲染图像时。 | | usdtree | 检查USD文件的prim层级结构时。 | | usdzip | 创建或检查USDZ包时。 | | usdedit | 需要对USD可读文件使用官方文本编辑工作流程时。 |

实现模式

覆盖现有Prim

usda
over Mesh
{
token visibility = invisible
}

添加带平移的简单Xform

usda
def Xform Pivot
{
double3 xformOp:translate = (0.0, 0.1, 0.0)
uniform token[] xformOpOrder = [xformOp:translate]
}

绑定材质关系

usda
rel material:binding =

陷阱与检查

  • - 当只需要over时,不要用def替换prim。
  • 保持xformOpOrder与添加或删除的操作一致。
  • 验证SdfPath目标存在且与预期的属性类型匹配。
  • 除非明确要求,否则避免编辑合成弧。
  • 保留现有格式和注释,以最小化差异噪声。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 usd-editor-1776079861 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 usd-editor-1776079861 技能

通过命令行安装

skillhub install usd-editor-1776079861

下载

⬇ 下载 usd-editor v0.1.0(免费)

文件大小: 10.76 KB | 发布时间: 2026-4-17 16:26

v0.1.0 最新 2026-4-17 16:26
Initial release of usd-editor: a guide for safe, minimal editing of USD ASCII (.usda) files.

- Provides step-by-step guidance for modifying prims, properties, transforms, composition arcs, and variants.
- Emphasizes correct usage of specifiers (`def`, `over`), property types, SdfPaths, and USD list editing.
- Includes references to official USD command-line tools and relevant USD concepts.
- Focuses on preserving file structure, formatting, and avoiding common composition or connection errors.
- Offers quick-start workflow and best-practice implementation patterns for common USD edit scenarios.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部