590 kr
Skickas inom 5-8 vardagar
590 kr
Skickas inom 5-8 vardagar
477 kr
Läs direkt efter köp
Develop mobile virtual reality apps using the native Google Cardboard SDK for Android
Key Features
[*] Learn how to build practical applications for Google''s popular DIY VR headset[*] Build a reusable VR graphics engine on top of the Cardboard Java SDK and OpenGL ES graphics libraries[*] The projects in this book will showcase a different aspect of Cardboard development—from 3D rendering to handling user inputBook Description
Google Cardboard is a low-cost, entry-level media platform through which you can experience virtual reality and virtual 3D environments. Its applications are as broad and varied as mobile smartphone applications themselves. This book will educate you on the best practices and methodology needed to build effective, stable, and performant mobile VR applications.In this book, we begin by defining virtual reality (VR) and how Google Cardboard fits into the larger VR and Android ecosystem. We introduce the underlying scientific and technical principles behind VR, including geometry, optics, rendering, and mobile software architecture. We start with a simple example app that ensures your environment is properly set up to write, build, and run the app. Then we develop a reusable VR graphics engine that you can build upon. And from then on, each chapter is a self-contained project where you will build an example from a different genre of application, including a 360 degree photo viewer, an educational simulation of our solar system, a 3D model viewer, and a music visualizer.Given the recent updates that were rolled out at Google I/O 2016, the authors of Cardboard VR Projects for Android have collated some technical notes to help you execute the projects in this book with Google VR Cardboard Java SDK 0.8, released in May 2016. Refer to the article at https://www.packtpub.com/sites/default/files/downloads/GoogleVRUpdateGuideforCardbook.pdf which explains the updates to the source code of the projects.What you will learn
[*] Build Google Cardboard virtual reality applications[*] Explore the ins and outs of the Cardboard SDK Java classes and interfaces, and apply them to practical VR projects[*] Employ Android Studio, Android SDK, and the Java language in a straightforward manner[*] Discover and use software development and Android best practices for mobile and Cardboard applications, including considerations for memory management and battery life[*] Implement user interface techniques for menus and gaze-based selection within VR[*] Utilize the science, psychology, mathematics, and technology behind virtual reality, especially those pertinent to mobile Cardboard VR experiences[*] Understand Cardboard VR best practices including those promoted by Google Design Lab.Who this book is for
The book is for established Android developers with a good knowledge level of Java. No prior OpenGL or graphics knowledge is required. No prior experience with Google Cardboard is expected, but those who are familiar with Cardboard and are looking for projects to expand their knowledge can also benefit from this book.
655 kr
Skickas inom 5-8 vardagar
730 kr
Skickas inom 5-8 vardagar
539 kr
Läs direkt efter köp
Explore the latest features of Unity 2018 to create immersive VR projects for Oculus Rift, HTC Vive, Daydream and Gear VR
About This Book
A project-based guide to teach you how to develop immersive and fun VR applications using Unity 3DBuild experiences with interactable objects, physics, UI, animations, C# scripting, and other Unity featuresExplore the world of VR by building experiences such as diorama, first-person characters, 360-degree projections, social VR, audio fireball game, and VR storytellingWho This Book Is For
If you''re a non-programmer unfamiliar with 3D computer graphics, or experienced in both but new to virtual reality, and are interested in building your own VR games or applications, then this book is for you. Any experience in Unity is an advantage.
What You Will Learn
Create 3D scenes with Unity and other 3D tools while learning about world space and scaleBuild and run VR applications for specific headsets, including Oculus, Vive, and DaydreamInteract with virtual objects using eye gaze, hand controllers, and user input eventsMove around your VR scenes using locomotion and teleportationImplement an audio fireball game using physics and particle systemsImplement an art gallery tour with teleportation and data infoDesign and build a VR storytelling animation with a soundtrack and timelinesCreate social VR experiences with Unity networkingIn Detail
Unity has become the leading platform for building virtual reality games, applications, and experiences for this new generation of consumer VR devices.
Unity Virtual Reality Projects walks you through a series of hands-on tutorials and in-depth discussions on using the Unity game engine. With its practical and project-based approach, this book will get you up to speed with the specifics of Virtual Reality development in Unity. You will learn how to use Unity to develop VR applications that can be experienced with devices such as Oculus, Daydream, and Vive. Among the many topics and projects, you will explore gaze-based versus hand controller input, world space UI canvases, locomotion and teleportation, software design patterns, 360-degree media, timeline animation, and multiplayer networking. You will learn the Unity 3D game engine via the interactive Unity Editor as well as C# programming. By the end of the book, you will be fully equipped to develop rich, interactive virtual reality experiences using Unity.
Style and approach
A practical step-by-step guide to building impressive VR experiences with Unity 2018.
730 kr
Skickas inom 5-8 vardagar
639 kr
Skickas inom 5-8 vardagar
918 kr
Skickas inom 5-8 vardagar
678 kr
Läs direkt efter köp
Explore the world of augmented reality development with the latest features of Unity and step-by-step tutorial-style examples with easy-to-understand explanations
Key Features
Build functional and interactive augmented reality applications using the Unity 3D game engineLearn to use Unity''s XR and AR components, including AR Foundation and other standard Unity featuresImplement common AR application user experiences needed to build engaging applicationsBook Description
Augmented reality applications allow people to interact meaningfully with the real world through digitally enhanced content. The book starts by helping you set up for AR development, installing the Unity 3D game engine, required packages, and other tools to develop for Android (ARCore) and/or iOS (ARKit) mobile devices. Then we jump right into the building and running AR scenes, learning about AR Foundation components, other Unity features, C# coding, troubleshooting, and testing. We create a framework for building AR applications that manages user interaction modes, user interface panels, and AR onboarding graphics that you will save as a template for reuse in other projects in this book. Using this framework, you will build multiple projects, starting with a virtual photo gallery that lets you place your favorite framed photos on your real-world walls, and interactively edit these virtual objects. Other projects include an educational image tracking app for exploring the solar system, and a fun selfie app to put masks and accessories on your face. The book provides practical advice and best practices that will have you up and running quickly.By the end of this AR book, you will be able to build your own AR applications, engaging your users in new and innovative ways.What you will learn
Discover Unity engine features for building AR applications and gamesGet up to speed with Unity AR Foundation components and the Unity APIBuild a variety of AR projects using best practices and important AR user experiencesUnderstand the core concepts of augmented reality technology and development for real-world projectsSet up your system for AR development and learn to improve your development workflowCreate an AR user framework with interaction modes and UI, saved as a template for new projectsWho this book is for
This augmented reality book is for game developers interested in adding AR capabilities to their games and apps. The book assumes beginner-level knowledge of Unity development and C# programming, familiarity with 3D graphics, and experience in using existing AR applications. Beginner-level experience in developing mobile applications will be helpful to get the most out of this AR Unity book.
1 049 kr
Skickas inom 5-8 vardagar
590 kr
Skickas inom 5-8 vardagar
477 kr
Läs direkt efter köp
Develop mobile virtual reality apps using the native Google Cardboard SDK for Android
Key Features
[*] Learn how to build practical applications for Google''s popular DIY VR headset[*] Build a reusable VR graphics engine on top of the Cardboard Java SDK and OpenGL ES graphics libraries[*] The projects in this book will showcase a different aspect of Cardboard development—from 3D rendering to handling user inputBook Description
Google Cardboard is a low-cost, entry-level media platform through which you can experience virtual reality and virtual 3D environments. Its applications are as broad and varied as mobile smartphone applications themselves. This book will educate you on the best practices and methodology needed to build effective, stable, and performant mobile VR applications.In this book, we begin by defining virtual reality (VR) and how Google Cardboard fits into the larger VR and Android ecosystem. We introduce the underlying scientific and technical principles behind VR, including geometry, optics, rendering, and mobile software architecture. We start with a simple example app that ensures your environment is properly set up to write, build, and run the app. Then we develop a reusable VR graphics engine that you can build upon. And from then on, each chapter is a self-contained project where you will build an example from a different genre of application, including a 360 degree photo viewer, an educational simulation of our solar system, a 3D model viewer, and a music visualizer.Given the recent updates that were rolled out at Google I/O 2016, the authors of Cardboard VR Projects for Android have collated some technical notes to help you execute the projects in this book with Google VR Cardboard Java SDK 0.8, released in May 2016. Refer to the article at https://www.packtpub.com/sites/default/files/downloads/GoogleVRUpdateGuideforCardbook.pdf which explains the updates to the source code of the projects.What you will learn
[*] Build Google Cardboard virtual reality applications[*] Explore the ins and outs of the Cardboard SDK Java classes and interfaces, and apply them to practical VR projects[*] Employ Android Studio, Android SDK, and the Java language in a straightforward manner[*] Discover and use software development and Android best practices for mobile and Cardboard applications, including considerations for memory management and battery life[*] Implement user interface techniques for menus and gaze-based selection within VR[*] Utilize the science, psychology, mathematics, and technology behind virtual reality, especially those pertinent to mobile Cardboard VR experiences[*] Understand Cardboard VR best practices including those promoted by Google Design Lab.Who this book is for
The book is for established Android developers with a good knowledge level of Java. No prior OpenGL or graphics knowledge is required. No prior experience with Google Cardboard is expected, but those who are familiar with Cardboard and are looking for projects to expand their knowledge can also benefit from this book.
655 kr
Skickas inom 5-8 vardagar
730 kr
Skickas inom 5-8 vardagar
539 kr
Läs direkt efter köp
Explore the latest features of Unity 2018 to create immersive VR projects for Oculus Rift, HTC Vive, Daydream and Gear VR
About This Book
A project-based guide to teach you how to develop immersive and fun VR applications using Unity 3DBuild experiences with interactable objects, physics, UI, animations, C# scripting, and other Unity featuresExplore the world of VR by building experiences such as diorama, first-person characters, 360-degree projections, social VR, audio fireball game, and VR storytellingWho This Book Is For
If you''re a non-programmer unfamiliar with 3D computer graphics, or experienced in both but new to virtual reality, and are interested in building your own VR games or applications, then this book is for you. Any experience in Unity is an advantage.
What You Will Learn
Create 3D scenes with Unity and other 3D tools while learning about world space and scaleBuild and run VR applications for specific headsets, including Oculus, Vive, and DaydreamInteract with virtual objects using eye gaze, hand controllers, and user input eventsMove around your VR scenes using locomotion and teleportationImplement an audio fireball game using physics and particle systemsImplement an art gallery tour with teleportation and data infoDesign and build a VR storytelling animation with a soundtrack and timelinesCreate social VR experiences with Unity networkingIn Detail
Unity has become the leading platform for building virtual reality games, applications, and experiences for this new generation of consumer VR devices.
Unity Virtual Reality Projects walks you through a series of hands-on tutorials and in-depth discussions on using the Unity game engine. With its practical and project-based approach, this book will get you up to speed with the specifics of Virtual Reality development in Unity. You will learn how to use Unity to develop VR applications that can be experienced with devices such as Oculus, Daydream, and Vive. Among the many topics and projects, you will explore gaze-based versus hand controller input, world space UI canvases, locomotion and teleportation, software design patterns, 360-degree media, timeline animation, and multiplayer networking. You will learn the Unity 3D game engine via the interactive Unity Editor as well as C# programming. By the end of the book, you will be fully equipped to develop rich, interactive virtual reality experiences using Unity.
Style and approach
A practical step-by-step guide to building impressive VR experiences with Unity 2018.
730 kr
Skickas inom 5-8 vardagar
639 kr
Skickas inom 5-8 vardagar
918 kr
Skickas inom 5-8 vardagar
678 kr
Läs direkt efter köp
Explore the world of augmented reality development with the latest features of Unity and step-by-step tutorial-style examples with easy-to-understand explanations
Key Features
Build functional and interactive augmented reality applications using the Unity 3D game engineLearn to use Unity''s XR and AR components, including AR Foundation and other standard Unity featuresImplement common AR application user experiences needed to build engaging applicationsBook Description
Augmented reality applications allow people to interact meaningfully with the real world through digitally enhanced content. The book starts by helping you set up for AR development, installing the Unity 3D game engine, required packages, and other tools to develop for Android (ARCore) and/or iOS (ARKit) mobile devices. Then we jump right into the building and running AR scenes, learning about AR Foundation components, other Unity features, C# coding, troubleshooting, and testing. We create a framework for building AR applications that manages user interaction modes, user interface panels, and AR onboarding graphics that you will save as a template for reuse in other projects in this book. Using this framework, you will build multiple projects, starting with a virtual photo gallery that lets you place your favorite framed photos on your real-world walls, and interactively edit these virtual objects. Other projects include an educational image tracking app for exploring the solar system, and a fun selfie app to put masks and accessories on your face. The book provides practical advice and best practices that will have you up and running quickly.By the end of this AR book, you will be able to build your own AR applications, engaging your users in new and innovative ways.What you will learn
Discover Unity engine features for building AR applications and gamesGet up to speed with Unity AR Foundation components and the Unity APIBuild a variety of AR projects using best practices and important AR user experiencesUnderstand the core concepts of augmented reality technology and development for real-world projectsSet up your system for AR development and learn to improve your development workflowCreate an AR user framework with interaction modes and UI, saved as a template for new projectsWho this book is for
This augmented reality book is for game developers interested in adding AR capabilities to their games and apps. The book assumes beginner-level knowledge of Unity development and C# programming, familiarity with 3D graphics, and experience in using existing AR applications. Beginner-level experience in developing mobile applications will be helpful to get the most out of this AR Unity book.
1 049 kr
Skickas inom 5-8 vardagar