test/skills/dream-interpreter/references/visual-mapping.md
2026-03-24 04:04:58 +00:00

3.4 KiB
Executable File
Raw Blame History

梦境意象 → 视觉元素映射

情绪 → 配色方案

mood 值 情绪 主色 辅色 背景
anxious 焦虑/恐惧 #2D1B69 深紫 #1A1A2E 暗蓝 暗色渐变
peaceful 平静/美好 #F4D35E 暖黄 #83C5BE 柔绿 浅色渐变
sad 悲伤/失落 #4A6FA5 灰蓝 #2D3142 深灰 冷色渐变
surreal 奇幻/荒诞 #FF006E 霓虹粉 #8338EC 电紫 深色+霓虹点缀
exciting 兴奋/刺激 #FF6B35 橙红 #FFD700 金色 暖色渐变
nostalgic 怀旧/温馨 #DDA15E 琥珀 #BC6C25 暖棕 柔光渐变

意象 → 视觉元素

每个视觉元素对应 p5.js 中的一个绘制模块。

自然元素

意象关键词 visual_element 值 p5.js 表现
水、海、河、湖、游泳 water_ripple 正弦波纹,从底部向上扩散
rain_drops 细线粒子从上方下落
火、燃烧 fire_particles 橙红粒子向上飘散
风、暴风 wind_lines 水平方向的曲线流动
星空、夜空 starfield 随机闪烁的小光点
月亮 moon_glow 圆形光晕,缓慢脉动
太阳、光 sun_rays 放射状光线
森林、树 tree_silhouettes 底部的树形剪影
花、花园 floating_petals 缓慢飘落的花瓣形状

空间/建筑

意象关键词 visual_element 值 p5.js 表现
高楼、大厦、塔 building 几何线条搭建的建筑轮廓
房间、室内 room_frame 透视线条构成的房间框架
door_shape 中央的门形轮廓,可能开/关
楼梯、阶梯 stairs 递进的台阶线条
迷宫、走廊 maze_lines 随机生成的路径线条
bridge_arc 弧形桥梁轮廓

动作/状态

意象关键词 visual_element 值 p5.js 表现
坠落、掉下 falling_particles 粒子加速下落
飞、飘 rising_particles 粒子缓慢上升
追逐、逃跑 speed_lines 高速水平线条
困住、封闭 cage_lines 围合的线条逐渐收缩
迷路 scattered_dots 随机漂移的光点

人物/生物

意象关键词 visual_element 值 p5.js 表现
人、人影 human_silhouette 抽象人形剪影,淡入淡出
人群 crowd_dots 多个小圆点聚散
snake_curve S形曲线缓慢游动
猫/狗/动物 animal_shape 简笔动物轮廓
鸟/飞行生物 bird_flight V形轮廓横穿画面
鱼/水生物 fish_swim 椭圆形在水纹中穿行

氛围修饰

意象关键词 visual_element 值 p5.js 表现
黑暗、看不清 dark_bg 整体低亮度 + 模糊光斑
模糊、朦胧 blur_lights 高斯模糊的光点
闪烁、不稳定 flicker_effect 画面整体亮度随机波动
旋转、眩晕 spiral_motion 螺旋运动的粒子
安静、空旷 minimal_space 大面积留白 + 极少元素

映射规则

  1. 从梦境描述中提取所有可识别意象
  2. 每个意象对应一个 visual_element
  3. visual_elements 数组最多 5 个元素(防止画面太乱)
  4. 优先选择与主要情节相关的意象
  5. 必须包含至少 1 个氛围修饰元素
  6. mood 取梦境中最强烈的情绪color_scheme 对应 mood