# omniverse-usd-performance-tuning

Скилл для диагностики и оптимизации сцен USD: медленная загрузка, низкий FPS, высокая память. Ведёт весь рабочий процесс по фазам.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2300 установок · ★ 3735
- Автор: NVIDIA Omniverse
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/NVIDIA/skills/tree/HEAD/skills/omniverse-usd-performance-tuning/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/nvidia-omniverse-omniverse-usd-performance-tuning

## Что делает

Скилл запускает рабочий процесс для тяжёлых сцен USD: медленная загрузка, низкий FPS, высокий расход GPU или системной памяти, падение GPU, ошибки валидации, триаж CAD и качества конвертации. Он владеет пользовательским сценарием, а настройку, аутентификацию, профилирование, валидацию, мутации и отчёты выполняют фазовые ссылки, когда до них доходит очередь.

Перед любым выводом по тюнингу скилл требует проверки на старте сессии: если preflight-файл отсутствует или не читается, вызывается `setup-usd-performance-tuning`. Если preflight на месте, печатается Format A и ожидается ответ пользователя. Для ассетов `omniverse://` маршрут идёт через `omniverse-authentication` до настройки и первого открытия. Это значит, что без пройденной аутентификации Omniverse скилл просто не начнёт работу.

Канонический план для общей оптимизации держит фиксированную цепочку: `profile-stage:baseline`, оценка структуры, валидаторы, решение о реструктуризации, применение, операции Usd Optimize, `profile-stage:after`, сравнение профилей и отчёт. Два этапа условно обязательны: дедупликация иерархии при повторяющихся копиях и планировщик целей редактирования для составных сцен. По умолчанию закладывается три итерации, если пользователь не откажется.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill omniverse-usd-performance-tuning -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/omniverse-usd-performance-tuning/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/omniverse-usd-performance-tuning/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill omniverse-usd-performance-tuning -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/omniverse-usd-performance-tuning/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill omniverse-usd-performance-tuning -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/omniverse-usd-performance-tuning/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NVIDIA/skills omniverse-usd-performance-tuning
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/omniverse-usd-performance-tuning/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill omniverse-usd-performance-tuning -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/NVIDIA/skills --path skills/omniverse-usd-performance-tuning
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/omniverse-usd-performance-tuning/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill omniverse-usd-performance-tuning -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/NVIDIA/skills/tree/HEAD/skills/omniverse-usd-performance-tuning/SKILL.md

## Когда брать
- разобраться, почему сцена USD грузится медленно
- найти причину низкого FPS при интерактиве
- снизить расход GPU или системной памяти
- прогнать валидацию и понять ошибки конвертации
- спланировать реструктуризацию и дедупликацию иерархии

## Примеры запросов агенту
- сцена USD грузится слишком долго, разберись почему
- низкий FPS в интерактивной сцене, прогони профилирование
- оптимизируй сцену USD и покажи отчёт до и после

## Похожие
- [performance-optimization](https://affpapa.org/nevibecode/skills/gamedev-skills-performance-optimization.md) — скилл · 7400 установок
- [roblox-performance](https://affpapa.org/nevibecode/skills/roblox-performance.md) — скилл · 2000 установок
- [game-performance-profiler](https://affpapa.org/nevibecode/commands/game-performance-profiler.md) — команда · 227 установок
- [performance-tuning](https://affpapa.org/nevibecode/skills/performance-tuning.md) — скилл · 403 установки
- [golang-performance](https://affpapa.org/nevibecode/skills/golang-performance.md) — скилл · 41900 установок
- [python-performance-optimization](https://affpapa.org/nevibecode/skills/python-performance-optimization.md) — скилл · 35675 установок

Из того же набора: [nvidia/skills](https://affpapa.org/nevibecode/by/nvidia/skills.md) — 194 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
