{"product_id":"ar-and-vr-using-the-webxr-api-learn-to-create-immersive-content-with-webgl-threejs-and-a-frame-9781484263174","title":"AR and VR Using the Webxr API: Learn to Create Immersive Content with Webgl, Three.Js, and A-Frame","description":"\u003cp\u003eGain an in-depth knowledge in immersive web development to create augmented reality (AR) and virtual reality (VR) applications inside web browsers using WebXR API, WebGL, Three.js, and A-Frame. This project-based book will provide the practice and portfolio content to make the most of what the futures of spatial computing and immersive technology have to offer.\u003c\/p\u003e\u003cp\u003eBeginning with technical analysis of how web browsers function, the book covers programming languages such as WebGL, JavaScript, and HTML, with an eye on a complete understanding of the WebXR lifecycle. You'll then explore how contemporary web browsers work at the code level and see how to set up a local development server and use it with the Visual Studio Code IDE to create 3D animation in the WebGL programming language. \u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWith a familiarity of the web-rendering pipeline in place, you'll venture on to WebGL abstractions such as the Three.js JavaScript library and Mozilla's A-Frame XR Framework, which use WebXR to create high-end visual effects. In the final projects of the book, you'll create an augmented reality web session for an Android phone device, and create a VR scene in A-Frame (built on Three.js) to demo essential components of the WebXR API pertaining to user positioning and interaction.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eGame engines have become common-place for the creation of mixed reality content. However, developers not interested in learning entirely new workflows may be better suited to work within a medium almost universally open to all--the web; \u003ci\u003eAR and VR Using the WebXR API\u003c\/i\u003e will show you the way.\u003c\/p\u003e\u003cb\u003eWhat You'll Learn\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eMaster the creation of virtual reality and augmented reality features for web page\u003c\/li\u003e\n\u003cli\u003ePrepare to work as an immersive web developer with a portfolio of projects in sought-after technologies\u003c\/li\u003e\n\u003cli\u003eReview the fundamentals of writing shaders in WebGL\u003c\/li\u003e\n\u003cli\u003eExperience the unity between client, server, and cloud architecture as it applies to location-based AR\u003c\/li\u003e\n\u003c\/ul\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003cbr\u003e\u003c\/b\u003eAspiring immersive web developers and developers already familiar with the fundamentals of web development who want to further explore topics such as spatial computing, computer vision, spatial anchors, and cloud-computing for multi-user social experiences.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/25\/2020\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9781484263174\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 328\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.09lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 6.14w x 0.74d","brand":"Rakesh Baruah","offers":[{"title":"Default Title","offer_id":38021148541109,"sku":"9781484263174","price":46.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/products\/img_78d14bb4-651c-46ad-84ca-fe97aa353316.jpg?v=1609177727","url":"https:\/\/pastforward.org\/products\/ar-and-vr-using-the-webxr-api-learn-to-create-immersive-content-with-webgl-threejs-and-a-frame-9781484263174","provider":"Past Forward","version":"1.0","type":"link"}