OfficeCLI Morph-PPT 样式库深度解析:用聚光灯舞台(dark--spotlight-stage)打造演讲级 Morph 转场
发布时间:2026/9/20 0:03:45 锦皓数字建站
打造演讲级 Morph 转场`)
OfficeCLI Morph-PPT 样式库深度解析用聚光灯舞台dark--spotlight-stage打造演讲级 Morph 转场【免费下载链接】OfficeCLIOfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源仅包含一个二进制文件无需安装 Office 套件。项目地址: https://gitcode.com/iOfficeAI/OfficeCLI本文基于 skills/morph-ppt/reference/styles/dark--spotlight-stage/style.md 展开并结合 OfficeCLI Morph-PPT 技能体系的源码级证据SKILL.md、pptx-design.md、INDEX.md与示例成品 dark__spotlight_stage.pptx 的真实 OOXML 结构完整还原「近黑背景 暖白/金色聚光灯」这一戏剧化样式的配色逻辑、几何实现与 Morph 编排手法。读完你将能① 理解聚光灯式视觉的 5 条核心设计技术② 对照 PPTX 内部 XML 看懂椭圆光斑的精确尺寸、透明度与位移参数③ 用officecli命令复刻同款舞台效果并跑通 Morph 交付检查。一、样式定位什么时候该用舞台聚光灯style.md开篇即给出了本样式的完整定位视觉效果在近黑背景#0A0A0A上放置大型椭圆光斑模拟舞台聚光灯光斑在页面之间大幅移动营造戏剧化氛围适用场景Scene演讲Speeches、产品发布Product launches、TED 风格演讲TED-style、年会Annual meetings情绪基调MoodDramatic戏剧性、Focused聚焦、Theatrical舞台感色调Color Tone近黑背景 暖白/金色聚光灯。在 52 套参考样式库中INDEX.md 的 Quick Lookup 将dark--spotlight-stage明确归类到Keynotes / Launch Events / Galas用例其主色三元组bg / fg / accent为#0A0A0A / #FFFFFF / #FFE0B2情绪词是Dramatic, focused, theatrical——这与style.md的自我描述完全一致。它是「近黑 大面积高亮」对比最极端、聚光感最强的 dark 系列样式之一。注意使用边界该样式追求强烈明暗对比与舞台仪式感适合发布、演讲类叙事常规的董事会汇报、培训课件应回归officecli-pptx基础样式或officecli-pitch-deck详见 SKILL.md 的 Reverse handoff 规则。二、色板两色的克制与极端对比style.md给出的色板只有两个条目且刻意保持克制名称Hex用途Near Black近黑0A0A0A背景舞台黑暗Spotlight聚光暖白/金色渐变聚光灯束在示例成品 dark__spotlight_stage.pptx 的 OOXML 中这一色板被精确落实p:bgp:bgPra:solidFilla:srgbClr val0A0A0A //a:solidFill/p:bgPr/p:bg每个 slide 的背景都是0A0A0A纯色填充。光斑体系则细分为三个层级主光斑spotlightFFFFFF纯白椭圆alpha1200012% 透明度暖晕warm-glowFFE0B2暖桃金色椭圆alpha60006% 透明度叠加在主光斑内侧/上层形成光晕扩散氛围点dot1~dot4FFE0B2alpha1500015%0.3cm 的小圆点散布四角舞台压线stage-top/stage-bottom333333alpha4000040%两条 0.04cm 高的细矩形勾勒舞台地平线。从源码结构看slide1.xml 等 5 个 slide 的 spTree本样式正是 pptx-design.md 中「Background fill → Scene actors → Content」三层颜色层级的具体案例背景最弱光斑中弱正文最亮FFFFFF/CCCCCC。三、5 条核心设计技术Design Techniquesstyle.md的 Design Techniques 一节是本样式的设计骨架逐条展开如下3.1 用大椭圆做光斑页间位移 ≥ 15cm 制造扫光效果Spotlights implemented using large ellipses, shifting 15cm between pages, creating beam-sweeping effect during Morph transitions在示例 PPTX 中验证主光斑spotlight直径为 5760000 EMU 16cm的正圆。页间位移实测如下EMU → cm 换算1cm 360000 EMU页面spotlight 位置 (x, y)相对上一关键页的水平位移Slide 1hero(9.0cm, 1.5cm)—Slide 3pillars(1.0cm, 3.0cm)8.0cmSlide 5cta(2.0cm, 2.0cm)7.0cm位移均远超 5cm 的空间变化阈值详见下文 5.2配合transitionmorphslide5.xml 中可见p159:morph optionbyObject /的真实过渡标记Morph 引擎会为同名!!spotlight插值出横向扫射的光束运动。3.2 椭圆负责光与晕矩形负责舞台结构Use ellipse for light spots and halos, rect for stage elements (floor lines, text panels)这是「形状语义分工」所有光效主光斑、暖晕、氛围点一律使用prstellipse而舞台结构元素stage-top、stage-bottom两条压线与文字面板使用prstrect。对照 OOXML 可以看到光斑的a:prstGeom prstellipse与压线的a:prstGeom prstrect严格区分没有混用。3.3 多层椭圆叠加模拟光晕扩散亮心 淡边Multiple ellipse layers overlay to simulate halo diffusion (bright center, faint edges)主光斑FFFFFF 12%与暖晕FFE0B2 6%并非二选一而是叠加暖晕尺寸略小12cm叠在 16cm 主光斑内侧中心更亮、边缘更淡模拟真实聚光灯的径向衰减。这与 pptx-design.md 对场景演员透明度的分区一致——整页装饰性!!scene-*光斑应保持在opacity ≤ 0.12的低透明区不能与正文抢视觉。3.4 文字置于光斑中心暗区留白引导视线Text placed in spotlight center area, dark areas left empty, guiding visual focusSlide 1 的标题 AI Agent PlatformMontserrat Bold56ptFFFFFF与副标题、说明文字均落在光斑覆盖的中央区域画面四周暗区只有低透明度的 0.3cm 小圆点不做任何信息承载。这正是舞台式布局的要点暗区是负空间光斑是视线锚点。3.5 多灯叠加做终场multi-light layeringstyle.md特别提示阅读Slide 5cta的「Multi-light layering for stage finale effect」。从 slide5.xml 实测cta 页保留全部 4 个氛围点 主光斑 暖晕 双压线且主光斑从 slide 1 的右侧x9cm扫至左侧x2cm配合 52pt 的 开始构建你的智能体 大标题形成「灯光收拢 大标题压场」的终场仪式感。四、示例成品的逐页结构与 Morph 证据style.md建议「不必全读挑 2~3 页代表性页面」即可掌握核心手法。示例成品dark__spotlight_stage.pptx共 5 页代表性页面如下Slide 1hero—— 光斑的尺寸、位置与透明度基准主光斑spotlight16cm 正圆位于 (9.0cm, 1.5cm)FFFFFF 12%暖晕warm-glow12cm 正圆位于 (11.0cm, 3.5cm)FFE0B2 6%舞台压线 ×2、氛围点 ×4、三行文字56pt 主标题 / 36pt 副标题 / 20pt 说明均居中。注意slide 1 的形状名尚未带!!前缀namespotlight而 slide 5 的形状名为!!spotlight。这正是 SKILL.md Known Issue M-1 描述的 CLI 自动加前缀行为对某个 slide 设置transitionmorph后该页所有形状名会被自动补上!!前缀name路径选择器依然可解析但读取回的名称是带前缀的形式。Slide 3pillars—— 光斑让位三栏内容上台主光斑移到 (1.0cm, 3.0cm)让出中央版面内容区为 3×3 布局3 列 × 3 行共 9 个文本框构成 pillars 页面类型光斑位移 8cm满足 Morph 空间变化要求同时把舞台中央让给论点。Slide 5cta—— 终场多灯光斑回到左侧 (2.0cm, 2.0cm)暖晕收拢至 (4.0cm, 4.0cm)XML 内含真实的mc:AlternateContentp159:morph optionbyObject /过渡定义fallback 为淡入——这正是 Morph 在 PowerPoint 365 / Keynote / WPS 中播放、在 LibreOffice 等渲染器退化为 fade 的机制来源。五、在 OfficeCLI 中复刻该样式命令级实现style.md的 Reference Script 提到完整构建脚本在build.sh该目录中实际随附的是成品 PPTX未附构建脚本因此以下命令依据 SKILL.md 的 morph 配方整理可直接复现同款效果FILEspotlight-deck.pptx officecli create $FILE; officecli open $FILE # Slide 1 —— hero近黑背景 三层光效 officecli add $FILE / --type slide --prop layoutblank --prop background0A0A0A officecli add $FILE /slide[1] --type shape --prop namespotlight --prop presetellipse \ --prop fillFFFFFF --prop opacity0.12 --prop x9cm --prop y1.5cm --prop width16cm --prop height16cm officecli add $FILE /slide[1] --type shape --prop namewarm-glow --prop presetellipse \ --prop fillFFE0B2 --prop opacity0.06 --prop x11cm --prop y3.5cm --prop width12cm --prop height12cm officecli add $FILE /slide[1] --type shape --prop namestage-top --prop presetrect \ --prop fill333333 --prop opacity0.4 --prop x4cm --prop y0.5cm --prop width25cm --prop height0.04cm # Slide 2 —— statement设置 morph光斑大幅位移≥ 5cm officecli add $FILE / --type slide --prop layoutblank --prop background0A0A0A --prop transitionmorph officecli add $FILE /slide[2] --type shape --prop name!!spotlight --prop presetellipse \ --prop fillFFFFFF --prop opacity0.12 --prop x1cm --prop y3cm --prop width16cm --prop height16cm officecli add $FILE /slide[2] --type shape --prop name#s2-statement \ --prop text核心观点 --prop x4cm --prop y8cm --prop width26cm --prop height3cm \ --prop fontMontserrat --prop size40 --prop boldtrue --prop colorFFFFFF --prop aligncenter --prop fillnone关键点transitionmorph必须设置在 slide N1 上否则该页不参与 Morph静默退化为无动画形状名必须逐字一致slide 1 的spotlight与 slide 2 的!!spotlightMorph 后自动补前缀会被引擎配对插值改名 断链 动画消失!!前缀在 shell 中必须单引号包裹--prop name!!spotlight防止 bash/zsh 历史展开吞掉!!上一页的#sN-*内容要 ghost 到x36cm画布右缘外否则会残留在下一页可见区每页内容文字尺寸遵循 morph-stage 字号档正文 ≥ 18pthero 54–72pt本示例中 40pt 观点句符合该档位。更复杂的多页弧线5 页的 clone/ghost/verify 循环可改用官方辅助库 morph-helpers.pyclone/ghost/verify/final-check四命令可节省约 40% 的命令量并内置校验。六、让光斑真正动起来Morph 三原则示例中光斑位移之所以能形成扫光依赖 SKILL.md 的三条 Morph 机制同名配对Morph 只对相邻两页同名形状做位置/尺寸/填充/透明度的插值。光斑spotlight/!!spotlight同名贯穿多页才有连续运动空间变化阈值相邻页至少 3 个配对形状满足「位移 ≥ 5cm 或旋转 ≥ 15° 或尺寸变化 ≥ 30%」。本样式的 8cm / 7cm 光斑位移远超阈值幽灵纪律ghost discipline!!actor-*与#sN-*形状在退出页必须显式移到x36cm且每一页都要重新 ghost每页形状列表相互独立。final-check会在幽灵数超过max(50, 页数×4)时 REJECT即 M-2 幽灵堆积检测。七、交付前检查把看起来像舞台变成可交付Morph 属于运行时特性任何静态截图都无法验证动画。style.md未展开的验证环节在 SKILL.md 的 Delivery Gate 5b-morph-1..4 中有硬性约束聚光灯类 deck 尤其要跑5b-morph-1!!actor-*是否泄漏进可见区x 33.87cm即泄漏5b-morph-2相邻页至少 3 个不同!!形状各变化 ≥ 1 个空间属性防止假装 morph的静止页5b-morph-3相邻页必须共享至少 2 个完全一致的!!名称5b-morph-4#sN-*内容是否在下一页残留。另需向观看者说明渲染环境Morph 在 PowerPoint 365 / Keynote / WPS 中播放LibreOffice 与多数网页查看器只会显示静态或淡入SKILL.md §Renderer honesty这属于渲染器限制而非技能缺陷。八、扩展阅读style.md 源文档 —— 本样式设计哲学与色板示例成品 PPTX —— 5 页舞台聚光灯实样可解压查看 OOXMLINDEX.md —— 52 套样式目录与主色速查表#0A0A0A / #FFFFFF / #FFE0B2pptx-design.md —— morph-stage 字号档、对比度公式Brightness (R×299 G×587 B×114) / 1000与场景演员透明度分区SKILL.md —— 三前缀命名系统、幽灵纪律、Delivery Gate 5b-morph、已知问题 M-1..M-6decision-rules.md —— 叙事规划brief.md避免只有动效没有故事morph-helpers.py —— clone / ghost / verify / final-check 跨平台辅助库小结dark--spotlight-stage用最克制的两色色板0A0A0A 暖白/金色和一套可复用的几何语言大椭圆光斑 椭圆光晕 矩形舞台线 0.3cm 氛围点在 OfficeCLI 的 Morph 机制下实现真正的扫光运动。将其与三前缀命名、幽灵纪律、5b-morph 交付门禁结合即可稳定产出适合演讲、发布、年会场景的戏剧化舞台 deck——这正是 52 套样式库学思路、不抄坐标的设计价值所在。【免费下载链接】OfficeCLIOfficeCLI 是首款也是最佳的专为 AI 代理设计的命令行工具可用于读取、编辑和自动化处理 Word、Excel 和 PowerPoint 文件。它免费、开源仅包含一个二进制文件无需安装 Office 套件。项目地址: https://gitcode.com/iOfficeAI/OfficeCLI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。