frost-sequence-camera-orbit
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFrost Sequence Camera Orbit
霜冻序列摄像机轨道
A complete 22.5-second ice sequence: logo, first text, second text, breakup, and fade. The camera orbits the fixed objects with slower front-facing passes for reading. The same particle field carries each transition. Customize the two text moments and SVG logo; the source includes editable camera and assembly timing.
Composition id: . Duration 22.5 s at 30 fps, 1920×1080.
frost-sequence-rig一个完整的 22.5 秒冰面序列:标志、第一个文字、第二个文字、碎裂和淡出。摄像机环绕固定物体,并在正面进行较慢的通过以方便阅读。同一个粒子场承载每个过渡。可自定义两个文字时刻和 SVG 标志;源文件包含可编辑的摄像机和组合时间。
组合 ID:。时长 22.5 秒,30 fps,1920×1080。
frost-sequence-rigFiles
文件
- (131 KB)
frost-sequence-camera-orbit.html - (1 KB)
assets/example-logo.svg - (65 KB)
assets/fonts/Geist-Bold.ttf - (4 KB)
assets/fonts/Geist-OFL.txt - (65 KB)
assets/fonts/Geist-Regular.ttf - (65 KB)
assets/fonts/Geist-SemiBold.ttf - (1.5 MB)
assets/frost.js - (1 KB)
assets/Three-LICENSE.txt - (1 KB)
assets/ThreeMeshBVH-LICENSE.txt - (1 KB)
assets/OpentypeJS-LICENSE.txt - (3 KB)
assets/Clipper-LICENSE.txt - (128 KB)
assets/gsap-3.14.2.min.js - (1 KB)
assets/GSAP-NOTICE.txt - (1 KB)
assets/logo.svg - (fetched from the CDN at install)
assets/shards-atlas.png - (1 KB)
assets/test-mark.svg - (12 KB)
assets/textures/bluenoise64.png - (fetched from the CDN at install)
assets/textures/ice-inclusions-generated.png
- (131 KB)
frost-sequence-camera-orbit.html - (1 KB)
assets/example-logo.svg - (65 KB)
assets/fonts/Geist-Bold.ttf - (4 KB)
assets/fonts/Geist-OFL.txt - (65 KB)
assets/fonts/Geist-Regular.ttf - (65 KB)
assets/fonts/Geist-SemiBold.ttf - (1.5 MB)
assets/frost.js - (1 KB)
assets/Three-LICENSE.txt - (1 KB)
assets/ThreeMeshBVH-LICENSE.txt - (1 KB)
assets/OpentypeJS-LICENSE.txt - (3 KB)
assets/Clipper-LICENSE.txt - (128 KB)
assets/gsap-3.14.2.min.js - (1 KB)
assets/GSAP-NOTICE.txt - (1 KB)
assets/logo.svg - (从 CDN 安装时获取)
assets/shards-atlas.png - (1 KB)
assets/test-mark.svg - (12 KB)
assets/textures/bluenoise64.png - (从 CDN 安装时获取)
assets/textures/ice-inclusions-generated.png
Install
安装
Install with ; by default the files above land under . Then mount the block from the host :
npx hyperframes add frost-sequence-camera-orbitcompositions/frost-sequence-camera-orbit/index.htmlhtml
<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>Render with custom values by targeting the composition file directly:
sh
npx --yes hyperframes@0.8.12 render 'compositions/frost-sequence-camera-orbit/frost-sequence-camera-orbit.html' --variables '{"headline1":"Hard to|break.","headline2":"Easy to|remember."}'使用 安装;默认情况下上述文件位于 下。然后从宿主 挂载该区块:
npx hyperframes add frost-sequence-camera-orbitcompositions/frost-sequence-camera-orbit/index.htmlhtml
<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>通过直接指定组合文件,使用自定义值渲染:
sh
npx --yes hyperframes@0.8.12 render 'compositions/frost-sequence-camera-orbit/frost-sequence-camera-orbit.html' --variables '{"headline1":"Hard to|break.","headline2":"Easy to|remember."}'Variables
变量
Read at runtime via ; declared on the composition root as (single-quoted attribute, plain JSON).
window.__hyperframes.getVariables()data-composition-variables| id | type | default | label / range |
| --------------------------- | ------- | ------------------- | --------------------------------------------------------------------------------------------- | ------------- | -------------------------- | ------- | ------- |
| | string | | First text ( | = line break) max 60 chars |
| | string | | Second text ( | = line break) max 60 chars |
| | string | | Logo SVG asset path (upload in Assets, then paste path) max 200 chars |
| | enum | | Assembly response (physical | directed | hybrid) |
| | color | | Base color |
| | number | | Base roughness 0–0.5 step 0.005 |
| | boolean | | Transmission |
| | number | | Backlight through ice 0–2 step 0.01 |
| | number | | Index of refraction 1–2 step 0.005 |
| | number | | Thickness scale 0.1–3 step 0.01 |
| | boolean | | Absorption / tint |
| | color | | Attenuation colour (white = no absorption, clear glass) |
| | number | | Attenuation distance 0.05–12 step 0.01 |
| | boolean | | Dispersion |
| | number | | Dispersion (0 = off; on/off reloads) 0–0.3 step 0.005 |
| | boolean | | Reflections |
| | number | | Environment intensity 0–3 step 0.01 |
| | number | | Specular intensity 0–2 step 0.01 |
| | boolean | | Frost |
| | number | | Uniform frost 0–1 step 0.01 |
| | number | | Scale 0.2–6 step 0.05 |
| | number | | Threshold (1 = no frost, clear glass) 0–1 step 0.01 |
| | number | | Softness 0.01–1 step 0.01 |
| | number | | Roughness 0–1 step 0.01 |
| | number | | Diffuse (how much light frosted areas catch) 0–1 step 0.01 |
| | boolean | | Object surface bumps / crack notches |
| | boolean | | Crystal bumps |
| | number | | Crystal bump 0–1 step 0.01 |
| | number | | Crystal scale 4–80 step 1 |
| | boolean | | Grain bumps |
| | number | | Grain strength 0–2 step 0.01 |
| | number | | Grain scale 1–150 step 1 |
| | boolean | | Fracture normals |
| | boolean | | Micro bumps |
| | number | | Micro bump 0–1 step 0.005 |
| | number | | Micro scale 10–200 step 1 |
| | number | | Micro coverage 0–1 step 0.01 |
| | number | | Mask scale 0.1–6 step 0.05 |
| | boolean | | Ripples |
| | number | | Ripple bump 0–1 step 0.01 |
| | number | | Ripple scale 2–30 step 0.5 |
| | boolean | | Smudges |
| | number | | Amount 0–1 step 0.01 |
| | number | | Coverage 0–1 step 0.01 |
| | number | | Mask scale 0.1–6 step 0.05 |
| | number | | Anisotropy 1–20 step 0.5 |
| | number | | Roughness 0–1 step 0.01 |
| | number | | Whiteness 0–0.5 step 0.005 |
| | number | | Scale 0.5–10 step 0.1 |
| | boolean | | Cracks |
| | number | | Large scale 0.3–8 step 0.05 |
| | number | | Warp 0–1.5 step 0.01 |
| | number | | Coverage 0–1 step 0.01 |
| | number | | Region scale 0.1–4 step 0.05 |
| | number | | Region coverage 0–1 step 0.01 |
| | number | | Vein scale 1–20 step 0.25 |
| | number | | Vein contrast 0–1 step 0.01 |
| | number | | Width 0.0005–0.02 step 0.0005 |
| | number | | Brightness 0–3 step 0.01 |
| | number | | Darkness 0–1 step 0.01 |
| | number | | Refraction 0–0.1 step 0.001 |
| | number | | Surface strength 0–1 step 0.01 |
| | number | | Fine scale 2–20 step 0.1 |
| | number | | Fine amount 0–1 step 0.01 |
| | number | | Fine coverage 0–1 step 0.01 |
| | boolean | | Internal scattering |
| | number | | Inclusion scale 0.05–3 step 0.01 |
| | number | | Photographic inclusions 0–2 step 0.01 |
| | number | | Interior scatter 0–1 step 0.01 |
| | boolean | | Clearcoat |
| | number | | Clearcoat 0–1 step 0.01 |
| | number | | Clearcoat roughness 0–1 step 0.005 |
| | boolean | | Shard normals |
| | number | | Sprite normal strength 0–2.5 step 0.05 |
| | boolean | | Shard frost |
| | boolean | | Shard transparency |
| | number | | See-through (0 = off; on/off reloads) 0–1 step 0.01 |
| | boolean | | Shard reflections |
| | number | | Minimum pixel size 0–4 step 0.05 |
| | number | | Grain size multiplier 0.2–4 step 0.05 |
| | number | | Sprite size 0.3–4 step 0.05 |
| | number | | Sprite tilt 0–70 step 1 |
| | number | | Alpha cut 0.05–0.6 step 0.01 |
| | enum | | Type · Weight (Geist) (400 | 600 | 700) |
| | number | | Type · Letter spacing -0.1–0.4 step 0.005 |
| | number | | Shards · Visible fraction of the broken volume (Powder amount) 0.02–1 step 0.01 |
| | number | | Shards · Ambient dust motes around the object (the experiment had 40) 0–200 step 1 |
| | number | | Break · First (diagonal) slice radius 0.05–1.5 step 0.01 |
| | number | | Break · First slice strength 1–40 step 0.5 |
| | number | | Break · Last break: eject speed and speed cap multiplier 1–6 step 0.1 |
| | number | | Break · Follow-up slice radius (sets their spacing too) 0.1–1.5 step 0.01 |
| | number | | Break · Follow-up slice strength 1–40 step 0.5 |
| | number | | Tune break · Cut threshold (surface gone above this erosion) 0.3–0.98 step 0.01 |
| | number | | Tune break · Cut softness 0.005–0.3 step 0.005 |
| | number | | Tune break · Crumbly edge band width 0.05–0.8 step 0.01 |
| | number | | Tune break · Edge inset 0–0.3 step 0.005 |
| | number | | Tune break · Brush softness (edge falloff of a slice) 0.02–1 step 0.01 |
| | number | | Tune break · Brush noise (ragged boundary) 0–1 step 0.01 |
| | number | | Tune break · Crumble rate along cracks (high = the whole shape goes at once) 0–6 step 0.05 |
| | number | | Tune break · Crumble crack bias 0–6 step 0.05 |
| | number | | Tune break · Crumble duration after a stroke 0–2 step 0.01 |
| | number | | Flight · Eject speed 0–4 step 0.01 |
| | number | | Flight · Eject spread along the normal 0–3 step 0.01 |
| | number | | Flight · Eject turbulence 0–4 step 0.01 |
| | number | | Flight · Drag (speed decays by this per second) 0–8 step 0.01 |
| | number | | Flight · Gravity (0 = shards never fall) 0–2 step 0.005 |
| | number | | Flight · Turbulence strength (curl noise) 0–4 step 0.01 |
| | number | | Flight · Turbulence scale 0.2–8 step 0.05 |
| | number | | Flight · Turbulence decay with age (low = keeps swirling) 0.05–4 step 0.01 |
| | number | | Flight · Clump cohesion (shards orbit a leader; 0 = none) 0–10 step 0.05 |
| | number | | Flight · Shards follow the object motion for (s; 30 = whole flight) 0–30 step 0.5 |
| | number | | Flight · Settle time (velocity is killed after this; 12 = never) 0.3–12 step 0.05 |
| | number | | Flight · Organic drift once settled (curl noise) 0–1 step 0.005 |
| | number | | Flight · Speed cap 1–40 step 0.1 |
| | number | | Flight · Push out of the solid shape while it breaks 0–30 step 0.1 |
| | number | | Flight · Push range outside the surface 0.02–2 step 0.01 |
| | number | | Flight · Push away from the shape centre (clears pockets and the hole) 0–60 step 0.5 |
| | number | | Flight · Radial push range (object radii) 1–4 step 0.05 |
| | number | | Flight · Tumble rate 0–12 step 0.05 |
| | number | | Assembly · Regional delay (seconds) 0–1.5 step 0.05 |
| | number | | Assembly · Region / noise size 0.1–3 step 0.05 |
| | number | | Return · Group timing seed 0–65535 step 1 |
| | number | | Return · Wave spread (nearest shards leave first, seconds) 0–4 step 0.05 |
| | number | | Return · Distance over which the wave spreads 0.2–10 step 0.1 |
| | number | | Return · Per-shard stagger (random delay up to this) 0–3 step 0.05 |
| | number | | Return · Fill-in rate for voxels no shard returns to 0.05–3 step 0.05 |
| | number | | Return · Spring stiffness 0.5–40 step 0.1 |
| | number | | Return · Spring damping 0.2–2 step 0.01 |
| | number | | Return · Spring ramp-in (seconds until it pulls at full strength) 0–3 step 0.05 |
| | number | | Return · Speed cap on the way home 1–60 step 0.5 |
| | number | | Return · Shards turn to lie on the surface (0 = keep tumbling) 0–1 step 0.01 |
| | number | | Return · Alignment curve over the flight home (1 linear, higher = later) 0.2–4 step 0.05 |
| | number | | Return · Neighbour heal rate 0.02–3 step 0.01 |
| | number | | Return · Cell restore rate 0–60 step 0.5 |
| | number | | Return · Landed shard fade 0–2 step 0.01 |
| | number | | Return · Refrost time 0.2–12 step 0.1 |
| | color | | Light · Key colour |
| | number | | Light · Key intensity 0–12 step 0.05 |
| | number | | Light · Key elevation 10–89 step 0.5 |
| | number | | Light · Key azimuth -90–90 step 0.5 |
| | number | | Light · Key size (softbox) 0.2–3 step 0.01 |
| | number | | Light · Fill intensity (hemisphere, diffuse only: barely shows on clear ice) 0–1.5 step 0.005 |
| | color | | Light · Fill sky colour |
| | color | | Light · Fill ground colour |
| | number | | Light · Rim spot intensity 0–5 step 0.01 |
| | color | | Light · Rim colour |
| | number | | Light · Rim elevation (0 = straight behind) 0–89 step 0.5 |
| | number | | Light · Key sway amplitude 0–0.15 step 0.001 |
| | number | | Light · Key sway period 2–40 step 0.5 |
| | number | | Light · Environment softbox (the main light on glass) 0–3 step 0.01 |
| | number | | Light · Environment rim strip 0–3 step 0.01 |
| | number | | Light · Environment front fill 0–1 step 0.005 |
| | color | | Backdrop · Top colour |
| | color | | Backdrop · Mid colour |
| | color | | Backdrop · Bottom colour |
| | number | | Backdrop · Bloom centre X 0–1 step 0.005 |
| | number | | Backdrop · Bloom centre Y 0–2 step 0.005 |
| | number | | Backdrop · Bloom radius 0.1–2 step 0.005 |
| | number | | Backdrop · Bloom falloff 0.5–6 step 0.01 |
| | number | | Backdrop · Dither noise 0–3 step 0.05 |
| | number | | Post · Bloom threshold 0–3 step 0.01 |
| | number | | Post · Bloom intensity 0–1.5 step 0.005 |
| | number | | Post · Bloom radius 0–1 step 0.005 |
| | number | | Post · Monochrome 0–1 step 0.01 |
| | enum | | Post · Tonemap (agx | aces | neutral | linear) |
| | number | | Post · Exposure 0.1–4 step 0.01 |
| | number | | Post · Contrast 0.6–1.6 step 0.005 |
| | number | | Post · Black lift 0–0.1 step 0.001 |
| | number | | Post · Vignette strength 0–1 step 0.005 |
| | number | | Post · Vignette softness 0.1–1.5 step 0.005 |
| | number | | Post · Vignette radius 0.2–1.6 step 0.005 |
| | number | | Post · Film grain 0–0.15 step 0.001 |
| | enum | | Performance · Quality profile (full | lite) |
| | enum | | Performance · Upscaler (fsr1 | taau | bilinear | native) |
| | number | | Performance · Scene resolution scale (upscaled to 1080p) 0.35–1 step 0.05 |
| | enum | | Shape voxel resolution (128 | 256 | 384) |
| | enum | | Performance · Erosion field resolution (voxels per axis) (64 | 96 | 128 | 192) |
| | enum | | Performance · Powder particles (100k | 250k | 500k | 1M) |
| | number | | Shape · Logo mesh detail (1-4; higher = finer surface) 1–4 step 1 |
| | number | | Geometry · Ice deformation strength (0 = original) 0–0.08 step 0.001 |
| | number | | Geometry · Noise feature size (larger = broader) 0.001–0.5 step 0.001 |
| | number | | Geometry · Deformation seed 0–65535 step 1 |
| | number | | Light · Rim azimuth -180–180 step 1 |
| | number | | Light · Rim beam angle 10–89 step 1 |
| | number | | Light · Rim reflection size 0.1–3 step 0.05 |
| | number | | Light · Fill reflection strength 0–2 step 0.01 |
| | number | | Studio Cool accent · intensity 0–4 step 0.01 |
| | number | | Studio Cool accent · reflection 0–3 step 0.01 |
| | number | | Studio Cool accent · elevation -85–85 step 1 |
| | number | | Studio Cool accent · azimuth -180–180 step 1 |
| | number | | Studio Cool accent · size 0.1–3 step 0.05 |
| | color | | Studio Cool accent · color |
| | number | | Studio Warm accent · intensity 0–4 step 0.01 |
| | number | | Studio Warm accent · reflection 0–3 step 0.01 |
| | number | | Studio Warm accent · elevation -85–85 step 1 |
| | number | | Studio Warm accent · azimuth -180–180 step 1 |
| | number | | Studio Warm accent · size 0.1–3 step 0.05 |
| | color | | Studio Warm accent · color |
| | enum | | Assembly · Regional pattern (2 | 1 | 0) |
| | number | | Assembly · Growth duration (seconds) 0–6 step 0.05 |
| | number | | Assembly · Growth start X -1–1 step 0.01 |
| | number | | Assembly · Growth start Y -1–1 step 0.01 |
| | number | | Assembly · Seam direction (degrees) -180–180 step 1 |
| | number | | Assembly · Outward spread vs seam travel 0–1 step 0.01 |
| | number | | Assembly · Growth edge irregularity 0–1 step 0.01 |
| | number | | Assembly · Return speed variation 0–1 step 0.01 |
| | number | | Assembly · Approach path bend 0–3 step 0.05 |
| | number | | Assembly · Approach twist 0–3 step 0.05 |
| | number | | Assembly · Landing transition variation 0–1 step 0.01 |
| | enum | | Renderer experiment (reload required) (original | lookup | mesh | studio | matcap) |
| | number | | Type · Headline block width (the mark is 2.6 wide) 1.2–9 step 0.05 |
| | number | | Type · Line height 0.7–1.4 step 0.01 |
| | number | | Type · Extrusion depth (fraction of the font size) 0.05–0.8 step 0.01 |
| | number | | Type · Bevel (fraction of the font size) 0–0.12 step 0.005 |
| | number | | Type · Corner rounding (fraction of the font size) 0–0.06 step 0.002 |
| | number | | Type · Text mesh detail (1-4; higher = smoother deformation) 1–4 step 1 |
headline1"Hard to | break."headline2"Easy to | remember."logoUrl"assets/logo.svg"assemblyMode"hybrid"materialBaseColor"#ffffff"baseRoughness0.31materialTransmissiontruematerialBacklight0.27ior1.675thicknessScale2.04materialAbsorptiontrueattenuationColor"#d5f4ff"attenuationDistance6.54materialDispersionfalsedispersion0.12materialReflectionstrueenvIntensity2.04specularIntensity1.44materialFrosttruematerialInteriorFrost0frostScale0.7frostThreshold0.62frostSoftness0.24frostRoughness0.73frostDiffuse0.11materialSurfaceBumpsfalsematerialCrystalstruecrystalBump0.01crystalScale4materialGraintruematerialGrainAmount0.47materialGrainScale150materialCutNormalstruematerialMicrotruemicroBump0.445microScale10microCoverage0.25bumpMaskScale1.45materialRipplestruerippleBump0.22rippleScale23materialSmudgestruesmudgeAmount0.78smudgeCoverage0.58smudgeMaskScale1.85smudgeAnisotropy16.5smudgeRoughness0.75smudgeWhiteness0.035smudgeScale1.3materialCrackstruecrackLargeScale2.45crackWarp0.22crackCoverage0.19crackRegionScale1.8crackRegionCoverage0.6veinScale8veinContrast0.55crackWidth0.0025crackBrightness0.65crackDarkness0.69crackRefraction0.076crackSurfaceStrength0.16fineScale18.4fineAmount0.52fineCoverage1materialScattertruematerialInclusionScale0.05materialInclusionAmount2interiorScatter0.09materialClearcoattrueclearcoat0clearcoatRoughness0materialShardNormalstruespriteNormal0.15materialShardFrosttruematerialShardTransmissiontruespriteSeeThrough1materialShardReflectionstrueminPixelSize0.25grainSizeMultiplier1.05spriteSize1.9spriteTilt12spriteAlphaCut0.6fontWeight"600"letterSpacing0.01shardAmount0.44strayDust24sliceRadius0.6sliceStrength21.5finalEjectBoost2.5shatterRadius0.45shatterStrength32.5cutThreshold0.3cutSoftness0.19edgeWidth0.19edgeInset0brushSoftness0.15brushNoise0.4crumbleRate4.3crumbleCrackBias5.1crumbleDuration0.35ejectSpeed0.91ejectSpread0.48ejectTurbulence4drag0gravity0turbulence4turbulenceScale2.65turbulenceDecay3.65clumpCohesion0.9followObject30settleTime2.2settledDrift1maxSpeed26.3repelStrength30repelRange0.97repelRadial17.5repelRadialRange3.3tumble1.05returnGroupStagger1.35returnGroupScale2.55returnGroupSeed60765formSpread0waveReach10formJitter2.8formFill3returnSpring29.9returnDamping1.34returnRamp0.45returnMaxSpeed60alignToSurface1alignCurve3.75healRate3cellRestore60landedFade1.65refrostTime10.6keyColor"#f0f7ff"keyIntensity5.05keyElevation42keyAzimuth-38keySize1.25fill0.18fillColor"#cadde9"fillGroundColor"#172635"rim2.5rimColor"#d9f1ff"rimElevation20swayAmplitude0swayPeriod35envSoftbox1.1envRim1.4envFill0.22backdropTop"#050505"backdropMid"#050505"backdropBottom"#050505"backdropCenterX0.73backdropCenterY0.22backdropRadius0.8backdropFalloff0.85backdropNoise0bloomThreshold3bloomIntensity0.04bloomRadius1monochrome0.04tonemap"aces"exposure1contrast1.03blackLift0vignetteStrength0.14vignetteSoftness1.2vignetteRadius1.2grainStrength0quality"full"upscaler"fsr1"renderScale1shapeResolution"256"erosionResolution"96"particleCount"100k"logoMeshDetail2deformStrength0deformScale0.41deformSeed7rimAzimuth-146rimAngle26rimSize0.45fillReflectionStrength0.3accentCoolIntensity3.71accentCoolReflection2.31accentCoolElevation63accentCoolAzimuth22accentCoolSize2.65accentCoolColor"#ff5900"accentWarmIntensity2.99accentWarmReflection0.34accentWarmElevation30accentWarmAzimuth-30accentWarmSize1.2accentWarmColor"#75aaff"returnNoiseAmount"2"assemblyFrontDuration3.2assemblyOriginX-0.65assemblyOriginY0.55assemblyAngle-35assemblySpread0.65assemblyFrontNoise0.35assemblySpeedVariation0.65assemblyBend1.2assemblySwirl1.1assemblyLandingVariation0.8rendererProfile"studio"textWidth6.5textLineHeight0.95textDepth0.16textBevel0.04textCorner0.008textMeshDetail4在运行时通过 读取;在组合根元素上声明为 (单引号属性,纯 JSON)。
window.__hyperframes.getVariables()data-composition-variables| id | 类型 | 默认值 | 标签 / 范围 |
|---|---|---|---|
| string | | 第一个文本(| 表示换行)最多 60 个字符 |
| string | | 第二个文本(| 表示换行)最多 60 个字符 |
| string | | 标志 SVG 资源路径(在 Assets 中上传,然后粘贴路径)最多 200 个字符 |
| enum | | 组合响应(物理 | 引导 | 混合) |
| color | | 基础颜色 |
| number | | 基础粗糙度 0–0.5 步长 0.005 |
| boolean | | 透射 |
| number | | 冰内背光 0–2 步长 0.01 |
| number | | 折射率 1–2 步长 0.005 |
| number | | 厚度比例 0.1–3 步长 0.01 |
| boolean | | 吸收 / 色调 |
| color | | 衰减颜色(白色 = 无吸收,透明玻璃) |
| number | | 衰减距离 0.05–12 步长 0.01 |
| boolean | | 色散 |
| number | | 色散(0 = 关闭;开/关需要重载)0–0.3 步长 0.005 |
| boolean | | 反射 |
| number | | 环境强度 0–3 步长 0.01 |
| number | | 高光强度 0–2 步长 0.01 |
| boolean | | 霜冻 |
| number | | 均匀霜冻 0–1 步长 0.01 |
| number | | 缩放 0.2–6 步长 0.05 |
| number | | 阈值(1 = 无霜冻,透明玻璃)0–1 步长 0.01 |
| number | | 柔和度 0.01–1 步长 0.01 |
| number | | 粗糙度 0–1 步长 0.01 |
| number | | 漫反射(霜冻区域捕捉光线的程度)0–1 步长 0.01 |
| boolean | | 物体表面凹凸 / 裂纹缺口 |
| boolean | | 晶体凹凸 |
| number | | 晶体凹凸强度 0–1 步长 0.01 |
| number | | 晶体缩放 4–80 步长 1 |
| boolean | | 颗粒凹凸 |
| number | | 颗粒强度 0–2 步长 0.01 |
| number | | 颗粒缩放 1–150 步长 1 |
| boolean | | 断裂法线 |
| boolean | | 微观凹凸 |
| number | | 微观凹凸强度 0–1 步长 0.005 |
| number | | 微观缩放 10–200 步长 1 |
| number | | 微观覆盖 0–1 步长 0.01 |
| number | | 遮罩缩放 0.1–6 步长 0.05 |
| boolean | | 波纹 |
| number | | 波纹凹凸 0–1 步长 0.01 |
| number | | 波纹缩放 2–30 步长 0.5 |
| boolean | | 污渍 |
| number | | 数量 0–1 步长 0.01 |
| number | | 覆盖 0–1 步长 0.01 |
| number | | 遮罩缩放 0.1–6 步长 0.05 |
| number | | 各向异性 1–20 步长 0.5 |
| number | | 粗糙度 0–1 步长 0.01 |
| number | | 白度 0–0.5 步长 0.005 |
| number | | 缩放 0.5–10 步长 0.1 |
| boolean | | 裂纹 |
| number | | 大尺度 0.3–8 步长 0.05 |
| number | | 扭曲 0–1.5 步长 0.01 |
| number | | 覆盖 0–1 步长 0.01 |
| number | | 区域缩放 0.1–4 步长 0.05 |
| number | | 区域覆盖 0–1 步长 0.01 |
| number | | 静脉纹理缩放 1–20 步长 0.25 |
| number | | 静脉纹理对比度 0–1 步长 0.01 |
| number | | 宽度 0.0005–0.02 步长 0.0005 |
| number | | 亮度 0–3 步长 0.01 |
| number | | 暗度 0–1 步长 0.01 |
| number | | 折射 0–0.1 步长 0.001 |
| number | | 表面强度 0–1 步长 0.01 |
| number | | 精细缩放 2–20 步长 0.1 |
| number | | 精细数量 0–1 步长 0.01 |
| number | | 精细覆盖 0–1 步长 0.01 |
| boolean | | 内部散射 |
| number | | 内含物缩放 0.05–3 步长 0.01 |
| number | | 摄影内含物 0–2 步长 0.01 |
| number | | 内部散射 0–1 步长 0.01 |
| boolean | | 清漆 |
| number | | 清漆 0–1 步长 0.01 |
| number | | 清漆粗糙度 0–1 步长 0.005 |
| boolean | | 碎片法线 |
| number | | 精灵法线强度 0–2.5 步长 0.05 |
| boolean | | 碎片霜冻 |
| boolean | | 碎片透明度 |
| number | | 透视(0 = 关闭;开/关需要重载)0–1 步长 0.01 |
| boolean | | 碎片反射 |
| number | | 最小像素尺寸 0–4 步长 0.05 |
| number | | 颗粒尺寸倍率 0.2–4 步长 0.05 |
| number | | 精灵尺寸 0.3–4 步长 0.05 |
| number | | 精灵倾斜 0–70 步长 1 |
| number | | Alpha 裁剪 0.05–0.6 步长 0.01 |
| enum | | 类型 · 字重(Geist)(400 | 600 | 700) |
| number | | 类型 · 字距 -0.1–0.4 步长 0.005 |
| number | | 碎片 · 破碎体积可见比例(粉末量)0.02–1 步长 0.01 |
| number | | 碎片 · 物体周围的漂浮尘埃(实验值为 40)0–200 步长 1 |
| number | | 破碎 · 第一(对角)切片半径 0.05–1.5 步长 0.01 |
| number | | 破碎 · 第一切片强度 1–40 步长 0.5 |
| number | | 破碎 · 最后一次破碎:喷射速度与速度上限倍率 1–6 步长 0.1 |
| number | | 破碎 · 后续切片半径(也设置它们的间距)0.1–1.5 步长 0.01 |
| number | | 破碎 · 后续切片强度 1–40 步长 0.5 |
| number | | 调整破碎 · 切割阈值(超过此侵蚀量表面消失)0.3–0.98 步长 0.01 |
| number | | 调整破碎 · 切割柔和度 0.005–0.3 步长 0.005 |
| number | | 调整破碎 · 易碎边缘带宽 0.05–0.8 步长 0.01 |
| number | | 调整破碎 · 边缘内缩 0–0.3 步长 0.005 |
| number | | 调整破碎 · 笔刷柔和度(切片的边缘衰减)0.02–1 步长 0.01 |
| number | | 调整破碎 · 笔刷噪点(参差边界)0–1 步长 0.01 |
| number | | 调整破碎 · 沿裂纹的崩解速率(高 = 整个形状立即崩解)0–6 步长 0.05 |
| number | | 调整破碎 · 崩解裂纹偏差 0–6 步长 0.05 |
| number | | 调整破碎 · 一次切割后的崩解持续时间 0–2 步长 0.01 |
| number | | 飞行 · 喷射速度 0–4 步长 0.01 |
| number | | 飞行 · 沿法线的喷射扩散 0–3 步长 0.01 |
| number | | 飞行 · 喷射湍流 0–4 步长 0.01 |
| number | | 飞行 · 阻力(速度每秒衰减该值)0–8 步长 0.01 |
| number | | 飞行 · 重力(0 = 碎片永不掉落)0–2 步长 0.005 |
| number | | 飞行 · 湍流强度(卷曲噪声)0–4 步长 0.01 |
| number | | 飞行 · 湍流缩放 0.2–8 步长 0.05 |
| number | | 飞行 · 湍流随时间衰减(低 = 持续旋转)0.05–4 步长 0.01 |
| number | | 飞行 · 团块凝聚力(碎片绕领导者运动;0 = 无)0–10 步长 0.05 |
| number | | 飞行 · 碎片跟随物体运动时长(秒;30 = 整个飞行)0–30 步长 0.5 |
| number | | 飞行 · 稳定时间(此后速度被消除;12 = 永不)0.3–12 步长 0.05 |
| number | | 飞行 · 稳定后的有机漂移(卷曲噪声)0–1 步长 0.005 |
| number | | 飞行 · 速度上限 1–40 步长 0.1 |
| number | | 飞行 · 破碎时将碎片推出实体形状 0–30 步长 0.1 |
| number | | 飞行 · 表面外的推出范围 0.02–2 步长 0.01 |
| number | | 飞行 · 从形状中心向外推开(清除空腔和孔洞)0–60 步长 0.5 |
| number | | 飞行 · 径向推出范围(物体半径倍数)1–4 步长 0.05 |
| number | | 飞行 · 翻滚速率 0–12 步长 0.05 |
| number | | 组合 · 区域延迟(秒)0–1.5 步长 0.05 |
| number | | 组合 · 区域/噪点大小 0.1–3 步长 0.05 |
| number | | 返回 · 分组时间种子 0–65535 步长 1 |
| number | | 返回 · 波扩散(最近的碎片先离开,秒)0–4 步长 0.05 |
| number | | 返回 · 波扩散的距离 0.2–10 步长 0.1 |
| number | | 返回 · 每个碎片的错开(最多此值的随机延迟)0–3 步长 0.05 |
| number | | 返回 · 没有碎片返回的体素填充速率 0.05–3 步长 0.05 |
| number | | 返回 · 弹簧刚度 0.5–40 步长 0.1 |
| number | | 返回 · 弹簧阻尼 0.2–2 步长 0.01 |
| number | | 返回 · 弹簧渐入(达到全力后拉前的秒数)0–3 步长 0.05 |
| number | | 返回 · 返回途中的速度上限 1–60 步长 0.5 |
| number | | 返回 · 碎片转向并贴合表面(0 = 保持翻滚)0–1 步长 0.01 |
| number | | 返回 · 返回飞行的对齐曲线(1 线性,更高 = 更晚)0.2–4 步长 0.05 |
| number | | 返回 · 邻居恢复速率 0.02–3 步长 0.01 |
| number | | 返回 · 体素恢复速率 0–60 步长 0.5 |
| number | | 返回 · 落地碎片淡出 0–2 步长 0.01 |
| number | | 返回 · 重新结霜时间 0.2–12 步长 0.1 |
| color | | 灯光 · 主光颜色 |
| number | | 灯光 · 主光强度 0–12 步长 0.05 |
| number | | 灯光 · 主光俯仰角 10–89 步长 0.5 |
| number | | 灯光 · 主光方位角 -90–90 步长 0.5 |
| number | | 灯光 · 主光尺寸(柔光箱)0.2–3 步长 0.01 |
| number | | 灯光 · 补光强度(半球漫射,仅漫反射:在透明冰上几乎不可见)0–1.5 步长 0.005 |
| color | | 灯光 · 补光天空颜色 |
| color | | 灯光 · 补光地面颜色 |
| number | | 灯光 · 轮廓光强度 0–5 步长 0.01 |
| color | | 灯光 · 轮廓光颜色 |
| number | | 灯光 · 轮廓光俯仰角(0 = 正后方)0–89 步长 0.5 |
| number | | 灯光 · 主光摇摆幅度 0–0.15 步长 0.001 |
| number | | 灯光 · 主光摇摆周期 2–40 步长 0.5 |
| number | | 灯光 · 环境柔光箱(玻璃上的主光源)0–3 步长 0.01 |
| number | | 灯光 · 环境轮廓光带 0–3 步长 0.01 |
| number | | 灯光 · 环境正面补光 0–1 步长 0.005 |
| color | | 背景 · 顶部颜色 |
| color | | 背景 · 中部颜色 |
| color | | 背景 · 底部颜色 |
| number | | 背景 · 光晕中心 X 0–1 步长 0.005 |
| number | | 背景 · 光晕中心 Y 0–2 步长 0.005 |
| number | | 背景 · 光晕半径 0.1–2 步长 0.005 |
| number | | 背景 · 光晕衰减 0.5–6 步长 0.01 |
| number | | 背景 · 抖动噪点 0–3 步长 0.05 |
| number | | 后期 · 泛光阈值 0–3 步长 0.01 |
| number | | 后期 · 泛光强度 0–1.5 步长 0.005 |
| number | | 后期 · 泛光半径 0–1 步长 0.005 |
| number | | 后期 · 单色 0–1 步长 0.01 |
| enum | | 后期 · 色调映射(agx | aces | neutral | linear) |
| number | | 后期 · 曝光 0.1–4 步长 0.01 |
| number | | 后期 · 对比度 0.6–1.6 步长 0.005 |
| number | | 后期 · 黑色提升 0–0.1 步长 0.001 |
| number | | 后期 · 暗角强度 0–1 步长 0.005 |
| number | | 后期 · 暗角柔和度 0.1–1.5 步长 0.005 |
| number | | 后期 · 暗角半径 0.2–1.6 步长 0.005 |
| number | | 后期 · 胶片颗粒 0–0.15 步长 0.001 |
| enum | | 性能 · 质量档位(full | lite) |
| enum | | 性能 · 超分辨率器(fsr1 | taau | bilinear | native) |
| number | | 性能 · 场景分辨率缩放(放大到 1080p)0.35–1 步长 0.05 |
| enum | | 形状体素分辨率(128 | 256 | 384) |
| enum | | 性能 · 侵蚀场分辨率(每轴体素数)(64 | 96 | 128 | 192) |
| enum | | 性能 · 粉末粒子数(100k | 250k | 500k | 1M) |
| number | | 形状 · 标志网格细节(1-4;更高 = 表面更精细)1–4 步长 1 |
| number | | 几何 · 冰变形强度(0 = 原始)0–0.08 步长 0.001 |
| number | | 几何 · 噪点特征大小(更大 = 更宽泛)0.001–0.5 步长 0.001 |
| number | | 几何 · 变形种子 0–65535 步长 1 |
| number | | 灯光 · 轮廓光方位角 -180–180 步长 1 |
| number | | 灯光 · 轮廓光束角 10–89 步长 1 |
| number | | 灯光 · 轮廓反射大小 0.1–3 步长 0.05 |
| number | | 灯光 · 补光反射强度 0–2 步长 0.01 |
| number | | 工作室冷色点缀 · 强度 0–4 步长 0.01 |
| number | | 工作室冷色点缀 · 反射 0–3 步长 0.01 |
| number | | 工作室冷色点缀 · 俯仰角 -85–85 步长 1 |
| number | | 工作室冷色点缀 · 方位角 -180–180 步长 1 |
| number | | 工作室冷色点缀 · 大小 0.1–3 步长 0.05 |
| color | | 工作室冷色点缀 · 颜色 |
| number | | 工作室暖色点缀 · 强度 0–4 步长 0.01 |
| number | | 工作室暖色点缀 · 反射 0–3 步长 0.01 |
| number | | 工作室暖色点缀 · 俯仰角 -85–85 步长 1 |
| number | | 工作室暖色点缀 · 方位角 -180–180 步长 1 |
| number | | 工作室暖色点缀 · 大小 0.1–3 步长 0.05 |
| color | | 工作室暖色点缀 · 颜色 |
| enum | | 组合 · 区域模式(2 | 1 | 0) |
| number | | 组合 · 生长持续时间(秒)0–6 步长 0.05 |
| number | | 组合 · 生长起点 X -1–1 步长 0.01 |
| number | | 组合 · 生长起点 Y -1–1 步长 0.01 |
| number | | 组合 · 接缝方向(度)-180–180 步长 1 |
| number | | 组合 · 向外扩散与接缝移动的比率 0–1 步长 0.01 |
| number | | 组合 · 生长边缘不规则度 0–1 步长 0.01 |
| number | | 组合 · 返回速度变化 0–1 步长 0.01 |
| number | | 组合 · 接近路径弯曲 0–3 步长 0.05 |
| number | | 组合 · 接近路径扭转 0–3 步长 0.05 |
| number | | 组合 · 落地过渡变化 0–1 步长 0.01 |
| enum | | 渲染器实验(需要重载)(original | lookup | mesh | studio | matcap) |
| number | | 类型 · 标题块宽度(标志宽度为 2.6)1.2–9 步长 0.05 |
| number | | 类型 · 行高 0.7–1.4 步长 0.01 |
| number | | 类型 · 挤出深度(字体大小的比例)0.05–0.8 步长 0.01 |
| number | | 类型 · 倒角(字体大小的比例)0–0.12 步长 0.005 |
| number | | 类型 · 圆角(字体大小的比例)0–0.06 步长 0.002 |
| number | | 类型 · 文字网格细节(1-4;更高 = 变形更平滑)1–4 步长 1 |
Runtime contract
运行时约定
- One paused GSAP timeline registered as .
window.__timelines["frost-sequence-rig"] - Re-syncs on the CustomEvent; every frame is a closed-form function of time (seeded PRNG only, no rAF loops, no Date.now).
hf-seek - Renderer: WebGPU, GSAP, Matcap.
- External runtime dependencies: none (served locally).
- 一个暂停的 GSAP 时间线注册为 。
window.__timelines["frost-sequence-rig"] - 在 CustomEvent 上重新同步;每一帧都是时间的闭式函数(仅种子 PRNG,无 rAF 循环,无 Date.now)。
hf-seek - 渲染器:WebGPU、GSAP、Matcap。
- 外部运行时依赖:无(本地提供)。
Editing rules (from the source project)
编辑规则(来自源项目)
- Keep a single-quoted attribute with plain
data-composition-variablesJSON. Never save it through Studio's Design panel." - Do not put in static markup; create it at runtime.
<canvas> - Keep every visual state a function of t; seek-safety is what makes the block renderable.
- 将 保持为单引号属性,内容为纯
data-composition-variablesJSON。切勿通过 Studio 的设计面板保存。" - 不要在静态标记中放置 ;在运行时创建。
<canvas> - 保持每个视觉状态都是 t 的函数;seek 安全是使该区块可渲染的原因。