توضیحاتی در مورد کتاب How to design 3D games with web technolology - book 01. Three.js - HTML5 and WebGL
نام کتاب : How to design 3D games with web technolology - book 01. Three.js - HTML5 and WebGL
عنوان ترجمه شده به فارسی : نحوه طراحی بازی های سه بعدی با فناوری وب - کتاب 01. Three.js - HTML5 و WebGL
سری :
نویسندگان : Jordi Josa
ناشر : Jordi Josa
سال نشر : 2017
تعداد صفحات : 184
ISBN (شابک) : 9781520547459
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 5 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
در طول سال، مرورگرهای وب از فناوریهای جدید استفاده کردهاند و از بینندگان صفحه ساده با متن ساده و برخی تصاویر به پلتفرمهایی تغییر کردهاند که به ما امکان میدهند بازیهای سه بعدی بسازیم.
انقلاب با بهبود سبکهای CSS آغاز شد و با افزودن آنها ادامه یافت. پایگاه داده های رابطه ای و اسنادی و امکان ایجاد برنامه هایی که در حالت آفلاین بدون اتصال به اینترنت کار می کنند. پیشرفت با ادغام فناوری های سمعی و بصری، امکان تماشای فیلم، مدیریت صوتی بومی، از جمله تشخیص گفتار و ترکیب گفتار برای خواندن متون ادامه یافت. در نهایت، ادغام فناوری سه بعدی (WebGL) با شتاب سخت افزاری، تشخیص حرکت و فناوری واقعیت مجازی به این معنی است که برنامه نویسی وب به اندازه سایر پلتفرم ها و زبان های سنتی خوب است. مجموعهای از کتابهایی که به ما امکان میدهد این پیشرفتها را بررسی کنیم و به متخصصان واقعی تبدیل شویم. برای تمایز این مجموعه از سایر کتابهای موجود در بازار، بر آموزش نحوه اجرای یک بازی نقشآفرینی به صورت اول شخص تمرکز کردهام، صرفاً بهانهای برای معرفی تدریجی فناوریهای وب.
کتاب اول مجموعه چه چیزی را پوشش میدهد. ?
این کتاب برای کسانی است که می خواهند چگونگی ایجاد انیمیشن سه بعدی را کشف کنند، یا عناصر بصری را به صفحات وب خود اضافه کنند، و همچنین کسانی که می خواهند شانس خود را در طراحی بازی امتحان کنند. در آن ما یاد خواهیم گرفت که چگونه:
• از کتابخانه Three.js برای ایجاد و متحرک سازی یک صحنه اصلی استفاده کنیم.
• برای آماده سازی محیط توسعه و حل مشکلات اصلی که با آن مواجه هستیم.
• برای استفاده هندسه ها و مواد ارائه شده توسط کتابخانه پیش فرض.
• ایجاد بافت ها و شفافیت های پیشرفته.
• برای روشن کردن صحنه و ایجاد سایه.
• بارگذاری اشیاء ساخته شده با پلتفرم های شخص ثالث و متحرک سازی آنها با استفاده از تکنیک های مختلف .
• برای استفاده از صفحه کلید، ماوس و حتی حرکت بدن برای کنترل دوربین.
توضیحاتی در مورد کتاب به زبان اصلی :
Over the year’s web browsers have been incorporating new technologies, changing from simple page viewers with plain text and some images to platforms that allow us to create three-dimensional games.
The revolution began with improved CSS styles and continued with the addition of relational and documental databases and the ability to create applications that work in offline mode without internet connection. Progress continued with the incorporation of audiovisual technologies, the possibility of watching movies, native audio management, including speech recognition and speech synthesis for reading texts. Finally, the incorporation of 3D technology (WebGL) with hardware acceleration, motion detection and virtual reality technology, have meant that the WEB programming is as every bit as good as other platforms and traditional languages.
Therefore, I decided to start a collection of books that allows us to explore these developments and become true experts. To distinguish the collection from other books on the market I’ve focused on teaching how to perform a role-playing game in first person, merely as an excuse to gradually introduce WEB technologies.
What does the first book of the collection cover?
The book is aimed at those who want to explore how to create 3D animation, either to add visual elements to their web pages, as well as those who want to try their luck in game design. In it we’ll learn how to:
• Use the Three.js library to create and animate a basic scene.
• To prepare the development environment and solve the main problems we encounter.
• To use geometries and materials offered by the default library.
• To create advanced textures and transparencies.
• To illuminate the scene and create shadows.
• To load objects made with third party platforms and animate them using different techniques.
• To use the keyboard, mouse and even body movement to control the camera.