picking-selection

Implement viewport picking and selection highlighting for USD and RTX rendering.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers implement reliable viewport object picking and visual selection workflows by handling hit detection, path resolution, and selection highlighting without manually building renderer integrations.

Core Features & Use Cases

  • Viewport Picking: Implement click picking and marquee selection by decoding pick-hit render data and resolving selected prim paths.
  • Selection Highlighting: Configure selection outlines, groups, styles, and pickability attributes for interactive USD rendering experiences.
  • Use Case: Build an interactive Omniverse viewport where users can click or drag-select objects, identify selected prims, and display visual outlines for editing workflows.

Quick Start

Use the picking-selection skill to add click selection and outline highlighting to my Omniverse viewport implementation.

Frequently Asked Questions about picking-selection

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

FAQPage Schema
How do I implement viewport picking and selection highlighting in an Omniverse RTX application?

Viewport picking in Omniverse RTX is implemented by decoding pick-hit render data and resolving selected prim paths to configure selection outlines, groups, and pickability attributes for interactive rendering.

What is the best way to resolve USD prim paths from click picking or marquee selection render data?

Resolving USD prim paths from picking operations requires decoding pick-hit render data and managing selection groups to accurately identify targeted prims within the viewport renderer.

How does marquee selection decoding work with USD viewport render products?

Marquee selection decoding relies on correct RenderProduct GPU configuration to capture pick-hit data, which is then processed to resolve multiple selected USD prim paths within the interactive viewport.

Can I configure selection styling and pickability attributes directly through the RTX renderer API?

Yes, configuring selection styling and pickability attributes involves validated renderer API usage to manage selection groups and apply visual outlines for targeted USD prims.

Why does my viewport picking implementation fail to highlight selected USD prims correctly?

Viewport picking highlights fail when RenderProduct GPU configuration is incorrect or pick-hit decoding is improperly implemented, preventing accurate prim path resolution and selection group management.