- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能虚拟环境和情感计算
智能虚拟环境与情感计算 潘志庚 浙江大学CADCG国家重点实验室 报告内容 背景介绍 智能虚拟环境 情感计算 (一) 背景介绍 虚拟环境 智能虚拟环境 (AI/ALife + VE) *人工生命 *虚拟人 *行为动画 *智能行为 *情感计算 (一) 背景介绍 相关项目和会议 * ALIFE * IVA *3IA *CACII(全国第一届情感计算与智能交互研讨会) * 国家基金重点项目 (2004) 研究情感计算的目的是要赋予计算机类似于人一样的观察、理解和生成各种情感特征的能力:主要研究内容: (1) 三维空间中,动态情感信息的实时获取与建模;(2) 基于多模态和动态时序特征的情感识别与理解及其信息融合的理论与方法; (3) 情感的自动生成理论及面向多模态的情感表达;(4) 基于生理和行为特征的大规模动态情感数据资源库的建立。 (二)智能虚拟环境(IVE) 在IVE中,有生命的对象用智能代理(Agent)实现,虚拟环境(VE)中代表用户的化身(Avatar)也用智能Agent表示。在有多个用户的分布式VE中,多个代表用户的Avatar之间会进行交互,Avatar和其它对象也要进行交互。 IVE是一交叉学科,包括多项研究内容: *人工生命 *虚拟人 *行为动画 *智能行为 *情感计算 2 人工生命 1987年,SFI的C.Langton正式提出了人工生命的概念 人工生命的特点是“涌现”(从简单规则合成复杂的状态) 传统学科与人工生命的结合产生许多新的学科分支 人工生命与计算机图形学结合,形成了一门高级的图形建模和动画技术。 3 行为动画 Craig. Reynolds 鸟群的动画 每个鸟可视为一个动画角色(boid), 每个boid 所采用的三条行为模式: 1 分隔,尽量避免与邻近伙伴过于拥挤; 2 匹配,尽量与邻近伙伴的平均方向一致; 3 吸引,尽量朝临近伙伴的中心移动。 逼真地模拟了鸟群的涌现行为 行为动画的发展 涂晓媛的人工鱼认知模型: 1 感知 2 行为选择 3 行动 4 计算机虚拟人 完全由计算机生成的模仿现实真人的三维图形实体 虚拟人技术是构成IVE核心内容 具有广泛的应用前景 一些典型的虚拟人 一些典型的虚拟人 一些典型的虚拟人 虚拟人的研究内容 虚拟人的几何建模 虚拟人的运动控制 路径规划 虚拟人交互技术 虚拟人的高级智能行为 虚拟人的情感/情绪 虚拟人感知和记忆 特别是基于视觉的感知,对于运动导航起着重要的作用。虚拟视觉要感知可见场景的深度信息,一般采用从z-buffer中恢复场景的方法 改进的A*路径搜索 虚拟人的运动控制 传统的逆向运动学算法采用非线性优化技术求解约束,如果不附加约束,求出的解会在可行解空间内跃变 解析逆向运动学算法 解析逆向运动学算法 肘部旋转角的求解 解析逆向运动学算法 肘圆:给定肩和手腕的位置后,肘部仍可以在一 个圆上转动,转动的角度称为旋转角 解析逆向运动学算法 肩和手腕关节角度的确定都依赖于旋转角“Swivel angle” 解析逆向运动学算法 除肘关节的旋转角由位置约束唯一确定外,旋转角约束事实上决定了四肢运动链中其他关节的角度. 动作过渡是一个动态过程,从理论上说,其平衡过程也应该是动态的. 人体平衡时, 其质心投影在支撑区域内 关键点: 对整体动作影响比较大的帧 5 虚拟人的智能行为 虚拟人有感知功能 记忆功能 简单推理功能 情感交互能力 实例:虚拟商场中的智能导购 Architecture of EasyMall System Multi-Agent Model System There are four different agent models which are responsible for processing natural language based text between users and the system (see Figure 3): 1) user interface agent 2) language process interactive agent 3) intelligent search agent 4) database agent Multi-Agent Model System Multi-Agent Model System A user interface agent is the most complex subsystem which acts as the
文档评论(0)