picking-selection

Decode RenderProduct pick hits into prim paths and render selection outlines.

201|25|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill picking-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: picking-selection
Source: https://github.com/NVIDIA-Omniverse/ovrtx/tree/main/.agents/skills/picking-selection
Command: npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill picking-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability enables developers to implement accurate click picking, marquee selection, and pick-hit decoding inside RenderProduct workflows, turning hits into usable prim paths and enabling selection visuals.

Core Features & Use Cases

  • Enable click picking and drag-based selection in RenderProduct workflows.
  • Decode pick-hit data into prim names and support deduplication.
  • Configure and render selection outlines with per-group styling for interactive tools and editors.
  • Use across Python and C/C++ workflows to integrate picking results into custom tooling.

Quick Start

Enqueue a pick query for your RenderProduct, map hits to prim paths, and print the picked prim names.

Frequently Asked Questions about picking-selection

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

FAQPage Schema
How do I implement click picking and marquee selection in a RenderProduct workflow?

To enable click picking and marquee selection in RenderProduct, enqueue pick queries, read hit buffers, and decode hit data into usable prim paths. This skill provides snippets for both Python and C/C++ workflows to resolve path IDs.

How does pick-hit decoding resolve prim paths for interactive tools?

Pick-hit decoding resolves prim paths by mapping raw RenderProduct hit buffer data into usable prim names. It supports hit deduplication to ensure accurate selection results for interactive tools and editors.

Can I render selection outlines with per-prim styling using this picking approach?

Yes, you can render selection outlines with per-group styling. After decoding pick hits into prim paths, this skill enables configuring custom selection outlines to provide interactive visual feedback within custom tooling.

Do I need a specific GPU setup to run RenderProduct picking queries?

Yes, RenderProduct picking queries require a valid ovrtx checkout and a RenderProduct running on a CUDA-visible GPU 0. You also need access to the provided code snippets for enqueuing queries and resolving path IDs.

What is the best way to integrate picking results into custom C/C++ tooling?

The best way to integrate picking results into C/C++ tooling is to use the provided C/C++ workflow snippets for enqueuing queries, reading the hit dictionary, and resolving path IDs directly within your application logic.