Home Page Icon
Home Page
Table of Contents for
Table of Contents
Close
Table of Contents
by Dan Violet Sagmiller, Curtis Bennett
Unity AI Programming Essentials
Unity AI Programming Essentials
Table of Contents
Unity AI Programming Essentials
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Pathfinding
An overview
Quick Path AI
React AI
RAIN AI
Comparing AI solutions
Summary
2. Patrolling
Quick Path AI
React AI
RAIN AI
Summary
3. Behavior Trees
An overview of behavior trees
RAIN node types
The behavior tree demo
Summary
4. Crowd Chaos
An overview of crowd chaos
React AI
Setting up a scene with React
Building behavior trees in React
Setting up wandering characters with React
RAIN AI
RAIN AI custom wander scripts
Putting NPCs in the RAIN demo
Summary
5. Crowd Control
An overview of crowd control
The Fame Crowd Simulation API
Setting up a scene with Fame
Setting up a group
Adding obstacles to Fame
Adding vector fields to Fame
ANT-Op
Summary
6. Sensors and Activities
An overview of sensing
Advanced visual sensor settings
Advanced audio sensor settings
Using senses with RAIN
Setting up aspects in RAIN
Setting up a visual sensor in RAIN
Changing activities based on sensing
RAIN sensor filters
Summary
7. Adaptation
An overview
RAIN's demo
Reacting to game events
Using RAIN's motor directly
Adding large game events
The React AI
Summary
8. Attacking
An overview of attack AI
The attack demo
The chase and attack demo
Creating cover AI
Group attacks
Summary
9. Driving
An overview of driving
Setting up a Smart Car vehicle
The Smart Car AI demo
Setting up a Unity test scene
Using Unity's built-in NavMesh system
Setting up waypoints
Adding obstacles to driving
Additional features
Adding brake zones and drift zones
Integrating with other AI systems
Summary
10. Animation and AI
An overview of animation
The AI animation demo
Configuring RAIN animations
Using the animate node
RAIN and the Mecanim demo
Additional Mecanim nodes
Summary
11. Advanced NavMesh Generation
An overview of a NavMesh
Advanced NavMesh parameters
Culling areas
Multiple navigation meshes
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Unity AI Programming Essentials
Table of Contents
Unity AI Programming Essentials
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Pathfinding
An overview
Quick Path AI
React AI
RAIN AI
Comparing AI solutions
Summary
2. Patrolling
Quick Path AI
React AI
RAIN AI
Summary
3. Behavior Trees
An overview of behavior trees
RAIN node types
The behavior tree demo
Summary
4. Crowd Chaos
An overview of crowd chaos
React AI
Setting up a scene with React
Building behavior trees in React
Setting up wandering characters with React
RAIN AI
RAIN AI custom wander scripts
Putting NPCs in the RAIN demo
Summary
5. Crowd Control
An overview of crowd control
The Fame Crowd Simulation API
Setting up a scene with Fame
Setting up a group
Adding obstacles to Fame
Adding vector fields to Fame
ANT-Op
Summary
6. Sensors and Activities
An overview of sensing
Advanced visual sensor settings
Advanced audio sensor settings
Using senses with RAIN
Setting up aspects in RAIN
Setting up a visual sensor in RAIN
Changing activities based on sensing
RAIN sensor filters
Summary
7. Adaptation
An overview
RAIN's demo
Reacting to game events
Using RAIN's motor directly
Adding large game events
The React AI
Summary
8. Attacking
An overview of attack AI
The attack demo
The chase and attack demo
Creating cover AI
Group attacks
Summary
9. Driving
An overview of driving
Setting up a Smart Car vehicle
The Smart Car AI demo
Setting up a Unity test scene
Using Unity's built-in NavMesh system
Setting up waypoints
Adding obstacles to driving
Additional features
Adding brake zones and drift zones
Integrating with other AI systems
Summary
10. Animation and AI
An overview of animation
The AI animation demo
Configuring RAIN animations
Using the animate node
RAIN and the Mecanim demo
Additional Mecanim nodes
Summary
11. Advanced NavMesh Generation
An overview of a NavMesh
Advanced NavMesh parameters
Culling areas
Multiple navigation meshes
Summary
Index
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset