-
-
Notifications
You must be signed in to change notification settings - Fork 20
Autonomous Animation Using Time Series
http://www.paracraft.cn/ 是一个3D创作平台. 本项目要用NPL开发一种新的人工智能算法,用来生成与3D场景有交互的3D自主人物动画,用于制作动作类与解谜类的可交互3D作品或游戏。 项目v1.0 开发时间为1个月,并可以持续研发。
Paracraft本身已经提供了3D人物建模, 骨骼, 和3D动画与电影剪辑,仿真等功能。 用户可以自己制作电影方块,每个电影方块包含了在3D世界某个固定的空间中的一组人物(包括物品)的运动与状态信息。就如同人类大脑中的一段记忆。 当用户在场景中制作了大量的电影方块时,其实是形成了由时间序列组成的大量记忆信息。 这些信息有着不同的时间起点和各自的空间起点,可以用来驱动3D虚拟世界中的真实物体,并形成自主动画系统。
工作原理如下:
包含两个关键模块:
- 电影驱动现实:用电影方块中的内容驱动现实中的虚拟人物
- 电影触发器:通过实现制作好的许多电影方块中的人物的初始空间位置,以及一些其它输入条件,自动启动符合条件的一个电影方块并驱动现实中的虚拟人物。
用电影方块,驱动同名的真实物体。 例如可以用电影方块控制BMAX模型的门的开和关闭; 控制主角和NPC的真实行为。
当现实中的物品与某个电影方块中的物品的初始位置接近时,自动触发电影方块中的内容,并驱动现实物品 这个功能可以用于制作Action & Puzzle Game。
未来可以形成闭环并加入物理仿真。 用户的行为又可以变成新的时间序列。 最终可以让人物在一个变化的环境中自主运动和生存。
I am thinking about a new way of making action & puzzle games. The idea is using movie clips that powers AI of character animation. The game maker actually makes movie clips in critical time line. And the users control the main player to replay those movie clips as if it is dreaming.
So there is an internal world composed of large number of time lines of pre-made movie clips. And the real world contains constraints and environmental feedbacks. The player replays the movie clips, however, the movie clip will affect the real world. The real world triggers internal world's movie clips when certain inputs are met.
This is like how baby learns to walk or use its hands. This may be the fundamental way of how people think and could be the future way of making games.
Maybe in higher-intelligent life's mind, our human being is a very predictable life-form, just as we can predict the actions of a virtual game player in a game world. because the memory movie clips of human player is rather limited in the eye of higher-intelligent life form, just as the a virtual game player's memory is limited.
下面是我们研发的主要工具和编程语言:
Download ParaCraft | NPL project | copyright by tatfook 2016