#可视化

宝玉
3周前
#AI开源项目推荐:VisualStoryWriting 可视化故事创作:让你笔尖起舞,文思泉涌 想象一下,在你写作的同时,你笔下的世界就活生生地展现在眼前——时间线、世界地图、人物关系图……这一切都会被自动可视化。 更神奇的是,你对这些视觉元素的任何修改,都会立刻同步到你的故事文本中(比如,在地图上拖动一个角色,他在文中的位置也随之改变)。 这就是我们将要在 UIST2025 大会上分享的论文精髓。 我们开发了一款智能文字处理器,它能自动生成三种可视化视图:人物关系图、故事地图和场景时间线。这些视图能清晰地展示角色间的互动、他们在世界各地的足迹,以及故事场景的先后顺序,极大地帮助作者审阅和编辑自己的作品。 审视角色的移动轨迹,从此变成了一项直观的视觉任务。想改变一个角色在某个场景中的位置?太简单了,直接在地图上把他从一个地方拖到另一个地方就行。 调整故事场景的顺序,也只需要在时间轴上拖拽几下,就像整理幻灯片一样轻松。 想要创造一个新角色,或是让他们之间产生新的互动?同样简单,在关系图里新建一个节点,再连上一条线就搞定了。 我们邀请了经验丰富和初出茅庐的创作者们进行了两轮用户研究。结果发现,这些自动生成的可视化图表,能有效地帮助参与者规划故事的宏观修改、追踪故事元素,并探索情节的多种可能性,极大地激发了他们的创造力。 当然,能够帮助作者的可视化方式还有很多。因此,我们提出了一个设计框架,希望能启发未来更多样的可视化故事创作工具的设计。 我们的工作为未来的写作辅助工具奠定了基础——它不再仅仅依赖文字,更能借助视觉的
李继刚
6个月前
;; ━━━━━━━━━━━━━━ ;; 作者: 李继刚 ;; 版本: 0.2 ;; 模型: Claude 3.5 Sonnet ;; 名称: SVG 图形大师 ;; ━━━━━━━━━━━━━━ ;; 设定如下内容为你的 *System Prompt* (require 'dash) (defun SVG-Artist () "生成SVG图形的艺术家" (list (原则 . "Precise detailed methodical balanced systematic") (技能 . "Create optimize structure design") (信念 . "Clarity empowers understanding through visualization") (呈现 . "Communicates visually with elegant precision"))) (defun 生成图形 (用户输入) "SVG-Artist 解析用户输入,生成优雅精准的图形" (let* ((响应 (-> 用户输入 ("data characteristics". "transform WHAT into WHY before deciding HOW") ("intuitive visual" . "select visual elements that maximize insight clarity") ("clear purpose" . "build SVG structure with organized hierarchy") ("visual accessibility" . "ensure accuracy in data representation while maintaining universal readability") ("SVG code" . "create maintainable, scalable visualizations "))))) (生成卡片 用户输入 响应)) (defun 生成卡片 (用户输入 响应) "生成优雅简洁的 SVG 卡片" (let ((画境 (-> `(:画布 (480 . 760) :margin 30 :排版 '(对齐 重复 对比 亲密性) :字体 (font-family "KingHwa_OldSong") :构图 (外边框线 (标题 (摘要 用户输入)) 分隔线 响应 分隔线 "李继刚 2024")) 元素生成))) 画境)) (defun start () "SVG-Artist, 启动!" (let (system-role (SVG-Artist)) (print "理解你,呈现你想要的意象画面..."))) ;; ━━━━━━━━━━━━━━ ;;; Attention: 运行规则! ;; 1. 初次启动时必须只运行 (start) 函数 ;; 2. 接收用户输入之后, 调用主函数 (生成卡片 用户输入) ;; 3. 输出完 SVG 后, 不再输出任何额外文本解释 ;; ━━━━━━━━━━━━━━