Jump-start your development efforts. Use Apple’s ARKit platform to develop augmented reality (AR) apps for the iPhone and iPad. Now you can have your first AR app up and running in under an hour. Apple ARKit Revealed is filled with examples of applications that are easy to construct and will help you learn the skills needed to become a proficient ARKit developer. The book explains and demonstrates the advantages of using ARKit development tools from Apple, Unity, and Unreal. This coverage of different vendor products will help you choose the right tool for the job when you build your first AR application. Beyond teaching ARKit itself, many of the code examples provided in this book can be used as templates to start your own AR development efforts. What You'll Learn:
Create AR applications using Sprite Kit, Scene Kit, and Metal2
Enhance your applications with Hit-Testing, sound, and animation
Build positional tracking into your applications so that users can move around
Implement Visual Inertial Odometry (VIO) techniques for object placement and positioning
Integrate with popular 3D and 2D engines such as Unity3D and Unreal
Become familiar with “scene understanding” and why it matters in AR applications
Jump-start your development efforts. Use Apple’s ARKit platform to develop augmented reality (AR) apps for the iPhone and iPad. Now you can have your first AR app up and running in under an hour. Apple ARKit Revealed is filled with examples of applications that are easy to construct and will help you learn the skills needed to become a proficient ARKit developer. The book explains and demonstrates the advantages of using ARKit development tools from Apple, Unity, and Unreal. This coverage of different vendor products will help you choose the right tool for the job when you build your first AR application. Beyond teaching ARKit itself, many of the code examples provided in this book can be used as templates to start your own AR development efforts. What You'll Learn
Create AR applications using Sprite Kit, Scene Kit, and Metal2
Enhance your applications with Hit-Testing, sound, and animation
Build positional tracking into your applications so that users can move around
Implement Visual Inertial Odometry (VIO) techniques for object placement and positioning
Integrate with popular 3D and 2D engines such as Unity3D and Unreal
Become familiar with “scene understanding” and why it matters in AR applications
Who This Book Is For Developers looking to get started with ARKit as quickly as possible. The book is especially aimed at those looking to get an app to market quickly in order to showcase their AR skills or to target a fast-emerging opportunity.
Apples ARKit opens up a billion-device market to developers of Augmented Reality and Mixed Reality applications. This is a unified market of iOS devices such as phones and tablets, and a market that no series app developer dares ignore. Apple ARKit Revealed gets developers up to speed quickly in creating applications with ARKit, and demonstrates app creation in a variety of environments such as Sprite Kit, Scene Kit, Metal2, Unity3D, and the Unreal Engine. Helps you build augmented reality applications for Apple’s billion-device market Provides practical code examples to use in starting your own development efforts Covers building AR apps using Swift 4, Sprite Kit, Scene Kit, Metal 2, Unity3D, and the Unreal Engine