Communitygithub.com

szeproka/hyperframes-registry

環繞鏡頭跟隨冰晶標誌碎裂、重組為兩段文字,而後淡出的動畫。HyperFrames 區塊,1920×1080,22.5 秒,216 個變數。

hyperframes-registry 是什麼?

這是一個完整 22.5 秒的冰晶序列技能,專為 HyperFrames 區塊系統設計。它展示了一個 Logo 碎裂、重組為兩段文字,然後淡出的過程,同時攝影機以較慢的速度環繞固定物體,便於閱讀。整個轉場由同一個粒子場驅動。技能支援自訂兩段文字和 SVG Logo,並提供可編輯的攝影機與組裝時序。此技能共包含 216 個可調整變數,涵蓋材質(如冰霜、裂紋、晶體、刮痕)、顏色、粗糙度、折射率等參數,讓使用者能精細控制冰的外觀與行為。安裝後可透過 HTML 區塊掛載,或使用 CLI 指令直接渲染並傳入客製化變數。支援平台為 HyperFrames 生態系,提供極高的視覺自訂彈性,適合需要動態冰晶 Logo 動畫的影音製作。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

冰霜序列 - 攝影機環繞

一個完整的 22.5 秒冰晶序列:Logo、第一段文字、第二段文字、碎裂與淡出。攝影機環繞固定物體,並以較慢的正面通過以便閱讀。整個轉場由同一個粒子場推動。可自訂兩段文字與 SVG Logo;原始檔中包含可編輯的攝影機與組裝時序。

組合 ID:frost-sequence-rig。時長 22.5 秒,30 fps,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)。

id類型預設值標籤 / 範圍
headline1string`"難以打破。"`
headline2string`"容易記住。"`
logoUrlstring"assets/logo.svg"Logo 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.

相關技能