荆州动画制作网络虚拟系统(VLNET)任务是什么?
荆州动画制作网络虚拟系统(VLNET)任务是什么?
8) VLNET 虚拟生活网络利用普通的客户端/服务器网络虚拟环境系统,达到高真实度虚拟人物交流。 VI_NET开放特定接口以允许其他外界应用程序控制系统功能,以此扩大系统的用途VLNET核心完成以下 一些基本的系统任务:网络连接、绘制、视觉数据管理、用户管理(包括身体运动和脸部表情)。身 体变形模块被安插在用户核中。
当虚拟演员表演时,每个客户端会更新视角内虚拟演员的皮肤形状。 系统提供一个简单的内存共享接口,外部应用程序可以借此控制VLNET。VLNET的驱动也是用此接口。 驱动是一些小型服务应用,作为VI』ET的一部分,用以解决一些标准任务,例如产生行走动作,支持 鼠标、SpaceBall等遍历设备。通过命令行,驱动或是外部应用程序能够在VLNET运行时建立连接。
除此之外,VI。NET提供了许多接口。脸部表情接口用来表达用户的脸部情感。MPA提供了一套完 整的脸部运动集合。使用MPA可以定义任何一种脸部表情。身体姿势接口用来控制用户身体运动。 VI_NET的骨架模型达到72个自由度,用于表示身体姿势关节点。巡航接口用来控制世界遍历、手和头 部运动、基本的物体操作和系统控制。
其中所有的运动都被表述成矩阵。基本的物体操作包括举起、 携带和放开,同样也包括组合和拆散物体。可以使用键盘来完成系统控制,包括改变绘画模式、切换 纹理和显示统计。物体行为接口用来控制虚拟物体的行为。
目前来说只能通过矩阵变换来控制物体的 运动和尺寸。同样还可以处理声音Yf象,如与物体绑定的一些预录制好的声音,这些声音可以触发物 体行为接口
。视频接口用来将视频流纹理映射到环境中的物体上去。阿尔法通道可以实现现实和虚拟 物体或人物的混合效果。接口的输入是图像和物体标识符,用来表明哪个物体上附着该图像纹理。
文 本接口用来卉:用户之间发送和接受文本消息。可以查询是否有新的消息到达。接口会给每个发送消 息的发送方以标识符,消息也可以通过VLNET会议向其他用户传播消息。信息接口是给予外部应用程序 了解VLNET环境信息的接口。它向外部应用程序接口提供VI.NET的高层信息,但不披露具体细节信息。 查询信息的方式有两种,一种是请求回复机制,另一种则是事件机制。
(责任编辑:卓想动画http://www.zxgzs.com)