Skip to content

feat(ruic-card): 新增全息闪卡生成插件(Blender + Three.js) - #21

Open
liuzhiqiang23 wants to merge 1 commit into
zai-org:mainfrom
liuzhiqiang23:feat/ruic-card
Open

liuzhiqiang23 wants to merge 1 commit into
zai-org:mainfrom
liuzhiqiang23:feat/ruic-card

Conversation

@liuzhiqiang23

Copy link
Copy Markdown

改动解决的用户问题

新增社区插件 ruic-card:让 ZCode 一句话(或一张参考图)生成交互式 3D 全息闪卡网页——分层视差、镭射流光材质、翻面/景深滑块/手机布局,并交付可编辑的 Blender 工程(card.blend)。填补创意生成类目下「卡牌/收藏卡/立体海报」方向的空白。

用户可见行为与测试方式

  1. 安装 ruic-card 插件后,对 agent 说:做一张全息闪卡:主体是一只柴犬,标题「柴皇」,烫金质感
  2. 技能会:生成四层 PNG(主体/背景/线稿/文字)→ 校验图层 → 自动装官方便携版 Blender → 建 3D 场景铺全息材质 → 打包 Three.js 单文件查看器 → 起本地服务
  3. 交付前技能会用无头 Chromium 实测拖拽/翻面/滑杆/移动端视口/减少动效,输出绿/红验证报告(verification/report.json
  4. 交付物:本地 URL、card.blend、四层透明 PNG、card-config.json、渲染图

本 PR 中的插件已通过 validate.pybuild_dist.pygit diff --check,并在本机 ZCode 实跑过完整链路(含演示 GIF 中的前后对比)。

版本与市场注册

  • 版本 1.0.0(首次提交);已注册 marketplace.json,category=utilities,name/source/version/描述与 plugin.json 一致(中英双语)

依赖、网络请求、权限与副作用

  • 可执行文件:Python 3 + Pillow、Node.js + npm;Blender 无需预装(首跑自动下载官方便携版到输出项目 tools/,不碰系统安装)
  • 网络访问:仅 blender.org 首跑下载、查看器 npm 依赖、验证脚本的无头 Chromium;无其他外联
  • API 密钥:无需任何密钥(图层由宿主 agent 已有图像能力生成或手绘)
  • 文件写入:仅限用户指定的输出项目目录;插件本体运行时只读
  • 命令执行:Python 流水线、blender(便携副本)、node(本地查看器服务与验证)
  • 无遥测、无 Hook、无 MCP 服务

第三方素材来源与许可证

  • Blender:运行时从 blender.org 获取(GPL 程序;本插件不打包其代码)
  • Three.js:MIT(网页模板引用)
  • 其余均为原创代码与文字,MIT(见插件内 LICENSE);用户生成内容不随插件分发

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant