DF ice-frost-skill-vfx
Создание эффектов навыка льда и мороза как единого визуального языка в Three.js. Мороз, который растет как настоящий мороз, а не нарисованный папоротник: дендритное дерево, выращенное на ЦП из начальной точки, стебли, несущиеся наружу с бородками и суб-бородками, которые борются за пространство в одной очереди, упорядоченной по времени, боковые ветви, наклоненные к их кончикам, запеченные в поле расстояний, так что шейдер рисует тонкие перья, растущие от начальной точки с ярким кончиком, иней, кристаллические блики и контактную тень. Граненые ледяные шипы, построенные из полупространств и трассированные по своим плоскостям (преломление Снелла, Френеля, полное внутреннее отражение, синий цвет по закону Бугера-Ламберта, захваченные пузыри, сеть трещин, испещренные края), которые извергаются вдоль линии мороза, трескаются вдоль видимых плоскостей и рассыпаются на выпуклые куски, которые кувыркаются, приземляются на грань и покоятся, с комками снега и ледяной крошкой, оседающей в корке. Низкий морозный туман, проходящий как растянутые ветром полосы, которые вращаются на месте и расходятся вокруг льда, столб метели из порошка на спиральных нитях с волокнистой вуалью, блестящая алмазная пыль и отсканированный снежный пол с дюнами, сломанной коркой, косой луной с самозатенением и двумя популяциями бликов. Используйте для навыков льда или мороза, морозных новых, ледяных шипов или стен, ледниковых извержений, разбивающегося льда, метелей, снежных дьяволов, морозного тумана, замерзшей земли, «лед и мороз», «ползучий мороз», «ледяные осколки», «реалистичный лед» или «только эффекты навыков». Включает два повторно используемых модуля и пятисекундную демонстрацию на отсканированном снежном полу CC0 с переключателем режима отказа.
машинный переводПоказать оригиналСкрыть оригинал«Build the effects of an ice and frost skill as one visual language in…»
Build the effects of an ice and frost skill as one visual language in Three.js. Frost that grows like real frost, not a painted fern: a dendritic tree grown on the CPU from a seed point, stems racing outward with barbs and sub-barbs that compete for space in one time-ordered queue, side branches leaned toward their tips, baked into a distance field so the shader draws hairline feathers growing out from the seed with a bright tip, rime, crystal glints and a contact shadow. Faceted ice spikes built from half-spaces and ray-traced against their own planes (Snell, Fresnel, total internal reflection, Beer-Lambert blue, trapped bubbles, a fracture network, frosted edges) that erupt along the frost line, crack along visible planes and shatter into convex pieces that tumble, land on a face and rest, with snow lumps and ice chips settled into the crust. A low freezing mist marched as wind-stretched banks that churn in place and part around the ice, a blizzard column of powder on helical strands with a fibrous veil, glinting diamond dust, and a scanned snow floor with dunes, broken crust, a raking moon with self-shadow and two populations of glints. Use for ice or frost skills, frost novas, ice spikes or walls, glacial eruptions, shattering ice, blizzards, snow devils, freezing mist, frozen ground, "ice and frost", "frost creep", "ice shards", "realistic ice" or "skill effects only". Includes two reusable modules and a five-beat demo on a scanned CC0 snow floor with a failure-mode switch.
Создание эффектов навыка льда и мороза как единого визуального языка в Three.js. Мороз, который растет как настоящий мороз, а не нарисованный папоротник…
Как процесс F 31/100 · Процесс не описан — Скилл ссылается на файлы, которых нет в архиве: demo/index.html
Как улучшить
- Сократите description до 1024 символов.
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 10. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1503 символов, лимит 1024 - предупреждение
frontmatter-yamlSKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Nested mappings are not allowed in compact mappings at line 2, column 14: description: Build the effects of an ice and frost skill as one visual language… ^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении - предупреждение
body-longтело SKILL.md ≈ 7427 токенов (рекомендуется < 5000); вынесите детали в references/ - предупреждение
missing-refссылка на отсутствующий файл: demo/index.html - заметка
description-budgetdescription занимает 1503 из общего бюджета ~15000 символов на все скиллы
Процессный рейтинг: все десять параметров 31/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): demo/index.html
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 7, без проверки текущего состояния
- 70Стоимость исполнения. Тело инструкции 7427 токенов
- 100Шаги. Шагов: 52
- 100Согласованность. Имя и обязательные поля на месте
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1503: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 5 примера фраз-триггеров в кавычках
- +4Структура: 9 заголовков
- +3Пошаговые инструкции: 52 пунктов
- +4Есть примеры (1 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (1 из 1)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 36.