دانلود کتاب Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript – Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش
  • سال 2022
  • نویسنده (گان) Josh Elster
  • ناشر Packt Publishing
  • زبان English
  • تعداد صفحات
  • حجم فایل 29.59MB
  • فرمت فایل pdf
  • شابک 1801076588, 9781801076586
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

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

Book Description

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, you’ll start by learning about Babylon.js and the finished Space-Truckers game. You’ll also explore the development workflows involved in making the game. Focusing on a wide range of features in Babylon.js, you’ll iteratively add pieces of functionality and assets to the application being built. Once you’ve built out the basic game mechanics, you’ll 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, you’ll 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

Who this book is for

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

  1. The Space-Truckers Operation Manual
  2. Ramping up on Babylon.js
  3. Establishing the Development Workflow
  4. Creating the Application
  5. Adding a Cut Scene and Handling Input
  6. Implementing the Game Mechanics
  7. Processing Route Data
  8. Building the Driving Game
  9. Calculating and Displaying Scoring Results
  10. Improving the Environment with Lighting and Materials
  11. Scratching the Surface of Shaders
  12. Measuring and Optimizing Performance
  13. Converting the Application to a PWA
  14. Extended Topics, Extended

————————————————————–

ترجمه ماشینی :

با استفاده از Babylon.js v5.0 از ابتدا تا انتها بیاموزید که بدون زحمت از قدرت GPU در یک بازی یا برنامه سه بعدی استفاده کنید

ویژگی های کلیدی span>

  • نمونه‌های Playground مبتنی بر مرورگر، قابل ویرایش و تعاملی را کاوش کنید
  • ایجاد منابع مبتنی بر GPU با استفاده از Node Material Editor بدون نیاز به کد سایه زن
  • موضوعات توسعه یافته در هر فصل و همچنین یک فصل اختصاصی که به شما کمک می کند کاوش کنید و به پروژه‌های OSS کمک کنید

توضیحات کتاب

Babylon.js به هر کسی اجازه می‌دهد بدون زحمت ایجاد و ارائه محتوای سه بعدی در یک مرورگر وب با استفاده از قدرت WebGL و جاوا اسکریپت. بازی‌ها و برنامه‌های سه بعدی قابل دسترسی از طریق وب فرصت‌های متعددی را برای سرگرمی و سود باز می‌کنند. توسعه دهندگانی که با Babylon.js کار می کنند، می توانند دانش خود را با این راهنما برای ساخت یک بازی سه بعدی کاملاً ویژه به کار ببرند.

این کتاب یک رویکرد عملی برای پیاده سازی ارائه می دهد. و متدولوژی‌های مرتبطی که شما را در کمترین زمان راه‌اندازی و کارآمد خواهند کرد. با توضیحات گام به گام مفاهیم اساسی، مثال‌های عملی و پیوندهایی به قطعات کد کاملاً کارآمد، با یادگیری درباره Babylon.js و بازی تمام شده Space-Truckers شروع می‌کنید. شما همچنین گردش کار توسعه مربوط به ساخت بازی را بررسی خواهید کرد. با تمرکز بر طیف گسترده ای از ویژگی ها در Babylon.js، به طور مکرر بخش هایی از عملکرد و دارایی ها را به برنامه در حال ساخت اضافه خواهید کرد. هنگامی که مکانیک های اولیه بازی را ساختید، یاد خواهید گرفت که چگونه با صحنه های برش خورده، سیستم های ذرات، انیمیشن ها، سایه ها، مواد PBR و موارد دیگر، به محیط Space-Truckers جان ببخشید.

در پایان این کتاب، شما یاد خواهید گرفت که چگونه کد خود را ساختاردهی کنید، فرآیندهای گردش کار خود را سازماندهی کنید، و به طور مداوم در یک وب سایت ثابت/PWA یک بازی محدود به پهنای باند و تخیل خود را اجرا کنید.

آنچه یاد خواهید گرفت

  • از Babylon.js v5.0 برای ساختن یک منبع باز قابل توسعه استفاده کنید بازی سه بعدی قابل دسترسی با مرورگر وب
  • طراحی و ادغام صحنه های تعاملی سه بعدی جذاب و کاربردی با یک برنامه مبتنی بر وب
  • نوشتن کد سایه زن WebGL/WebGPU با استفاده از Node Material Editor
  • مشخصات کد را جدا کنید از منابع موجود بهترین استفاده را ببرید
  • از Babylon.js Playground برای تکرار دقیق اجرای برنامه استفاده کنید
  • تبدیل یک برنامه وب به یک برنامه وب پیشرو (PWA)
  • ایجاد غنی و آماده بومی رابط های گرافیکی کاربر (GUI) با استفاده از ویرایشگر رابط کاربری گرافیکی

این کتاب برای چه کسی است

این کتاب برنامه نویسی سه بعدی در جاوا اسکریپت برای کسانی است که با برنامه نویسی جاوا اسکریپت و/یا توسعه موتور بازی سه بعدی آشنایی دارند و به دنبال یادگیری نحوه گنجاندن صحنه های سه بعدی تعاملی زیبا در کار خود هستند. برنامه‌نویسانی که با Unity، Unreal Engine یا three.js آشنا هستند، این کتاب را منبعی کلیدی برای یادگیری نکات اساسی Babylon.js می‌دانند.

فهرست محتوا.

  1. راهنمای عملیات Space-Truckers
  2. افزایش در Babylon.js
  3. ایجاد گردش کار توسعه
  4. ایجاد برنامه
  5. افزودن یک صحنه ب

     

    tag : دانلود کتاب Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت , Download Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت , دانلود Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت , Download Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript Book , Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت دانلود , buy Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت , خرید کتاب Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت , دانلود کتاب Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript , کتاب Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript , دانلود Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript , خرید Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript , خرید کتاب Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Going the Distance with Babylon.js: Building extensible, maintainable, and attractive browser-based interactive applications using JavaScript – Going the Distance with Babylon.js: ساخت برنامه های تعاملی قابل توسعه، قابل نگهداری و جذاب مبتنی بر مرورگر با استفاده از جاوا اسکریپت”