Josh Elster - Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript
Here you can read online Josh Elster - Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, 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.
- Book:Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript
- Author:
- Publisher:Packt Publishing
- Genre:
- Year:2022
- Rating:3 / 5
- Favourites:Add to favourites
- Your mark:
Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
Learn to effortlessly leverage the power of the GPU in a 3D game or application using Babylon.js v5.0 from start to finish
Key Features- Explore browser-based, editable, interactive Playground samples
- Create GPU-based resources using the Node Material Editor no shader code required
- Extended topics in each chapter as well as a dedicated chapter that helps you explore and contribute back to OSS projects
Babylon.js allows anyone to effortlessly create and render 3D content in a web browser using the power of WebGL and JavaScript. 3D games and apps accessible via the web open numerous opportunities for both entertainment and profit. Developers working with Babylon.js will be able to put their knowledge to work with this guide to building a fully featured 3D game.
The book provides a hands-on approach to implementation and associated methodologies that will have you up and running, and productive in no time. Complete with step-by-step explanations of essential concepts, practical examples, and links to fully working self-contained code snippets, youll start by learning about Babylon.js and the finished Space-Truckers game. Youll also explore the development workflows involved in making the game. Focusing on a wide range of features in Babylon.js, youll iteratively add pieces of functionality and assets to the application being built. Once youve built out the basic game mechanics, youll learn how to bring the Space-Truckers environment to life with cut scenes, particle systems, animations, shadows, PBR materials, and more.
By the end of this book, youll have learned how to structure your code, organize your workflow processes, and continuously deploy to a static website/PWA a game limited only by bandwidth and your imagination.
What you will learn- Use Babylon.js v5.0 to build an extensible open-source 3D game accessible with a web browser
- Design and integrate compelling and performant 3D interactive scenes with a web-based application
- Write WebGL/WebGPU shader code using the Node Material Editor
- Separate code concerns to make the best use of the available resources
- Use the Babylon.js Playground to tightly iterate application implementation
- Convert a web application into a Progressive Web Application (PWA)
- Create rich, native-ready graphical user interfaces (GUIs) using the GUI Editor
This book on 3D programming in JavaScript is for those who have some familiarity with JavaScript programming and/or 3D game engine development and are looking to learn how to incorporate beautiful interactive 3D scenes into their work. Developers familiar with Unity, Unreal Engine, or three.js will also find this book to be a key resource for learning the ins and outs of Babylon.js.
Table of Contents- The Space-Truckers Operation Manual
- Ramping up on Babylon.js
- Establishing the Development Workflow
- Creating the Application
- Adding a Cut Scene and Handling Input
- Implementing the Game Mechanics
- Processing Route Data
- Building the Driving Game
- Calculating and Displaying Scoring Results
- Improving the Environment with Lighting and Materials
- Scratching the Surface of Shaders
- Measuring and Optimizing Performance
- Converting the Application to a PWA
- Extended Topics, Extended
Josh Elster: author's other books
Who wrote Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript? Find out the surname, the name of the author of the book and a list of all author's works by series.