返回 ppt-master
design_spec.md
1 # 2026家居趋势 - Design Spec
2
3 > This document is the human-readable design narrative — rationale, audience, style, color choices, content outline. It is read once by downstream roles for context.
4 >
5 > The machine-readable execution contract lives in `spec_lock.md` (short form of color / typography / icon / image decisions). Executor re-reads `spec_lock.md` before every SVG page to resist context-compression drift. Keep the two files in sync; if they diverge, `spec_lock.md` wins.
6
7 ## I. Project Information
8
9 | Item | Value |
10 | ---- | ----- |
11 | **Project Name** | 2026家居趋势:回归"人的尺度" |
12 | **Canvas Format** | PPT 16:9 (1280×720) |
13 | **Page Count** | 12 |
14 | **Design Style** | General Versatile (A) |
15 | **Target Audience** | 室内设计师、家居爱好者、装修计划者 |
16 | **Use Case** | 家居设计趋势分享/培训演示 |
17 | **Created Date** | 2026-04-22 |
18
19 ---
20
21 ## II. Canvas Specification
22
23 | Property | Value |
24 | -------- | ----- |
25 | **Format** | PPT 16:9 |
26 | **Dimensions** | 1280×720 |
27 | **viewBox** | `0 0 1280 720` |
28 | **Margins** | left/right 60px, top/bottom 50px |
29 | **Content Area** | 1160×620 |
30
31 ---
32
33 ## III. Visual Theme
34
35 ### Theme Style
36
37 - **Style**: General Versatile — 杂志质感的图文混排风格
38 - **Theme**: Dark theme(深色暖调底色)
39 - **Tone**: 高端、温暖、自然、人文、杂志感
40
41 ### Color Scheme
42
43 | Role | HEX | Purpose |
44 | ---- | --- | ------- |
45 | **Background** | `#1A1714` | 深棕暖黑底色 |
46 | **Secondary bg** | `#2A2520` | 卡片/区域背景 |
47 | **Primary** | `#C4A882` | 标题装饰、金色暖调 |
48 | **Accent** | `#D4956A` | 数据高亮、关键信息 |
49 | **Secondary accent** | `#8B7355` | 渐变过渡、次要装饰 |
50 | **Body text** | `#E8E0D4` | 主体文字(浅暖白) |
51 | **Secondary text** | `#B0A08E` | 注释说明 |
52 | **Tertiary text** | `#7A6E60` | 补充信息、页脚 |
53 | **Border/divider** | `#3D362E` | 卡片边框、分隔线 |
54 | **Success** | `#7BA37B` | 可持续/正向指标 |
55 | **Warning** | `#C06048` | 强调/警示 |
56
57 ### Gradient Scheme
58
59 ```xml
60 <!-- Title gradient -->
61 <linearGradient id="titleGradient" x1="0%" y1="0%" x2="100%" y2="0%">
62 <stop offset="0%" stop-color="#C4A882"/>
63 <stop offset="100%" stop-color="#D4956A"/>
64 </linearGradient>
65
66 <!-- Background decorative gradient -->
67 <radialGradient id="bgDecor" cx="80%" cy="20%" r="50%">
68 <stop offset="0%" stop-color="#C4A882" stop-opacity="0.08"/>
69 <stop offset="100%" stop-color="#C4A882" stop-opacity="0"/>
70 </radialGradient>
71 ```
72
73 ---
74
75 ## IV. Typography System
76
77 ### Font Plan
78
79 **Typography direction**: Editorial Display(杂志展示风)— 标题使用衬线字体传递高级感,正文使用无衬线保证阅读性。
80
81 | Role | Chinese | English | Fallback tail |
82 | ---- | ------- | ------- | ------------- |
83 | **Title** | `SimSun` | `Georgia` | `serif` |
84 | **Body** | `"Microsoft YaHei"`, `"PingFang SC"` | `Arial` | `sans-serif` |
85 | **Emphasis** | `SimSun` | `Georgia` | `serif` |
86 | **Code** | — | `Consolas, "Courier New"` | `monospace` |
87
88 **Per-role font stacks**:
89
90 - Title: `Georgia, SimSun, serif`
91 - Body: `"Microsoft YaHei", "PingFang SC", Arial, sans-serif`
92 - Emphasis: `Georgia, SimSun, serif`
93 - Code: `Consolas, "Courier New", monospace`
94
95 ### Font Size Hierarchy
96
97 **Baseline**: Body font size = 22px(内容密度适中,每页 3-5 要点为主)
98
99 | Purpose | Ratio to body | Size | Weight |
100 | ------- | ------------- | ---- | ------ |
101 | Cover title | 3.6x | 80px | Bold |
102 | Chapter opener | 2.2x | 48px | Bold |
103 | Page title | 1.5x | 32px | Bold |
104 | Subtitle | 1.3x | 28px | SemiBold |
105 | **Body content** | **1x** | **22px** | Regular |
106 | Annotation / caption | 0.73x | 16px | Regular |
107 | Page number / footnote | 0.55x | 12px | Regular |
108
109 ---
110
111 ## V. Layout Principles
112
113 ### Page Structure
114
115 - **Header area**: 50-80px, 含页面标题及装饰元素
116 - **Content area**: 560-620px, 主要图文内容区域
117 - **Footer area**: 30-40px, 页码及来源信息
118
119 ### Layout Pattern Library
120
121 本项目以图文并茂为核心,主要使用以下布局模式:
122
123 | Pattern | Used In |
124 | ------- | ------- |
125 | **Full-bleed + floating text** | P01 封面、P10 可持续奢华 |
126 | **Asymmetric split (4:6 / 3:7)** | P03 色彩、P05 材质、P06 纹理、P08 奶油风 |
127 | **Symmetric split (5:5)** | P04 色彩实践、P09 波西米亚&复古 |
128 | **Center-radiating** | P07 CMT体系 |
129 | **Single column centered** | P02 引言 |
130 | **Three-column cards** | P11 书籍推荐 |
131 | **Negative-space-driven** | P12 结语 |
132
133 ### Spacing Specification
134
135 **Universal**:
136
137 | Element | Current Project |
138 | ------- | --------------- |
139 | Safe margin from canvas edge | 60px |
140 | Content block gap | 30px |
141 | Icon-text gap | 10px |
142
143 **Card-based layouts** (P07, P11):
144
145 | Element | Current Project |
146 | ------- | --------------- |
147 | Card gap | 24px |
148 | Card padding | 24px |
149 | Card border radius | 12px |
150
151 ---
152
153 ## VI. Icon Usage Specification
154
155 ### Source
156
157 - **Built-in icon library**: `templates/icons/tabler-filled/` — 圆润贝塞尔曲线,契合家居/生活方式温暖调性
158 - **Usage method**: Placeholder format `{{icon:tabler-filled/icon-name}}`
159
160 ### Recommended Icon List
161
162 | Purpose | Icon Path | Page |
163 | ------- | --------- | ---- |
164 | 色彩主题 | `{{icon:tabler-filled/palette}}` | P03, P04 |
165 | 材质主题 | `{{icon:tabler-filled/diamond}}` | P05 |
166 | 纹理主题 | `{{icon:tabler-filled/paint}}` | P06 |
167 | 家居 | `{{icon:tabler-filled/home}}` | P01, P02 |
168 | 太阳/光线 | `{{icon:tabler-filled/sun}}` | P05 |
169 | 树叶/自然 | `{{icon:tabler-filled/leaf}}` | P10 |
170 | 星星/亮点 | `{{icon:tabler-filled/sparkles}}` | P07 |
171 | 心/情感 | `{{icon:tabler-filled/heart}}` | P12 |
172 | 书籍 | `{{icon:tabler-filled/book}}` | P11 |
173 | 眼睛/视觉 | `{{icon:tabler-filled/eye}}` | P06 |
174 | 调整 | `{{icon:tabler-filled/adjustments}}` | P07 |
175 | 星标 | `{{icon:tabler-filled/star}}` | P08 |
176
177 ---
178
179 ## VII. Visualization Reference List
180
181 | Visualization Type | Reference Template | Used In |
182 | ------------------ | ------------------ | ------- |
183 | concentric_circles | `templates/charts/concentric_circles.svg` | P07 (CMT三层体系) |
184
185 ---
186
187 ## VIII. Image Resource List
188
189 | Filename | Dimensions | Ratio | Purpose | Intent | Type | Status |
190 | -------- | ---------- | ----- | ------- | ------ | ---- | ------ |
191 | intro_living.png | 1080x608 | 1.78 | P01 封面全屏背景 | Hero | Photography | Existing |
192 | space_overview.png | 800x540 | 1.48 | P02 引言配图 | Side-by-side | Photography | Existing |
193 | color_wheel.png | 559x823 | 0.68 | P03 色彩理论配图 | Side-by-side | Diagram | Existing |
194 | brown_cozy.png | 658x496 | 1.33 | P03 棕色舒适空间 | Accent | Photography | Existing |
195 | light_tone_room.png | 749x749 | 1.00 | P04 浅色调空间 | Side-by-side | Photography | Existing |
196 | saturated_room.png | 853x671 | 1.27 | P04 高饱和度空间 | Side-by-side | Photography | Existing |
197 | material_detail.png | 749x708 | 1.06 | P05 材质细节 | Side-by-side | Photography | Existing |
198 | light_material.png | 800x1000 | 0.80 | P05 光与材质 | Accent | Photography | Existing |
199 | texture_tactile.png | 615x398 | 1.55 | P06 触觉纹理 | Side-by-side | Photography | Existing |
200 | texture_visual.png | 519x569 | 0.91 | P06 视觉纹理 | Side-by-side | Photography | Existing |
201 | cmt_overview.png | 990x744 | 1.33 | P07 CMT体系总览 | Side-by-side | Photography | Existing |
202 | cmt_neutral_mix.png | 1023x636 | 1.61 | P07 中性色搭配 | Accent | Photography | Existing |
203 | dark_tone_luxury.png | 614x423 | 1.45 | P07 深色调奢华 | Accent | Photography | Existing |
204 | cream_style.png | 681x499 | 1.36 | P08 奶油风空间 | Side-by-side | Photography | Existing |
205 | bohemian_style.png | 615x924 | 0.67 | P09 波西米亚风 | Side-by-side | Photography | Existing |
206 | retro_style.png | 1080x608 | 1.78 | P09 怀旧复古风 | Side-by-side | Photography | Existing |
207 | sustainable_luxury.png | 417x500 | 0.83 | P10 可持续奢华 | Side-by-side | Photography | Existing |
208 | book_cover1.png | 1080x732 | 1.48 | P11 书籍封面 | Side-by-side | Photography | Existing |
209 | book_cover2.png | 1080x735 | 1.47 | P11 书籍封面背面 | Accent | Photography | Existing |
210 | book_inside1.png | 1080x741 | 1.46 | P11 书籍内页展示 | Accent | Photography | Existing |
211 | book_inside2.png | 1080x738 | 1.46 | P11 书籍内页展示 | Accent | Photography | Existing |
212 | book_display1.png | 1080x727 | 1.49 | P12 书籍展示 | Side-by-side | Photography | Existing |
213 | book_display2.png | 1080x743 | 1.45 | P12 书籍展示 | Accent | Photography | Existing |
214
215 ---
216
217 ## IX. Content Outline
218
219 ### Part 1: 开篇
220
221 #### Slide 01 - 封面
222
223 - **Layout**: Full-bleed + floating text
224 - **Title**: 2026家居趋势
225 - **Subtitle**: 回归"人的尺度",让色彩、材质与纹理塑造"空间的高级感"
226 - **Info**: 基于《空间的高级感》· 2026
227 - **Images**: `intro_living.png`(hero全屏,暗色渐变叠加层保证文字可读)
228
229 #### Slide 02 - 从"网红风"到"人的尺度"
230
231 - **Layout**: Single column centered + side-by-side image
232 - **Title**: 从"网红风"到"人的尺度"
233 - **Images**: `space_overview.png`
234 - **Content**:
235 - 过去几年家居"网红风"迅速更迭
236 - 2026年转向:从视觉符号堆砌回归人本关怀
237 - 高级感 = 色彩 + 材质 + 纹理的精妙搭配
238 - 有颜值,更有温度与情感
239
240 ### Part 2: 三大底层元素
241
242 #### Slide 03 - 色彩:空间的情绪魔法师
243
244 - **Layout**: Asymmetric split (4:6) — 左图右文
245 - **Title**: 色彩:空间的"情绪魔法师"
246 - **Images**: `color_wheel.png`(左侧主图),`brown_cozy.png`(右下小图点缀)
247 - **Content**:
248 - 色彩是空间的第一印象
249 - 能改变视觉尺度、营造氛围
250 - 暖色调 → 温柔包裹感;冷色调 → 开阔冷静
251 - 不同色彩传递不同信号与心理反应
252
253 #### Slide 04 - 色彩实践:冷暖色调的空间效果
254
255 - **Layout**: Symmetric split (5:5) — 左右对比
256 - **Title**: 冷暖色调的空间效果对比
257 - **Images**: `light_tone_room.png`(左,浅色调),`saturated_room.png`(右,高饱和度)
258 - **Content**:
259 - 左:浅色调 → 增大光线反射 → 空间显得宽敞
260 - 右:高饱和度 → 房间紧凑小巧
261 - 灰绿 → 平静专注;咖色 → 阳光包裹;跳色 → 个性活力
262
263 #### Slide 05 - 材质:触手可及的空间语言
264
265 - **Layout**: Asymmetric split (3:7) — 右侧大图
266 - **Title**: 材质:触手可及的空间语言
267 - **Images**: `material_detail.png`(主图),`light_material.png`(次图/accent)
268 - **Content**:
269 - 材料是色彩搭配的物理基础
270 - 原木地板 → 质朴温暖;手工编织 → 慵懒松弛
271 - 光本身也是一种材质
272 - 巧妙照明 + 色彩光影 → 不依赖昂贵材料也能实现高级感
273
274 #### Slide 06 - 纹理:赋予空间灵魂的细节
275
276 - **Layout**: Asymmetric split (5:5) — 左右并列
277 - **Title**: 纹理:赋予空间灵魂的细节
278 - **Images**: `texture_tactile.png`(左,触觉),`texture_visual.png`(右,视觉)
279 - **Content**:
280 - 纹理 = 空间的"指纹",独一无二的辨识度
281 - 触觉纹理:羊毛地毯 → 柔软温暖;粗陶花瓶 → 凹凸肌理
282 - 视觉纹理:壁纸图案 → 眼睛"感受"肌理
283
284 ### Part 3: CMT 体系
285
286 #### Slide 07 - CMT 体系:色彩·材质·纹理的交响
287
288 - **Layout**: Center-radiating + accent images
289 - **Title**: CMT 体系:编织全方位感官体验
290 - **Visualization**: concentric_circles (CMT三层)
291 - **Images**: `cmt_overview.png`(主视觉),`cmt_neutral_mix.png`(中性色案例),`dark_tone_luxury.png`(深色调案例)
292 - **Content**:
293 - CMT = Colour + Material + Texture
294 - 物理层:光滑/粗糙、透明/不透明、高光/亚光
295 - 心理层:手工/工业、简朴/奢华、安慰/刺激
296 - 不是简单叠加,是系统性编织 — 如交响乐团的指挥
297
298 ### Part 4: 2026 流行风格
299
300 #### Slide 08 - 奶油风进化论
301
302 - **Layout**: Asymmetric split (4:6) — 左文右图
303 - **Title**: 奶油风 2.0:从公式化到细腻表达
304 - **Images**: `cream_style.png`
305 - **Content**:
306 - 奶油风正经历深刻"进化"
307 - 不再只是"米白墙面+原木家具"的公式
308 - 颜色基底:奶油色、燕麦色、米白色
309 - 材质点睛:羊毛、亚麻、天然结疤原木、手工陶瓷
310 - 真正的治愈空间 = 可触摸 + 可感知
311
312 #### Slide 09 - 波西米亚 & 怀旧复古
313
314 - **Layout**: Symmetric split (5:5) — 左右双风格
315 - **Title**: 自由灵魂与时间记忆
316 - **Images**: `bohemian_style.png`(左,波西米亚),`retro_style.png`(右,怀旧复古)
317 - **Content**:
318 - 波西米亚:大胆色彩 + 自由织物 + 手工挂毯 → "有层次的不羁感"
319 - 怀旧复古:风化木材 + 熟铁 + 柳编 → 带有使用痕迹的"时间感"
320 - 共同特点:对真实与情感的渴望
321
322 #### Slide 10 - 可持续奢华
323
324 - **Layout**: Full-bleed + floating text(breathing页)
325 - **Title**: 可持续奢华:负责任的审美
326 - **Images**: `sustainable_luxury.png`
327 - **Content**:
328 - 2026 奢华不再是昂贵材料的堆砌
329 - 环保饰面、自然光照、再生木材、软木、黄麻纤维
330 - 从"炫耀性消费"转向"负责任的审美"
331 - 与世界和谐共存的生活哲学
332
333 ### Part 5: 结语
334
335 #### Slide 11 - 一本书解锁空间高级感
336
337 - **Layout**: Three-column cards(书籍展示)
338 - **Title**: 《空间的高级感》— 可拆解、可复制、可验证的美学体系
339 - **Images**: `book_cover1.png`, `book_cover2.png`, `book_inside1.png`, `book_inside2.png`
340 - **Content**:
341 - 作者:宋文雯(清华大学色彩研究所常务副所长)
342 - 创新引入 CMF → CMT 体系
343 - 色彩篇 + 材料篇 + 纹理篇 + 综合篇
344 - 适合:设计师专业提升 / 装修业主自学
345
346 #### Slide 12 - 结语
347
348 - **Layout**: Negative-space-driven + accent image
349 - **Title**: 让家回归"人的尺度"
350 - **Images**: `book_display1.png`, `book_display2.png`
351 - **Content**:
352 - 高级感的本质:色彩、材质、纹理的精妙共鸣
353 - 有颜值,更有温度与情感
354 - 参考来源:《空间的高级感——设计师的色彩、材质、纹理搭配指南》
355
356 ---
357
358 ## X. Speaker Notes Requirements
359
360 Generate corresponding speaker note files for each page, saved to the `notes/` directory:
361
362 - **File naming**: Match SVG names, e.g., `01_cover.md`
363 - **Content includes**: Script key points, timing cues, transition phrases
364 - **Style**: 自然对话式(conversational),适合设计趋势分享场景
365 - **Duration**: 约 15-20 分钟总时长
366 - **Purpose**: Inform + Inspire
367
368 ---
369
370 ## XI. Technical Constraints Reminder
371
372 ### SVG Generation Must Follow:
373
374 1. viewBox: `0 0 1280 720`
375 2. Background uses `<rect>` elements
376 3. Text wrapping uses `<tspan>` (`<foreignObject>` FORBIDDEN)
377 4. Transparency defaults to `fill-opacity` / `stroke-opacity`; `rgba()` remains converter-compatible
378 5. FORBIDDEN: `clipPath`, `mask`, `<style>`, `class`, `foreignObject`
379 6. FORBIDDEN: `textPath`, `animate*`, `script`
380 7. `marker-start` / `marker-end` conditionally allowed: `<marker>` must be in `<defs>`, `orient="auto"`, shape must be triangle / diamond / circle
381
382 ### PPT Compatibility Rules:
383
384 - Prefer opacity on each child element; `<g opacity="...">` remains compatible with an approximate-fidelity warning
385 - Image transparency uses overlay mask layer (`<rect fill="bg-color" opacity="0.x"/>`)
386 - Inline styles only; external CSS and `@font-face` FORBIDDEN
387
387 lines MARKDOWN