《交互设计中的人工情感》:
总之,无论我们采用哪种动画方法,都应该建立一个库,用于存放多种表情形态。当制作动画时,可以从库中取出相应的表情形态。这些库可以是相当庞大的,并且在建造时也是要花费大量时间的。但是从长远观点上来看,使用这些库将节约开发时间。如果我们已经设计了20个或30个表情模型,就可以根据所使用软件的需要,将它们作为各自独立的关键帧或单独的造型存储在磁盘上。建立库的一种便利方法是简单创建关键帧(或者时间轴上的一组关键帧)的库,然后对它们进行复制。存放这些关键帧的一个方便场所是第0帧之前序号为负的帧。既然我们有了一个存放多种表情形态的库,就可以把这个库中的关键帧当作盖房的砖头一样用于动画制作。具体做法是这样的:把代表每种表情的关键帧按动画播放的速度,以我们安排的顺序复制到更多的地方,中间过程由系统在关键帧之间进行样条插值产生中间帧来完成。
2.2.1.3虚拟人口形动画制作
建立了头部模型并且制作了表情动画之后,接下来要做的工作就是制作细腻人对口形的动画,这也是动画制作者要掌握的最困难的技术之一。在动画中重建嘴唇的自然运动,需要大量的时间、足够的耐心及充分的分析工作。除了要使嘴唇的造型和位置正确以外,我们还必须考虑与语青内容有关联的形体动作。对于已经存在的语音文件,要进行逐帧分解,使其成为单独的音素。表现一个音素发音形态的最简单方法就是考虑一个字中每一个音节的发音口形。分解录音是一项很乏味的工作,录音必须逐帧进行分解,可以使用数字音频软件来阅读语音纪录。有些软件工具,如AliasPowerAnimator和Animo,能够自动对录音进行分解,这将省去大量的手工劳动。我们在制作口形动画之前,首先要建立一个口形库。我们在说话的过程中,可能有数十种不同的口形,在制作口形库时,要将这几十种口形压缩成为便于操作的一些标准口形加入口形库中,以便制作动画过程中可以重复使用。许多语音编辑程序可以在PC机上使用,如TurtleBeach公司的WaveforWindows和CoolEdit是很合适的。它们都具有这样的功能:能够显示帧中的时间,对语音纪录的各时间段进行选取和播放,以及可以方便地在编辑器中对语音段进行标注。
2.2.2三维虚拟人交互终端界面设计
人类习惯地认为人类的外形特征是智能系统的外在表征,因此特别是针对具有社会交互行为特点的系统而言,化身是最适合的终极界面描述方法。在智能家居交互终端设计项目中,我们选择虚拟人作为交互界面,无论是在产品形式上还是在产品的特质上,都有利于情感化设计的发挥。特别是在产品特质的情感化方面,可根据家庭成员的不同角色的情感需求,在不同形象的虚拟人角色之间切换,任何一款人物形象可以根据家庭成员的需求定制,这样可以充分发挥智能家居交互终端系统传递感情、勾起回忆、给人惊喜的产品情感化特质,从而在智能家居产品、智能家居服务和家庭用户之间建立起情感的纽带。
……
展开