DI-Guy人体运动仿真和BigDog机器骡

美国波士顿动力公司是专门为美国陆军研究自动武器的一家公司。其开发的DI-GUY三维人体模拟软件,被广泛应用于军事研究方面,并被作为可选模块加入到Vega Prime中。综合运用DI-GUY人体仿真软件和数据手套、空间球、立体眼镜等虚拟现实硬件设备可以构建真实的战场环境,也可以模拟生活场景。

1、DI-GUY

DI-Guy于Vega之简单上手指南
在Vega中使用DI-Guy的前提当然是要安装了DI-Guy模块,按要求应该在安装Vega之前先安装BDI公司的DI-Guy产品。
在Vega场景中加入DI-Guy有两种方法,一种是利用Path Tool,另一种是通过代码生成。
一 使用Path Tool
建立一个新的path,设名字为path1,文件名1.pth,建立一个新的Navigator,name is Nav1,文件名1.nav,关联path1.
打开path tool,选中Nav1,类型选择BDI Character,然后选择DI-Guy的人物,并添加装备。
在视图区鼠标点击关键点,生成一条路径。
选择人物动作。动作分为两种,一种是在关键点停留时的动作,如瞄准等,另一种是在关键点间移动的动作,如走、跑、匍匐等。
存储path & nav.
在Isector面板中生成一个新的Isector,类型LOS,目标为场景,Isector class为Terrain.
在Vega DI-Guy面板生成一个DI-Guy,设名为Soldier1,关联LOS类型Isector,关联到Nav1.
在场景中加入Soldier1.
在应用程序中包含头文件vgdiguy.h,角色头文件如atlas.h在postInit()中初始化DIGUY,函数好象是:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值