• Complain

Micheal Lanham - Learn ARCore - Fundamentals of Google ARCore

Here you can read online Micheal Lanham - Learn ARCore - Fundamentals of Google ARCore full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Learn ARCore - Fundamentals of Google ARCore
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2018
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Learn ARCore - Fundamentals of Google ARCore: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learn ARCore - Fundamentals of Google ARCore" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Create next-generation Augmented Reality and Mixed Reality apps with the latest version of Google ARCore

About This Book

  • Harness the power of the Googles new augmented reality (AR) platform ARCore to build cutting-edge Augmented reality apps
    • Learn core concepts of Environmental Understanding, Immersive Computing, and Motion Tracking with ARCore
    • Extend your application by combining ARCore with OpenGL, Machine Learning and more.

      Who This Book Is For

      This book is for web and mobile developers who have broad programming knowledge on Java or JavaScript or C# and want to develop Augmented Reality applications with Google ArCore. To follow this book no prior experience with AR development, 3D, or 3D math experience is needed.

      What You Will Learn

    • Build and deploy your Augmented Reality app to the Android, Web, and Unity platforms
    • Implement ARCore to identify and visualize objects as point clouds, planes, surfaces, and/or meshes
    • Explore advanced concepts of environmental understanding using Google ARCore and OpenGL ES with Java
    • Create light levels from ARCore and create a C# script to watch and propagate lighting changes in a scene
    • Develop graphics shaders that react to changes in lighting and map the environment to place objects in Unity/C#
    • Integrate motion tracking with the Web ARCore API and Google Street View to create a combined AR/VR experience

      In Detail

      Are you a mobile developer or web developer who wants to create immersive and cool Augmented Reality apps with the latest Google ARCore platform? If so, this book will help you jump right into developing with ARCore and will help you create a step by step AR app easily.

      This book will teach you how to implement the core features of ARCore starting from the fundamentals of 3D rendering to more advanced concepts such as lighting, shaders, Machine Learning, and others.

      Well begin with the basics of building a project on three platforms: web, Android, and Unity. Next, well go through the ARCore concepts of motion tracking, environmental understanding, and light estimation. For each core concept, youll work on a practical project to use and extend the ARCore feature, from learning the basics of 3D rendering and lighting to exploring more advanced concepts.

      Youll write custom shaders to light virtual objects in AR, then build a neural network to recognize the environment and explore even grander applications by using ARCore in mixed reality. At the end of the book, youll see how to implement motion tracking and environment learning, create animations and sounds, generate virtual characters, and simulate them on your screen.

      Style and approach

      Practical examples that will take you through the basics of ARcore and teach you how to build an app using it.

  • Learn ARCore - Fundamentals of Google ARCore — read online for free the complete book (whole text) full work

    Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learn ARCore - Fundamentals of Google ARCore" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make
    Learn ARCore - Fundamentals of Google ARCore Learn to build augmented - photo 1
    Learn ARCore - Fundamentals of Google ARCore
    Learn to build augmented reality apps for Android, Unity, and the web with Google ARCore 1.0
    Micheal Lanham

    BIRMINGHAM - MUMBAI Learn ARCore - Fundamentals of Google ARCore Copyright - photo 2

    BIRMINGHAM - MUMBAI
    Learn ARCore - Fundamentals of Google ARCore

    Copyright 2018 Packt Publishing

    All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

    Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

    Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

    Commissioning Editor: Amarabha Banerjee
    Acquisition Editor: Reshma Raman
    Content Development Editor: Onkar Wani
    Technical Editor: Vaibhav Dwivedi
    Copy Editor: Shaila Kusanale
    Project Coordinator: Devanshi Doshi
    Proofreader: Safis Editing
    Indexer: Priyanka Dhadke
    Graphics: Jason Monteiro
    Production Coordinator: Shraddha Falebhai

    First published: March 2018

    Production reference: 1280318

    Published by Packt Publishing Ltd.
    Livery Place
    35 Livery Street
    Birmingham
    B3 2PB, UK.

    ISBN 978-1-78883-040-9

    www.packtpub.com

    maptio Mapt is an online digital library that gives you full access to over - photo 3
    mapt.io

    Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website.

    Why subscribe?
    • Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals

    • Improve your learning with Skill Plans built especially for you

    • Get a free eBook or video every month

    • Mapt is fully searchable

    • Copy and paste, print, and bookmark content

    PacktPub.com

    Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.

    At www.PacktPub.com , you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.

    Contributors
    About the author

    Micheal Lanham is a proven software and tech innovator with 20 years of experience. He has developed a broad range of software applications, including games, graphics, web, desktop, engineering, artificial intelligence, GIS, and Machine Learning applications for a variety of industries. He was introduced to Unity in 2006 and has been an avid developer, consultant, manager, and author of multiple Unity games, graphics projects, and books since. Micheal lives in Calgary, Canada, with his family.

    I would like to thank Reshma Raman, my Acquisition Editor, and the rest of the team at Packt Publishing for showing the utmost professionalism and dedication to producing quality books. I would also like to thank the work by the reviewers for all their hard work.
    At home, I would graciously like to thank my partner, Rhonda, my internal editor/artist, and Ava, my QA tester and part-time model. Finally, I would like to thank my mother for teaching me to be creative with anything. Thanks Mom...
    About the reviewer

    Neil Alexander is a recent graduate from the University of North Carolina at Charlotte, where he earned a master's in computer science with a specialization in intelligent and interactive systems. As part of his education, he worked on developing several virtual reality demos and data visualization applications. He graduated from the Don Bosco Institute of Technology and has also worked as a research analyst at an IT publishing firm in Mumbai.

    He currently works as a data scientist with several Blockchain and cryptocurrency startups in the Washington D.C. area.

    Id like to thank my friends and family, with a quick shout out to Govindan K, who was extremely helpful throughout the review process.
    Packt is searching for authors like you

    If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.

    Preface

    Augmented reality applications have moved from novelty to reality, and with the release of ARKit and now ARCore, have become more accessible to the average developer. Now virtually anyone with a grasp of a programming language can quickly build an AR experience using a variety of platforms. Google, with the release of ARCore, has now made this even easier and also provides support for multiple development platforms. This book will guide you through building AR applications using JavaScript and web in mobile with Java/Android and also in mobile with C# / Unity. Along the way, you will learn the fundamentals of building a quality AR experience for your user.

    Who this book is for

    This book is for any developer who wants to dive into building an augmented reality app with ARCore, but has no background in game or graphic programming. Although the book only assumes the reader has basic high-school level math, the reader should still have a firm grasp of at least one of the following programming languages: JavaScript, Java, or C#.

    What this book covers

    , Getting Started, covers the fundamental concepts any modern AR app needs to tackle in order to provide a great experience to the user. We will learn the basic concepts of motion tracking, environmental understanding, and light estimation.

    , ARCore on Android, is an introduction to Android development with Android Studio, where we show you how to install Android Studio and set up your first ARCore app.

    , ARCore on Unity, discusses how to install and build an ARCore app with Unity. This chapter also shows you how to remotely debug an app using the Android development tools.

    ,

    Next page
    Light

    Font size:

    Reset

    Interval:

    Bookmark:

    Make

    Similar books «Learn ARCore - Fundamentals of Google ARCore»

    Look at similar books to Learn ARCore - Fundamentals of Google ARCore. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


    Reviews about «Learn ARCore - Fundamentals of Google ARCore»

    Discussion, reviews of the book Learn ARCore - Fundamentals of Google ARCore and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.