{"product_id":"ar-and-vr-using-the-rakesh-baruah-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\u003eAuthor:\u003c\/b\u003e Rakesh Baruah\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1484263170\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781484263174\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/01\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 328\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\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":"Paperback","offer_id":44045478265087,"sku":"9781484263174","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_0efa91cd-54df-41c1-9487-39c52f9f12c2.jpg?v=1684978992","url":"https:\/\/www.whiterainbookhouse.com\/products\/ar-and-vr-using-the-rakesh-baruah-9781484263174","provider":"WR Book House","version":"1.0","type":"link"}