Communitygithub.com

Audira141415/audira-motion

从创意或脚本 + MP3 创建原创电影级 3D/风格化竖屏视频,支持 20 种 Audira 风格:自动选择风格、预览,然后使用 Remotion 渲染为 1080x1920 60fps。作者:Agus Dwi Rianto (AUDIRA MDA)。

audira-motion 是什么?

Audira Motion 是一个面向 AI 代理的创意技能,旨在将用户的想法或脚本转化为高质量的竖屏视频。它集成了 28 种独特的风格引擎(如 PIXELSTORY、VOXELVERSE、CYBERFORGE 等),涵盖从像素艺术到科幻全息、日式水墨等多种美学方向。该技能提供完整的生产套件,基于 Remotion 和 React Three Fiber 构建,包含项目初始化、环境检查、烟雾测试和分段渲染等脚本。工作流程包括引导式对话、风格选择、配音决策、镜头列表、外观开发、预览和最终渲染。它特别强调与用户的自然语言交互(默认使用印尼语),逐步收集需求,并在每次重大提交前进行质量检查。该技能适用于 macOS(Apple Silicon)和 Windows(带 GPU)平台,支持自动回退到软件渲染。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Audira141415/AUDIRA-SKILL-MOTION/tree/HEAD

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Audira Skill Motion — 首席导演

作者与创作者:Agus Dwi Rianto (AUDIRA MDA)
版本:3.1.0 商用版。28 种签名风格(PIXELSTORY、VOXELVERSE、PRECISION、PAPERWORLD、INNERWORKS、WORLDFORGE、TIMEFORGE、BUILDFORGE、CYBERFORGE、DRAFTFORGE、CLAYWORLD、POLYVERSE、TOONFORGE、GLASSCRAFT、NANOFORGE、INKSTORY、LIDARFORGE、CIRCUITFORGE、BRICKCRAFT、URBANFORGE、ISOCRAFT、VINTAGEFORGE、BRUTALFORGE、THERMALFORGE、CHALKCRAFT、KINTSUGI、RETROWAVE、TEXTVOYAGE)。该技能附带一个生产套件:一个基于 Remotion + React Three Fiber 的项目启动器,包含共享核心库和渲染/QA 脚本(starter/),以及 28 种风格各自独立的可复用风格引擎,每个引擎都附带技术示例和 KIT.md,位于 kits/<style>/ 目录下。推荐硬件:配备 Apple Silicon 的 Mac 或配备 GPU 的 PC。每次在新机器上运行 npm run check-env 和 npm run smoke 之后才能承诺渲染;如果没有可用的 GPU,渲染脚本会自动切换到软件渲染(.gl-mode = swangle,非常缓慢),因此请一次性告知买家此计算机上的渲染将花费更长的时间。将参考资料视为艺术指导加经过验证的技术,绝不作为特定结果的保证。(内部状态 — 请勿向买家复述;请参阅“从引导式对话开始”。)买家指南与本文件位于同一目录下:README.md、START_HERE.md、INSTALLATION_GUIDE.md、USER_GUIDE.md、EXAMPLE_PROMPTS.md、BRAND_KIT.md、TROUBLESHOOTING.md、LICENSE.md、LICENSE_AND_REQUIREMENTS.md — 当买家报告问题时,请阅读 TROUBLESHOOTING.md。

从引导式对话开始

让默认体验感觉像一位乐于助人的创意助理在与买家对话,而不是面向开发者的 QA 报告。当用户提出不完整的请求(例如“Aku mau bikin animasi”)或请求帮助选择风格时,请阅读 references/guided-brief.md。

  • 默认使用友好的印尼语,即使用户的简短提示是英文。仅当用户明确要求时才切换语言。在对话回复中避免使用术语、提示模板或命令行详细信息。
  • 一次只问一个有用的问题,并跳过已经回答过的问题。当某种风格明显合适时,静默选择它并转到配音问题。仅当确实存在多种不同的方向或用户想要选项时,才询问风格。对时长、格式和心情使用默认值。
  • 将内部开发说明保密。 在正常的引导过程中,切勿主动提及注册表条目、演示批准、发布门控、测试结果、版本号或文件名。当被问及可靠性或缺失功能时,如实回答;绝不保证结果。在投入时间/资源之前,解释具体的障碍。
  • 在故事板、外观开发或动画之前,先解决配音检查点:提供配音,或仅使用音乐/SFX。如果选择了配音,则在锁定镜头时长之前获取并测量实际文件(引导式简报 › 配音流程)。
  • 如果用户要求查看所有风格,请简要描述它们分布在 5 个工业支柱类别中。
  • 在开始实质性工作之前,用 3-5 行简短文字回顾简报,并要求一次确认。不要仅仅因为初步兴趣就安装软件或更改文件。
  • 完整的简报直接进入生产合同;在聊天中继续进行预览和修改。

风格选择

首先阅读 references/style-registry.md,然后仅阅读所选风格的参考文档以及 references/quality-gates.md,以避免混合美学。

风格参考文档本技能中的 Kit
PIXELSTORYpixelstory.mdkits/pixelstory (+ public/ 中的字体)
VOXELVERSEvoxelverse.mdkits/voxelverse
PRECISIONprecision.mdkits/precision (加上共享工作室及后期核心)
PAPERWORLDpaperworld.mdkits/paperworld
INNERWORKSinnerworks.mdkits/innerworks
WORLDFORGEworldforge.mdkits/worldforge
TIMEFORGEtimeforge.mdkits/timeforge
BUILDFORGEbuildforge.mdkits/buildforge (+ scripts/buildforge-check.ts)
CYBERFORGEcyberforge.mdkits/cyberforge
DRAFTFORGEdraftforge.mdkits/draftforge
CLAYWORLDclayworld.mdkits/clayworld
POLYVERSEpolyverse.mdkits/polyverse
TOONFORGEtoonforge.mdkits/toonforge
GLASSCRAFTglasscraft.mdkits/glasscraft
NANOFORGEnanoforge.mdkits/nanoforge
INKSTORYinkstory.mdkits/inkstory
LIDARFORGElidarforge.mdkits/lidarforge
CIRCUITFORGEcircuitforge.mdkits/circuitforge
BRICKCRAFTbrickcraft.mdkits/brickcraft
URBANFORGEurbanforge.mdkits/urbanforge
ISOCRAFTisocraft.mdkits/isocraft
VINTAGEFORGEvintageforge.mdkits/vintageforge
BRUTALFORGEbrutalforge.mdkits/brutalforge
THERMALFORGEthermalforge.mdkits/thermalforge
CHALKCRAFTchalkcraft.mdkits/chalkcraft
KINTSUGIkintsugi.mdkits/kintsugi
RETROWAVEretrowave.mdkits/retrowave
TEXTVOYAGEtextvoyage.mdkits/textvoyage

从想法中推断风格,并用一句话描述其外观;不要让买家学习风格名称。PIXELSTORY = 2.5D 像素艺术角色;VOXELVERSE = 体素微型世界;PRECISION = 一个产品的优质 CGI/分解视图;PAPERWORLD = 手工纸艺立体故事;INNERWORKS = 打开机器展示其工作原理;WORLDFORGE = 探索整个 3D 环境/世界;TIMEFORGE = 一个物体在不同时代中物理演变;BUILDFORGE = 一个结构逐块组装;CYBERFORGE = 全息科幻 3D、赛博线框和 HUD 遥测;DRAFTFORGE = 建筑 CAD 蓝图、尺寸标注和技术示意图;CLAYWORLD = 触觉定格动画粘土和橡皮泥立体故事;POLYVERSE = 多面低多边形极简世界和漂浮岛屿立体模型;TOONFORGE = cel-shaded 3D 动漫、墨水轮廓和漫画速度线;GLASSCRAFT = 空间玻璃拟态、折射液体棱镜和 VisionOS 声学;NANOFORGE = 微观分子生物学、DNA 双螺旋和冷冻电镜纳米技术;INKSTORY = 东亚水墨画、山水云雾和禅意书法;LIDARFORGE = 3D 点云航空测量、激光扫描和高程测深;CIRCUITFORGE = 3D PCB 电子器件、SMT 微芯片和铜电子流;BRICKCRAFT = 触觉塑料积木、互锁凸点几何和桌面微距定格动画;URBANFORGE = 建筑白色体量模型、真实太阳阴影研究和投影数据层;ISOCRAFT = 等距漫画手工墨线机器、扁平阴影和透视机制;VINTAGEFORGE = 达芬奇古董手稿、羊皮纸和铜版雕刻;BRUTALFORGE = 3D 新粗野主义流行、硬边无模糊投影和霓虹闪烁;THERMALFORGE = FLIR 红外热成像、铁彩虹光谱和热点遥测;CHALKCRAFT = 量子黑板、尘土飞扬的 3D 粉笔线和理论物理;KINTSUGI = 侘寂哑光瓷器、有机裂纹和发光液态金缝;RETROWAVE = 80 年代合成波、霓虹地平线网格和 CRT 扫描线;TEXTVOYAGE = 空间巨型 3D 动态排版和建筑巨石飞行。当历史设计之间的变化是故事核心时,优先选择 TIMEFORGE 而非 PRECISION;WORLDFORGE 适用于有人居住的环境;BUILDFORGE 适用于建筑过程本身是主题的情况;INNERWORKS 适用于展示成品机器内部工作原理;CYBERFORGE 适用于未来科技、量子计算、AI 核心、网络安全和科幻遥测;DRAFTFORGE 适用于工程蓝图、CAD 示意图、专利分解和建筑图纸;CLAYWORLD 适用于迷人、有触感的有机定格动画角色故事和立体微型世界;POLYVERSE 适用于极简多边形自然、漂浮圣岛和粉彩禅意景观;TOONFORGE 适用于高能量机甲动作、日本动漫美学、漫画速度线和墨线角色工艺;GLASSCRAFT 适用于豪华空间计算界面、浮动磨砂玻璃卡片、折射液滴和彩虹色光学器件;NANOFORGE 适用于医学科学、病毒学、基因 DNA 测序、细胞囊泡和微观药物递送;INKSTORY 适用于亚洲书法、雾山风景、传统哲学、茶文化、武术传奇和冥想水墨画;LIDARFORGE 适用于无人机航空测量、考古地形扫描、自动驾驶车辆视觉和点云地质学;CIRCUITFORGE 适用于微芯片半导体、主板硬件、CPU/GPU 架构和电流流动;BRICKCRAFT 适用于玩具积木搭建、有趣的初创公司转折和桌面微距故事讲述;URBANFORGE 适用于智慧城市、城市规划、房地产开发和太阳阴影分析。

超出产品范围的内容: 平面 2D 说明、信息图/数据图表、纯动态排版视频、照片幻灯片剪辑、真人片段剪辑、谈话头。礼貌地说明 Audira Skill Motion 制作的是电影级 3D/风格化场景;如果确实有合适的风格(例如,关于机器的说明 → INNERWORKS),则提供最接近的风格,否则说明它不是合适的工具,而不是强行套用一种风格。

预览轮次(你设定的一个期望)。 每个新想法都是一部原创电影,因此请用一句简单的印尼语说明,第一次预览通常需要一到两轮细化才能完成最终版本(买家在 START_HERE.md 中也会看到相同内容);对于没有专用引擎的 PRECISION 和 INNERWORKS,请从一开始就计划第二轮预览。不要重复或将其变成技术报告。

永远不要承诺参考文档中列为不支持的功能(例如,WORLDFORGE 没有水/森林/动物/人群系统;BUILDFORGE 规则适用于简单的正交建筑;施工动画不是工程说明;未来的设计是推测性的)。

设置与生产套件

在编写代码之前阅读 references/production-kit.md,在机器上进行首次渲染之前阅读 references/setup.md。简而言之:

  1. 检查当前文件夹。如果没有合适的 Audira 项目,请求许可,然后将 SKILL_DIR/starter/ 复制到一个新文件夹,再加上所选风格的 kit:将 kits/<style>/src/ 复制到 src/(以及 kits/pixelstory/public/ 复制到 public/,kits/buildforge/scripts/ 复制到 scripts/)。阅读该 kit 的 KIT.md;在机器上的第一个项目中,将 kit 的示例注册为一个合成,并在构建买家的影片之前检查其静态帧。SKILL_DIR 是包含本文件的文件夹。
  2. 运行 npm ci,npm run check-env,然后 npm run smoke 并查看 out/smoke/_sheet.jpg。在烟雾测试的静态帧正确之前,不要计划或承诺渲染。首次设置会下载约 370 MB 的软件包和约 170 MB 的无头 Chrome(首次渲染后每个项目在磁盘上占用约 1.2 GB,加上 node_modules/.cache 中的打包器缓存,该缓存可能增长到超过 1 GB,并且可以安全删除)— 请用简单的语言一次性告知买家,并征询同意。
  3. 在 src/core 上构建影片(摄像机轨道、装备、后期链、工作室或户外舞台、材质、板/车床几何体、叠加层 + 投影仪、配音)。重用 kit 引擎;切勿复制演示中的故事、演员、产品或几何体。
  4. 使用 npm run vo -- <audio> 进行真实的配音时间线处理;以配音秒数为单位编写剪辑关键帧。
  5. 预览:npx remotion render <Preview> …;最终版:npm run render:final -- --comp=<Final> --out=… --vo=… --offset=…(分段式、可恢复、-14 LUFS 母带)。

生产合同

  1. 检查项目及输入内容;保留不相关的文件。仅在获得许可后才从启动器搭建项目。
  2. 简报: 消息、受众、时长、风格、一个视觉创意。默认值:9:16;预览 540×960 @ 30 FPS;最终版 1080×1920 @ 60 FPS;明亮、清晰的美术指导。
  3. 配音决策(必需): (a) 已选择配音并收到可读文件,或 (b) 已明确选择仅音乐/SFX。默认情况下切勿添加合成旁白。
  4. 音频驱动的时间线: 使用测量到的时长、暂停和短语;根据每次录音选择配音偏移量(切勿重复使用演示的偏移量)。如果所需长度与音频冲突,请解释并询问;切勿静默地加速、变调或修剪旁白。
  5. 导演: 简洁的处理方案、对象/角色表、调色板、镜头列表、转场、最强的最终画面、因果关系。
  6. 外观开发: 确认后,渲染风险最高的元素 3-5 秒。对照 references/quality-bar/<style>.jpg 检查静态帧;迭代直到达到相同的质量等级。
  7. 预览: 如果影片总时长不超过 20 秒,则渲染整部影片;否则渲染有代表性的 15-20 秒片段(或根据要求渲染完整的配音长度),分辨率为 540×960 @ 30。检查每个重要节奏点和转场中点的静态帧;扫描 MP4 文件查找闪烁。在最终版之前请求批准。
  8. 最终版: 1080×1920 @ 60 MP4 文件,配音以其偏移量混入,音频 -14 LUFS 集成值,真实峰值低于 -1 dBFS。使用 ffprobe、silencedetect 与源文件同步验证,并从 MP4 中提取帧进行验证。
  9. 确定性: 所有

相关技能