Font Size: a A A

Animation Simulation Of Artificial Fish Cluster Behavior In Virtual Ocean Environment

Posted on:2019-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y GeFull Text:PDF
GTID:2428330566474666Subject:Artificial intelligence
Abstract/Summary:PDF Full Text Request
Most creatures have cluster features in nature.They show a very complex intelligent behavior when multiple individuals gather to make a series of life activities.The most representative topic is "artificial fish group",which is a kind of artificial creatures.Its cluster behavior characteristic is a reflection of swarm intelligence and artificial life.Study biological activity cluster and information transmission mechanism is an attractive topic in computer graphics.In recent years,the combination of swarm intelligence and artificial life becomes a real hot spot for computer animation simulation of animal movements and behavior,which also is the product of interaction of life science and information science in the 21 st century.This also provides the theoretical basis and research basis for the development of computer animation technology in artificial intelligence.It is relatively simple to simulate the appearance and behavior of artificial fish using traditional computer animation techniques.However,it is tedious when simulating the behavior of complex artificial fish groups,and lack of autonomy and realistic effect.Thus,this paper is in the context of artificial life and group intelligence,the "Tu Xiaoyuan's fish" was used as a research object,and the biology and the behavioral control of fish in nature was used as a research basis,and the three-dimensional modeling software and graphic processing tools were used as technical means.Artificial life methods and virtual reality technologies are combined to realize the simulation of various behavioral actions of artificial fish groups in a virtual ocean environment without using any traditional“key frame”technology.In this way,the simulated artificial fish population has the basic life characteristics and intelligent behavior of real fish in nature.In addition,artificial fish schools with the ability to perceive,cognize and plan high-level behaviors were constructed.In order to enhance the sense of realism and immersion of the artificial fish school,a dynamicvirtual marine environment was established at the same time.The specific research content and results are as follows:(1)The fish body model of the artificial fish was designed,which including the geometric model that depicts the appearance of the fish body shape and the physical model that simulates the original animation of the fish.A simple and easy-to-control geometric grid model was established using surface modeling methods.The physical model of "spring-mass" was established by introducing physical properties such as mass,friction,and speed.In this paper,based on Tu Xiaoyuan's analysis of fish muscle contraction and mechanical properties,a "spring-damping-mass point" system was established in order to precisely control the swing angle and speed of the artificial fish's trunk and fish tails to achieve complex movements.In addition,the combination of the geometric model and the physical model solves the problems of low accuracy,large amount of computation,and mechanization of the model.(2)Advanced behavior design and cluster behavior simulation of the artificial fish school.In this paper,the intelligent decision-making method of artificial fish is studied by an intelligent decision processing system consisting of perception,cognition,behavior,and motion modules.Firstly,the behavior of the artificial fish school is programmed through both behavioral design and behavior selection in order to achieve the movement of artificial fish,such as forward,backward,suspension,turning and pitching,and it can able to choose the appropriate action target based on the circumstances at the time.Then,improve the traditional Boid cluster model,which based on the Reynolds aggregation rules,three principles of cohesion,alignment,and variable speed are added to perform weighted function constraints,to simulate the movement and intelligent decision-making behavior of fish cluster behavior so as to achieve the effect of natural fish clusters.(3)Created a dynamic virtual ocean scene.OpenGL technology,virtual reality technology,and real-time generation of three-dimensional scenes are used to complete the construction of ocean scenes,terrain,aquatic plants,and the implementation of human camera roaming.In addition,real-time rendering of lighting,object shadows,fog hiding,and current effects in the scene is performed in order to improve the veracity of virtual ocean scenes.This can provide artificial fish school with a marine environment that can interact in real time and enhance its sense of realism andimmersion.(4)Finally,the overall architecture and technical implementation of the entire system are given.The designed combinatorial optimization model and its behavior control method are used in the motion control of fish by using 3DS Max modeling software and OpenGL graphics tools,and adopting an object-oriented method,so as to establish a complete artificial fish animation simulation system.The simulation system demonstrates the life characteristics and swarm intelligence behavior of artificial fish school to prove the feasibility and development of the proposed method.
Keywords/Search Tags:artificial life, group intelligence, cluster, virtual marine environment, geometric physical model, intelligent behavior
PDF Full Text Request
Related items