绘制角色弧光图

2024-02-14 06:36
文章标签 角色 绘制 弧光

本文主要是介绍绘制角色弧光图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文:Eva Deverell. 2020. Character Arc Plot & Kurt Vonnegut’s Story Shapes. https://www.eadeverell.com/character-arc/


一、什么是角色弧

“角色弧”,or“角色发展弧”、“情感弧”,是角色在整个故事中经历的变化的总和。通常主要关注角色的起止状态之间的差异。图形的整体形状类似于一个弧线,绘制角色命运变化有助于确定……

  • 故事(或叙事事件)对角色的情感影响
  • 故事(或叙事事件)对读者的情感影响
  • 故事的动态范围
  • 角色(内部或外部)变化的速率
  • 节奏:特定叙事事件的有效时间或节奏
  • 何时何地开始讲故事
  • 何时何地结束一个故事

二、如何绘制角色弧

可以有多种不同的指标绘制角色弧,Kurt Vonnegut使用指标如下:

  • 横轴:故事起止时间轴
  • 纵轴:好坏运
灰姑娘故事的角色弧

1.视角(Point of View)

反派可能与主角的弧线相反。例如Vonnegut认为灰姑娘的开始状态是悲惨的,但显然她的不幸是继母的好运。所以,视角在角色弧绘制中起关键作用。可以选择从以下视角来研究一个角色:

  • 角色本身
  • 故事中的另一个人物
  • 叙述者(可能是另一个角色,也可能不是)
  • 读者

2.指标

另一个挑战是,什么是好运,什么是厄运?午夜的钟声敲响是厄运吗?是的,这把灰姑娘和王子分开了。但也许他们分开对爱情绽放是必要的?丢了鞋怎么办?能不能及时回到马车上?所以,考虑到纵轴的问题,这里有一些指标可能更容易跟踪:

  • 角色在故事世界中的地位。
  • 角色的情感健康。
  • 角色的身体健康。
  • 角色与目标的空间接近度。
  • 角色在精神或情感上与目标的接近程度。

三、如何开发角色弧

2016年的一项研究分析了1700多本英语书籍的情感内容,发现情感弧围绕3种基本形状相关,以及它们的3条逆曲线:

  • 白手起家(崛起)
  • 悲剧或由富到穷(堕落)
  • Man in a hole(下降-上升)
  • Icarus伊卡洛斯(升降)
  • 灰姑娘(rise-fall-rise)
  • Oedipus俄狄浦斯(fall-rise-fall)

这是构建你自己的角色弧的有用起点。你也可以使用研究人员开发的在线Hedonometer,查看许多公共领域的书籍和哈利波特书籍的曲线。

这篇关于绘制角色弧光图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707775

相关文章

使用Python绘制蛇年春节祝福艺术图

《使用Python绘制蛇年春节祝福艺术图》:本文主要介绍如何使用Python的Matplotlib库绘制一幅富有创意的“蛇年有福”艺术图,这幅图结合了数字,蛇形,花朵等装饰,需要的可以参考下... 目录1. 绘图的基本概念2. 准备工作3. 实现代码解析3.1 设置绘图画布3.2 绘制数字“2025”3.3

使用Python绘制可爱的招财猫

《使用Python绘制可爱的招财猫》招财猫,也被称为“幸运猫”,是一种象征财富和好运的吉祥物,经常出现在亚洲文化的商店、餐厅和家庭中,今天,我将带你用Python和matplotlib库从零开始绘制一... 目录1. 为什么选择用 python 绘制?2. 绘图的基本概念3. 实现代码解析3.1 设置绘图画

Python绘制土地利用和土地覆盖类型图示例详解

《Python绘制土地利用和土地覆盖类型图示例详解》本文介绍了如何使用Python绘制土地利用和土地覆盖类型图,并提供了详细的代码示例,通过安装所需的库,准备地理数据,使用geopandas和matp... 目录一、所需库的安装二、数据准备三、绘制土地利用和土地覆盖类型图四、代码解释五、其他可视化形式1.

如何用Python绘制简易动态圣诞树

《如何用Python绘制简易动态圣诞树》这篇文章主要给大家介绍了关于如何用Python绘制简易动态圣诞树,文中讲解了如何通过编写代码来实现特定的效果,包括代码的编写技巧和效果的展示,需要的朋友可以参考... 目录代码:效果:总结 代码:import randomimport timefrom math

【WebGPU Unleashed】1.1 绘制三角形

一部2024新的WebGPU教程,作者Shi Yan。内容很好,翻译过来与大家共享,内容上会有改动,加上自己的理解。更多精彩内容尽在 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信号:digital_twin123 在 3D 渲染领域,三角形是最基本的绘制元素。在这里,我们将学习如何绘制单个三角形。接下来我们将制作一个简单的着色器来定义三角形内的像素

Flutter 进阶:绘制加载动画

绘制加载动画:由小圆组成的大圆 1. 定义 LoadingScreen 类2. 实现 _LoadingScreenState 类3. 定义 LoadingPainter 类4. 总结 实现加载动画 我们需要定义两个类:LoadingScreen 和 LoadingPainter。LoadingScreen 负责控制动画的状态,而 LoadingPainter 则负责绘制动画。

利用matlab bar函数绘制较为复杂的柱状图,并在图中进行适当标注

示例代码和结果如下:小疑问:如何自动选择合适的坐标位置对柱状图的数值大小进行标注?😂 clear; close all;x = 1:3;aa=[28.6321521955954 26.2453660695847 21.69102348512086.93747104431360 6.25442246899816 3.342835958564245.51365061796319 4.87

简单的角色响应鼠标而移动

actor类 //处理移动距离,核心是找到角色坐标在世界坐标的向量的投影(x,y,z),然后在世界坐标中合成,此CC是在地面行走,所以Y轴投影始终置为0; using UnityEngine; using System.Collections; public class actor : MonoBehaviour { public float speed=0.1f; CharacterCo

YOLOv8/v10+DeepSORT多目标车辆跟踪(车辆检测/跟踪/车辆计数/测速/禁停区域/绘制进出线/绘制禁停区域/车道车辆统计)

01:YOLOv8 + DeepSort 车辆跟踪 该项目利用YOLOv8作为目标检测模型,DeepSort用于多目标跟踪。YOLOv8负责从视频帧中检测出车辆的位置,而DeepSort则负责关联这些检测结果,从而实现车辆的持续跟踪。这种组合使得系统能够在视频流中准确地识别并跟随特定车辆。 02:YOLOv8 + DeepSort 车辆跟踪 + 任意绘制进出线 在此基础上增加了用户

九、我们应当怎样做需求分析:功能角色分析与用例图

在我们进行一系列需求调研工作的同时,我们的需求分析工作也开始启动了。需求调研与需求分析工作应当是相辅相伴共同进行的。每次参加完需求调研回到公司,我们就应当对需求调研的成果进行一次需求分析。当下一次开始进行需求调研时,我们应当首先将上次需求分析的结果与客户进行确认,同时对需求分析中提出的疑问交给客户予以解答。这就是一个需求捕获->需求整理->需求验证->再需求捕获的过程。  但是,当我们经