Individual skill
minecraft-space-rift
制作 Minecraft Forge 1.20.1 程序化空间裂缝、横向动态星河、立体蓝紫撕裂边缘及开合动画,提供共享 GLSL、14 个 JSON 预设和 Forge 源码接口。用于算法裂隙,不用于贴图裂缝、真实地形破坏或可穿越第二世界。
skills/minecraft-space-rift/SKILL.md
Source commit fa467398c391ac9211b7f3d75cb4f7de07a7fc2e
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 10
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- codex-skills Repository topic
- mcp-helper Repository topic
- minecraft Repository topic
- photon Repository topic
- axolotl-launcher Repository topic
- codex Repository topic
- forge Repository topic
- glsl Repository topic
- shaders Repository topic
- vfx Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 2,493 bytesSKILL.mdcore · 2,493 bytesSKILL.mdcore · 2,493 bytesagents/openai.yamlasset · 284 bytesassets/space-rift-kit/.gitignoreasset · 51 bytesassets/space-rift-kit/NOTICE.mddoc · 1,003 bytesassets/space-rift-kit/README.mddoc · 2,081 bytesassets/space-rift-kit/forge/build.gradleasset · 486 bytesassets/space-rift-kit/forge/gradle.propertiesasset · 50 bytesassets/space-rift-kit/forge/gradle/wrapper/gradle-wrapper.jarasset · 62,076 bytesassets/space-rift-kit/forge/gradle/wrapper/gradle-wrapper.propertiesasset · 221 bytesassets/space-rift-kit/forge/gradlewruns · 8,496 bytesassets/space-rift-kit/forge/gradlew.batruns · 2,776 bytesassets/space-rift-kit/forge/settings.gradleasset · 155 bytesassets/space-rift-kit/forge/src/main/java/dev/spacerift/RiftGeometry.javaasset · 1,434 bytesassets/space-rift-kit/forge/src/main/java/dev/spacerift/RiftParameters.javaasset · 2,646 bytesassets/space-rift-kit/forge/src/main/java/dev/spacerift/RiftRenderer.javaasset · 13,938 bytesassets/space-rift-kit/forge/src/main/java/dev/spacerift/RiftState.javaasset · 2,703 bytesassets/space-rift-kit/forge/src/main/java/dev/spacerift/SpaceRift.javaasset · 295 bytesassets/space-rift-kit/forge/src/main/resources/META-INF/mods.tomlasset · 507 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/parameters.jsonasset · 4,466 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/braid.jsonasset · 1,353 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/breach.jsonasset · 1,356 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/cinder.jsonasset · 1,350 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/crystal.jsonasset · 1,354 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/digital.jsonasset · 1,344 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/echo.jsonasset · 1,355 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/horizon-giant.jsonasset · 1,363 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/horizon-slash.jsonasset · 1,359 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/horizon-tear.jsonasset · 1,363 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/ink.jsonasset · 1,348 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/runic.jsonasset · 1,354 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/sky.jsonasset · 1,352 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/slash.jsonasset · 1,356 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/presets/storm.jsonasset · 1,352 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/shaders/core/rift.fshasset · 47,094 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/shaders/core/rift.jsonasset · 7,835 bytesassets/space-rift-kit/forge/src/main/resources/assets/spacerift/shaders/core/rift.vshasset · 168 bytesassets/space-rift-kit/forge/src/main/resources/pack.mcmetaasset · 74 bytesassets/space-rift-kit/package.jsonruns · 33 bytesassets/space-rift-kit/presets/braid.jsonasset · 1,353 bytesassets/space-rift-kit/presets/breach.jsonasset · 1,356 bytesassets/space-rift-kit/presets/cinder.jsonasset · 1,350 bytesassets/space-rift-kit/presets/crystal.jsonasset · 1,354 bytesassets/space-rift-kit/presets/digital.jsonasset · 1,344 bytesassets/space-rift-kit/presets/echo.jsonasset · 1,355 bytesassets/space-rift-kit/presets/horizon-giant.jsonasset · 1,363 bytesassets/space-rift-kit/presets/horizon-slash.jsonasset · 1,359 bytesassets/space-rift-kit/presets/horizon-tear.jsonasset · 1,363 bytesassets/space-rift-kit/presets/ink.jsonasset · 1,348 bytesassets/space-rift-kit/presets/runic.jsonasset · 1,354 bytesassets/space-rift-kit/presets/sky.jsonasset · 1,352 bytesassets/space-rift-kit/presets/slash.jsonasset · 1,356 bytesassets/space-rift-kit/presets/storm.jsonasset · 1,352 bytesassets/space-rift-kit/scripts/build.pyruns · 8,014 bytesassets/space-rift-kit/scripts/check_geometry.mjsruns · 1,114 bytesassets/space-rift-kit/scripts/export_schema.mjsruns · 1,008 bytesassets/space-rift-kit/scripts/verify_desktop_gl.pyruns · 8,975 bytesassets/space-rift-kit/shader/geometry.jsruns · 1,156 bytesassets/space-rift-kit/shader/interior-adapter.glslasset · 1,198 bytesassets/space-rift-kit/shader/interior-sky.glslasset · 6,077 bytesassets/space-rift-kit/shader/parameters.jsruns · 8,980 bytesassets/space-rift-kit/shader/psrdnoise2.glslasset · 5,523 bytesassets/space-rift-kit/shader/rift.fragasset · 46,912 bytesassets/space-rift-kit/shader/rift.vertasset · 246 bytesassets/space-rift-kit/shader/rift_core.glslasset · 13,608 bytesassets/space-rift-kit/shader/rift_horizon.glslasset · 6,931 bytesassets/space-rift-kit/shader/rift_rim.glslasset · 4,101 bytesassets/space-rift-kit/shader/shadertoy.glslasset · 47,203 bytesassets/space-rift-kit/shader/styles.glslasset · 6,671 bytesassets/space-rift-kit/workbench/five-cases.htmlasset · 4,619 bytesassets/space-rift-kit/workbench/giant.htmlasset · 236 bytesassets/space-rift-kit/workbench/index.htmlasset · 4,114 bytesassets/space-rift-kit/workbench/library.htmlasset · 5,252 bytesassets/space-rift-kit/workbench/presets/braid.jsonasset · 1,353 bytesassets/space-rift-kit/workbench/presets/breach.jsonasset · 1,356 bytesassets/space-rift-kit/workbench/presets/cinder.jsonasset · 1,350 bytesassets/space-rift-kit/workbench/presets/crystal.jsonasset · 1,354 bytesassets/space-rift-kit/workbench/presets/digital.jsonasset · 1,344 bytesassets/space-rift-kit/workbench/presets/echo.jsonasset · 1,355 bytesassets/space-rift-kit/workbench/presets/horizon-giant.jsonasset · 1,363 bytesassets/space-rift-kit/workbench/presets/horizon-slash.jsonasset · 1,359 bytesassets/space-rift-kit/workbench/presets/horizon-tear.jsonasset · 1,363 bytesassets/space-rift-kit/workbench/presets/ink.jsonasset · 1,348 bytesassets/space-rift-kit/workbench/presets/runic.jsonasset · 1,354 bytesassets/space-rift-kit/workbench/presets/sky.jsonasset · 1,352 bytesassets/space-rift-kit/workbench/presets/slash.jsonasset · 1,356 bytesassets/space-rift-kit/workbench/presets/storm.jsonasset · 1,352 bytesassets/space-rift-kit/workbench/previews/braid.pngasset · 199,452 bytesassets/space-rift-kit/workbench/previews/breach.pngasset · 232,226 bytesassets/space-rift-kit/workbench/previews/cinder.pngasset · 216,177 bytesassets/space-rift-kit/workbench/previews/crystal.pngasset · 361,268 bytesassets/space-rift-kit/workbench/previews/digital.pngasset · 176,611 bytesassets/space-rift-kit/workbench/previews/echo.pngasset · 191,396 bytesassets/space-rift-kit/workbench/previews/horizon-giant.pngasset · 129,421 bytesassets/space-rift-kit/workbench/previews/horizon-slash.pngasset · 49,408 bytesassets/space-rift-kit/workbench/previews/horizon-tear.pngasset · 97,962 bytesassets/space-rift-kit/workbench/previews/ink.pngasset · 132,845 bytesassets/space-rift-kit/workbench/previews/runic.pngasset · 146,514 bytesassets/space-rift-kit/workbench/previews/sky.pngasset · 357,594 bytesassets/space-rift-kit/workbench/previews/slash.pngasset · 102,566 bytesassets/space-rift-kit/workbench/previews/storm.pngasset · 209,853 bytesassets/space-rift-kit/workbench/resources.jsonasset · 10,551 bytesassets/space-rift-kit/workbench/serve.pyruns · 794 bytesassets/space-rift-kit/workbench/shader/app.jsruns · 15,994 bytesassets/space-rift-kit/workbench/shader/geometry.jsruns · 1,156 bytesassets/space-rift-kit/workbench/shader/interior-adapter.glslasset · 1,198 bytesassets/space-rift-kit/workbench/shader/interior-sky.glslasset · 6,077 bytesassets/space-rift-kit/workbench/shader/parameters.jsruns · 8,980 bytesassets/space-rift-kit/workbench/shader/psrdnoise2.glslasset · 5,523 bytesassets/space-rift-kit/workbench/shader/rift.fragasset · 46,912 bytesassets/space-rift-kit/workbench/shader/rift.vertasset · 246 bytesassets/space-rift-kit/workbench/shader/rift_core.glslasset · 13,608 bytesassets/space-rift-kit/workbench/shader/rift_horizon.glslasset · 6,931 bytesassets/space-rift-kit/workbench/shader/rift_rim.glslasset · 4,101 bytesassets/space-rift-kit/workbench/shader/shadertoy.glslasset · 47,203 bytesassets/space-rift-kit/workbench/shader/styles.glslasset · 6,671 bytesassets/space-rift-kit/workbench/style.cssasset · 3,171 bytesassets/space-rift-kit/workbench/启动巨型横向裂隙.batruns · 80 bytesassets/space-rift-kit/workbench/启动空间裂缝工作台.batruns · 46 bytesscripts/create_project.pyruns · 735 bytes
Read excerpt
# 程序化空间裂缝
先检查目标工程已有 Shader、参数系统、天空和异空间接口,优先复用。公开包包含独立 WebGL2 工作台、算法和接入资源。
1. 使用 `python scripts/create_project.py <新目录>` 复制资源。阅读生成目录的 README.md 和 NOTICE.md。
2. `shader/geometry.js` 生成稳定种子的分形骨架;`shader/parameters.js` 管理参数、质量及预设。改变种子或几何后更新骨架 Uniform,普通视觉变化直接更新 Uniform。
3. `rift_core.glsl` 计算开口,`rift_rim.glsl` 和 `rift_horizon.glsl` 计算边缘及深度;保留物理局部坐标采样和导数抗锯齿,不拉伸固定纹理。
4. 横向干净裂隙选 `horizon-slash`、`horizon-tear`、`horizon-giant`,保留 `horizon=1`。其它预设允许分支、破碎演出及算法风格。按需求禁用外围装饰。
5. 内部渲染通过 `interior-adapter.glsl` 替换;复用目标天空或子场景时明确相机、坐标与遮罩。内部只在真实开口可见。
6. 用 `python scripts/build.py` 生成 WebGL2、Shadertoy 和 Forge GLSL150;不手改生成文件。通过长度、宽度、progress/open/shrink/sequence 等参数控制演出。
7. Forge 接入读 `forge/src`:使用世界位置与朝向,正确管理场景颜色副本、深度、混合及缓冲生命周期。背景折射必须使用真实场景缓冲;测试背景不能称为真实折射。
8. 验证 `node scripts/check_geometry.mjs`、生成脚本、可选桌面 GL 测试和 Java17 Gradle 构建。游戏运行验收另行完成;浏览器或桌面 GL 通过不等于已验证 Minecraft。
修改前优先研究相关 Shadertoy 算法并保留来源;无法读取时说明限制。保留 psrdnoise 作者和 MIT 通知;附件衍生代码的许可边界见 NOTICE,不将组合整体宣称为 MIT。