Commit 2cebedc
committed
feat(catalog): add the seven 3D-motion pieces as installable registry blocks
Adds seven 3D-motion pieces to the HyperFrames catalog as installable
registry blocks: a leaf-parting title card, a glass-shard title, a
code-slicing hero, a frosted camera-orbit sequence, a bevelled-cuboid
carousel, an orbiting feature card, and a wireframe portal title. Each
installs the same way as any other catalog block and shows up in its
own "3D motion" catalog section.
Ported from a reference implementation, contributed with the author's
permission under this repository's license (CREDITS.md). Every
vendored library (GSAP, three.js, three-mesh-bvh, opentype.js,
ClipperLib, Geist) carries its own notice, consistent across all seven
items, and frost-sequence-camera-orbit ships real TypeScript source
plus a verified build script for its bundled frost.js/motion.js under
source/ (reference only, not installed).
Also fixes: a script-src/manifest-path mismatch in three items that
failed the registry's install-time file check; a dead ESM leftover in
glass-shard-title (unused, bare-specifier imports); and registers
frost.ready as a declared-compute build-ready hold so the player waits
instead of showing a black frame while the mesh finishes building.
NO_ESSAY_COMMENTS_OK=1: squashes a five-commit history whose ported
source/ tree carries pre-existing, unedited upstream comments (long
blocks, shouted acronyms) not authored in this repo.1 parent 82f4926 commit 2cebedc
195 files changed
Lines changed: 277664 additions & 38 deletions
File tree
- docs
- catalog/blocks
- public
- catalog/blocks
- registry
- blocks
- canopy-part-title
- assets
- code-slice-hero
- assets
- cuboid-carousel
- assets
- addons
- environments
- utils
- frost-sequence-camera-orbit
- assets
- fonts
- textures
- presets
- saved
- source
- presets
- saved
- src
- core
- dials
- erosion
- ice
- motion
- post
- powder
- rig
- scene
- shape
- tsl
- vendor
- tools
- glass-shard-title
- assets
- fonts
- orbit-card
- assets
- wireframe-portal-title
- assets/fonts
- catalog-artifact
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
17 | 19 | | |
18 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
0 commit comments