计算机应用 ›› 2010, Vol. 30 ›› Issue (11): 3084-3086.

• 典型应用 • 上一篇    下一篇

基于Java 3D的虚拟人仿真方法

李倩1,吉晓民2,王明亮3   

  1. 1. 西安理工大学
    2. 西安理工大学 艺术与设计学院
    3. 陕西宏亮电子科技有限公司
  • 收稿日期:2010-05-31 修回日期:2010-07-15 发布日期:2010-11-05 出版日期:2010-11-01
  • 通讯作者: 李倩

Virtual human simulation method based on Java 3D

  • Received:2010-05-31 Revised:2010-07-15 Online:2010-11-05 Published:2010-11-01

摘要: 提出一种将3DS MAX、MS3D与Java 3D编程技术相结合的虚拟人仿真方法,可使虚拟人达到相对逼真且交互性强的效果。该方法首先采用3DS MAX角色动画技术进行人体静态建模和动作建模;然后通过将底层基本动作片段转化为MS3D格式,供Java 3D的骨骼动画模型接口调用;最后利用Java 3D编程来控制虚拟人的高层行为活动。该方法有利于角色建模、运动仿真和行为控制等设计工作的分工协作,适合于网络环境下多角色、复杂动作的虚拟人仿真。

关键词: 虚拟人, 网络环境, 交互控制

Abstract: The paper proposed a simulation method of virtual human by combining 3DS MAX, MS3D and Java 3D programming, which could achieve a relatively realistic strong interaction effect on virtual human. First, 3DS MAX role animation techniques were taken as a tool to construct the human static and dynamic models, then the underlying basic action footage were transformed into MS3D format for skeletal animation model interface of Java 3D, last the high-level behaviors of virtual human were controlled by Java 3D programming. The experiments demonstrate that the method is effective for the division of responsibilities between role modeling, motion simulation and behavior control, and it is also suitable for the multi-role, complex motions of the virtual human simulation in the network environment.