writing-transforms

Write and update 4x4 transform matrices for scene prims with validated API semantics.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/PubCyBerry/SO101-Sim2Real --skill writing-transforms-pubcyberry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-transforms
Source: https://github.com/PubCyBerry/SO101-Sim2Real/tree/main/.agents/skills/writing-transforms
Command: npx skills add https://github.com/PubCyBerry/SO101-Sim2Real --skill writing-transforms-pubcyberry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers correctly update object, camera, and prim transforms without relying on error-prone matrix handling or inconsistent coordinate conventions.

Core Features & Use Cases

  • Transform Matrix Authoring: Guides writing 4x4 transform matrices, position, rotation, and scale data for scene prims.
  • API-Aware Transform Updates: Helps apply validated Python and C transform workflows using ovrtx transform attributes and helpers.
  • Use Case: Use this Skill when building simulation scenes, animations, or rendering pipelines that require reliable object movement and transform updates.

Quick Start

Ask the writing-transforms skill to update the transform of a specified prim with the required position, rotation, or scale values.

Frequently Asked Questions about writing-transforms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update prim transforms in USD for animation updates?

To update prim transforms in USD for animation updates, write 4x4 transform matrices with validated position, rotation, and scale data using correct API semantics. This ensures reliable object movement within simulation scenes and rendering pipelines.

What is the best way to handle matrix conventions for camera movement in ovrtx?

Handling matrix conventions for camera movement in ovrtx requires applying validated transform representations and proper dtype handling to 4x4 matrices. This approach prevents error-prone matrix handling and maintains consistent coordinate conventions during updates.

Can I use Python and C workflows to apply transform attributes to scene prims?

Yes, you can use Python and C workflows to apply transform attributes to scene prims. The process utilizes API-aware transform updates, applying validated workflows through ovrtx transform attributes and helpers for reliable scene object modifications.

Why do my object transforms break during GPU-backed rendering workflows?

Object transforms break during GPU-backed rendering workflows due to error-prone matrix handling and inconsistent coordinate conventions. Using validated transform representations with appropriate attribute update methods and proper dtype handling resolves these issues.

Do I need 4x4 matrices to scale and rotate scene objects in USD?

Yes, you need 4x4 matrices to scale and rotate scene objects in USD. Authoring transform matrices with correct API semantics ensures that position, rotation, and scale data are applied accurately to scene prims.