Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/153784
Title: | AI game design in VR hunting | Authors: | Zhao, Kangqiao | Keywords: | Engineering::Computer science and engineering | Issue Date: | 2021 | Publisher: | Nanyang Technological University | Source: | Zhao, K. (2021). AI game design in VR hunting. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153784 | Abstract: | In the scenario of a VR hunting game, behaviour and autonomy of in-game animals are crucial in minimizing users’ uncomfortableness and maximizing their experience while gaming. AI design of a successful Non-Player Character (NPC) mainly depends on four major behaviour layers which include: Decision, Steering, Navigation and Locomotion. In this study, the objective is to focus on designing and implementing novel algorithms for each of these four layers to achieve an integrated behaviour system in order to allow these animal characters to interact with the environment in an intelligent and realistic way. Specific and generic animal behaviour trees are designed and implemented on a typical predator animal with intelligent and cooperative consciousness in decision-making when interacting with a complex and ever-changing game environment. A novel physics-based rig simplification model: Constrained Ellipsoid Model (CEM) is proposed which allows steering inputs to generate force and torque driven movements. New adaptive Autonomous Animal Behaviour (AAB) algorithms are designed for animal agents to navigate around the environment, with a research focus on collective intelligence and tactical actions. Advanced strategies for a group of autonomous animals are developed in order to simulate a more realistic forest environment. Computational experiments and comparisons with animation results are presented, which show significant advantages over previous work. Forward and Backward Reaching Inverse Kinematics (FABRIK) is extended and used as the inverse kinematic solver to handle the locomotion of the autonomous animals. This Generic Quadruped Inverse Kinematic Model (GQIKM) presented is seamlessly combined with AAB algorithms so that the animals can perform all sorts of autonomous actions efficiently, supported with realistic and smooth animations. Finally, this inverse kinematic embedded motion control system is further improved by extending Proximal Policy Optimization (PPO) and designing specific reinforcement learning algorithms in order to bring animal agents’ level of intelligence further deeper down into the actual skeletal motion of bones and joints. All the algorithms in each behaviour layer presented in this research can be used individually or integrally for autonomous behaviour and motion control of other general, bipedal, quadrupedal and multipedal characters not only in computer graphics but also in fields such as vehicle navigation or robotic steering etc. | URI: | https://hdl.handle.net/10356/153784 | DOI: | 10.32657/10356/153784 | Schools: | School of Computer Science and Engineering | Rights: | This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). | Fulltext Permission: | open | Fulltext Availability: | With Fulltext |
Appears in Collections: | SCSE Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
AI Game Design in VR Hunting.pdf | 30.58 MB | Adobe PDF | ![]() View/Open |
Page view(s)
434
Updated on Mar 16, 2025
Download(s) 20
257
Updated on Mar 16, 2025
Google ScholarTM
Check
Altmetric
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.