SuperAPI AI 工具集

holo-card-composer

通用与其它

查看项目

更新于 10-15 22:40

技能介绍

用途:当用户想要从 ShaderKit 原语直接组合一张定制的全息集换卡时使用此技能。它提供对内容层与金属着色器效果链的完全创意控制,不使用 ShaderCards 预设,交付物是一个 SwiftUI 视图——暗色舞台上的组合卡片,与 ShaderKitDemo 应用中的卡片效果一致(GradientFoilView、LayeredHoloView、MaskedFoilView、CosmosHoloView)。

主要能力:使用 HolographicCardContainer 实现倾斜交互 3D,手工构建内容层(渐变、可选照片、色调遮罩、铬、边框),并串联手工调校的 Metal 着色器效果链。流程包括:可选图片处理(校验路径、硬编码绝对路径加载、失败回退基础渐变);两轮 AskUserQuestion 访谈(第一轮外观:主色、箔质感、构造方式;第二轮人物信息:卡名、角色、格言、两项签名技能);根据 references/composition-recipes.md 映射配色与效果堆叠,效果链顺序为 pattern → sparkle → light,共 2–4 个效果;参照 references/shaderkit-api.md 生成展示视图,替换令牌;构建并截图确认效果;提供快速变体迭代。

必要用法:需要 ShaderKit 库产品,不需要 ShaderCards。可选一张用户图片(PNG/JPEG/HEIC),无照片也可工作。Metal 着色器只能通过 Xcode 构建系统编译,用 swift build / swift run 会使效果渲染为空白,需用 xcodebuild 或 XcodeBuildMCP(仓库内 scheme 为 ShaderKitDemo)构建。注意不透明的高级材质效果会遮挡照片,图片上只能使用半透明效果。

限制:资料未提供收费、价格、平台支持范围等更多信息。