Communitygithub.com

szeproka/hyperframes-registry

カメラが軌道を描いて氷のロゴを追跡し、ロゴが砕けて2つのテキストに変化し、フェードアウトするアニメーション。HyperFramesブロック、1920×1080、22.5秒、216変数。

hyperframes-registry とは?

このスキルは、HyperFramesフレームワークを使用して、氷のロゴが砕け、2つのテキストモーメントに再形成され、フェードアウトする22.5秒のアニメーションシーケンスを提供します。カメラは固定されたオブジェクトの周りを軌道で移動し、読み取りやすいように前を通過する際には速度を落とします。同じパーティクルフィールドが各トランジションをシームレスに繋ぎます。2つのテキストとSVGロゴをカスタマイズでき、216もの変数(素材の粗さ、霜、ひび割れ、散乱など)を調整可能で、HyperFramesブロックとして任意のHTMLページに埋め込んだり、コマンドラインからレンダリングしたりできます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/szeproka/hyperframes-registry/tree/HEAD/registry/blocks/frost-sequence-camera-orbit

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

フロストシーケンス カメラオービット

完全な22.5秒の氷のシーケンス:ロゴ、最初のテキスト、2番目のテキスト、破壊、フェードアウト。カメラは固定されたオブジェクトの周りを軌道で移動し、読み取りやすいように前面通過時は低速で移動します。各トランジションは同じパーティクルフィールドで遷移します。2つのテキストモーメントとSVGロゴをカスタマイズできます。ソースには編集可能なカメラとアセンブリのタイミングが含まれています。

コンポジションID: frost-sequence-rig。30 fpsで22.5秒、1920×1080。

ファイル

  • frost-sequence-camera-orbit.html (131 KB)
  • assets/example-logo.svg (1 KB)
  • assets/fonts/Geist-Bold.ttf (65 KB)
  • assets/fonts/Geist-OFL.txt (4 KB)
  • assets/fonts/Geist-Regular.ttf (65 KB)
  • assets/fonts/Geist-SemiBold.ttf (65 KB)
  • assets/frost.js (1.5 MB)
  • assets/Three-LICENSE.txt (1 KB)
  • assets/ThreeMeshBVH-LICENSE.txt (1 KB)
  • assets/OpentypeJS-LICENSE.txt (1 KB)
  • assets/Clipper-LICENSE.txt (3 KB)
  • assets/gsap-3.14.2.min.js (128 KB)
  • assets/GSAP-NOTICE.txt (1 KB)
  • assets/logo.svg (1 KB)
  • assets/shards-atlas.png (インストール時にCDNから取得)
  • assets/test-mark.svg (1 KB)
  • assets/textures/bluenoise64.png (12 KB)
  • assets/textures/ice-inclusions-generated.png (インストール時にCDNから取得)

インストール

npx hyperframes add frost-sequence-camera-orbit でインストールします。デフォルトでは、上記のファイルは compositions/frost-sequence-camera-orbit/ 配下に配置されます。次に、ホストの index.html からブロックをマウントします:

<div
  data-composition-id="frost-sequence-rig"
  data-composition-src="compositions/frost-sequence-camera-orbit/frost-sequence-camera-orbit.html"
  data-start="0"
  data-duration="22.5"
  data-track-index="1"
  data-width="1920"
  data-height="1080"
></div>

カスタム値でレンダリングするには、コンポジションファイルを直接指定します:

npx --yes [email protected] render 'compositions/frost-sequence-camera-orbit/frost-sequence-camera-orbit.html' --variables '{"headline1":"砕け|にくい。","headline2":"覚え|やすい。"}'

変数

実行時に window.__hyperframes.getVariables() で読み取られます。コンポジションのルートに data-composition-variables(シングルクォート属性、プレーンJSON)として宣言されます。

idtypedefaultlabel / range
headline1string`"砕けにくい。"`
headline2string`"覚えやすい。"`
logoUrlstring"assets/logo.svg"ロゴSVGアセットパス(Assetsにアップロードし、パスを貼り付け)最大200文字
assemblyModeenum"hybrid"アセンブリ応答(physical
materialBaseColorcolor"#ffffff"ベースカラー
baseRoughnessnumber0.31ベースの粗さ 0–0.5 ステップ0.005
materialTransmissionbooleantrue透過
materialBacklightnumber0.27氷を通したバックライト 0–2 ステップ0.01
iornumber1.675屈折率 1–2 ステップ0.005
thicknessScalenumber2.04厚さスケール 0.1–3 ステップ0.01
materialAbsorptionbooleantrue吸収 / 色合い
attenuationColorcolor"#d5f4ff"減衰色(白色 = 吸収なし、透明ガラス)
attenuationDistancenumber6.54減衰距離 0.05–12 ステップ0.01
materialDispersionbooleanfalse分散
dispersionnumber0.12分散(0 = オフ、オン/オフでリロード) 0–0.3 ステップ0.005
materialReflectionsbooleantrue反射
envIntensitynumber2.04環境光の強度 0–3 ステップ0.01
specularIntensitynumber1.44鏡面反射の強度 0–2 ステップ0.01
materialFrostbooleantrue霜
materialInteriorFrostnumber0均一な霜 0–1 ステップ0.01
frostScalenumber0.7スケール 0.2–6 ステップ0.05
frostThresholdnumber0.62しきい値(1 = 霜なし、透明ガラス) 0–1 ステップ0.01
frostSoftnessnumber0.24柔らかさ 0.01–1 ステップ0.01
frostRoughnessnumber0.73粗さ 0–1 ステップ0.01
frostDiffusenumber0.11拡散(霜領域がキャッチする光の量) 0–1 ステップ0.01
materialSurfaceBumpsbooleanfalseオブジェクト表面のバンプ / ひび割れノッチ
materialCrystalsbooleantrue結晶バンプ
crystalBumpnumber0.01結晶バンプ 0–1 ステップ0.01
crystalScalenumber4結晶スケール 4–80 ステップ1
materialGrainbooleantrue粒状バンプ
materialGrainAmountnumber0.47粒状の強さ 0–2 ステップ0.01
materialGrainScalenumber150粒状スケール 1–150 ステップ1
materialCutNormalsbooleantrue破断面法線
materialMicrobooleantrue微小バンプ
microBumpnumber0.445微小バンプ 0–1 ステップ0.005
microScalenumber10微小スケール 10–200 ステップ1
microCoveragenumber0.25微小カバレッジ 0–1 ステップ0.01
bumpMaskScalenumber1.45マスクスケール 0.1–6 ステップ0.05
materialRipplesbooleantrue波紋
rippleBumpnumber0.22波紋バンプ 0–1 ステップ0.01
rippleScalenumber23波紋スケール 2–30 ステップ0.5
materialSmudgesbooleantrue指紋
smudgeAmountnumber0.78量 0–1 ステップ0.01
smudgeCoveragenumber0.58カバレッジ 0–1 ステップ0.01
smudgeMaskScalenumber1.85マスクスケール 0.1–6 ステップ0.05
smudgeAnisotropynumber16.5異方性 1–20 ステップ0.5
smudgeRoughnessnumber0.75粗さ 0–1 ステップ0.01
smudgeWhitenessnumber0.035白さ 0–0.5 ステップ0.005
smudgeScalenumber1.3スケール 0.5–10 ステップ0.1
materialCracksbooleantrueひび割れ
crackLargeScalenumber2.45大スケール 0.3–8 ステップ0.05
crackWarpnumber0.22歪み 0–1.5 ステップ0.01
crackCoveragenumber0.19カバレッジ 0–1 ステップ0.01
crackRegionScalenumber1.8領域スケール 0.1–4 ステップ0.05
crackRegionCoveragenumber0.6領域カバレッジ 0–1 ステップ0.01
veinScalenumber8細脈スケール 1–20 ステップ0.25
veinContrastnumber0.55細脈コントラスト 0–1 ステップ0.01
crackWidthnumber0.0025幅 0.0005–0.02 ステップ0.0005
crackBrightnessnumber0.65明るさ 0–3 ステップ0.01
crackDarknessnumber0.69暗さ 0–1 ステップ0.01
crackRefractionnumber0.076屈折 0–0.1 ステップ0.001
crackSurfaceStrengthnumber0.16表面強度 0–1 ステップ0.01
fineScalenumber18.4微細スケール 2–20 ステップ0.1
fineAmountnumber0.52微細量 0–1 ステップ0.01
fineCoveragenumber1微細カバレッジ 0–1 ステップ0.01
materialScatterbooleantrue内部散乱
materialInclusionScalenumber0.05内包物スケール 0.05–3 ステップ0.01
materialInclusionAmountnumber2写真内包物 0–2 ステップ0.01
interiorScatternumber0.09内部散乱 0–1 ステップ0.01
materialClearcoatbooleantrueクリアコート
clearcoatnumber0クリアコート 0–1 ステップ0.01

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル