Detalles del producto
- ASIN : B00VIBPW5I
- Editorial : Packt Publishing; 2nd edición (31 Marzo 2015)
- Fecha de publicación : 31 Marzo 2015
- Idioma : Inglés
- Tamaño del archivo : 10942 KB
- Texto a voz : Activado
- Composición tipográfica mejorada : Activado
- X-Ray : No activado
- Word Wise : No activado
-
Número de páginas : 424 páginas
خرید اینترنتی کتاب Learning Three.j the JavaScript 3D Library for WebGL اثر Dirksen J
Create stunning 3D graphics in your browser using the Three.js JavaScript library
About This Book
- Enhance your 3D graphics with light sources, shadows, advanced materials, and textures
- Load models from external sources, and visualize and animate them directly from JavaScript
- Each subject is explained using extensive examples that you can use directly and adapt for your own purposes
Who This Book Is For
If you know JavaScript and want to start creating 3D graphics that run in any browser, this book is a great choice for you. You don't need to know anything about math or WebGL; all that you need is general knowledge of JavaScript and HTML.
What You Will Learn
- Use the different geometries that are provided by Three.js
- Apply realistic lighting and shadows to the 3D objects you have created
- Use the different camera controls provided by Three.js to effortlessly navigate around your 3D scene
- Make use of advanced textures on materials to create realistic-looking 3D objects by using bump maps, normal maps, specular maps, and light maps
- Import and animate models from external formats, such as OBJ, STL, Collada, and many more
- Create and run animations using morph targets and bone animations
- Explore the Physijs JavaScript library to apply physics to your 3D objects
- Interact directly with WebGL by creating custom vertex and fragment shaders
In Detail
Modern browsers support WebGL, which makes it possible to create 3D graphics in a browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult, complex, and very difficult to debug. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without the need to know the details of WebGL.
Learning Three.js – the JavaScript 3D Library for WebGL, Second Edition, is a practical, example-rich book that will help you learn about all the features of Three.js. This book will show you how to create or load models from externally created models and realistic-looking 3D objects using materials and textures. You'll also learn how to use the HTML5 video and canvas elements as a material for your 3D objects, different ways of animating your models, skeleton-based animation, and how to add physics such as gravity and collision detection to your scene. By the end of the book, you'll know everything that is required to create 3D animated graphics that run in any browser using Three.js.
خرید اینترنتی کتاب Learning Three.j the JavaScript 3D Library for WebGL اثر Dirksen J
کد محصول | DBFK1992022 |
منابع کتاب خرید اینترنتی کتاب Learning Three.j the JavaScript 3D Library for WebGL اثر Dirksen J
با استفاده از کتابخانه جاوا اسکریپت Three.js، گرافیک های سه بعدی خیره کننده را در مرورگر خود ایجاد کنید
درباره این کتاب
- گرافیک سه بعدی خود را با منابع نور، سایه ها، مواد پیشرفته و بافت ها تقویت کنید
- مدل ها را از منابع خارجی بارگیری کنید و آنها را مستقیماً از جاوا اسکریپت تجسم و متحرک کنید
- هر موضوع با استفاده از مثال های گسترده توضیح داده شده است که می توانید مستقیماً از آنها استفاده کنید و برای اهداف خود تطبیق دهید
این کتاب برای چه کسی است
اگر جاوا اسکریپت را می شناسید و می خواهید شروع به ایجاد گرافیک های سه بعدی کنید که در هر مرورگری اجرا می شوند، این کتاب یک انتخاب عالی برای شماست. شما نیازی به دانستن چیزی در مورد ریاضیات یا WebGL ندارید. تنها چیزی که شما نیاز دارید دانش عمومی جاوا اسکریپت و HTML است.
آنچه شما یاد خواهید گرفت
- از هندسه های مختلف ارائه شده توسط Three.js استفاده کنید
- نور و سایه های واقعی را روی اشیاء سه بعدی که ایجاد کرده اید اعمال کنید
- از کنترل های مختلف دوربین ارائه شده توسط Three.js برای پیمایش بدون زحمت در صحنه سه بعدی خود استفاده کنید
- از بافت های پیشرفته روی مواد برای ایجاد اشیاء سه بعدی با ظاهر واقعی با استفاده از نقشه های دست انداز، نقشه های معمولی، نقشه های دیدنی و نقشه های نور استفاده کنید.
- وارد کردن و متحرک سازی مدل ها از فرمت های خارجی مانند OBJ، STL، Collada و بسیاری موارد دیگر
- ایجاد و اجرای انیمیشن ها با استفاده از اهداف مورف و انیمیشن های استخوانی
- کتابخانه جاوا اسکریپت Physijs را برای اعمال فیزیک روی اشیاء سه بعدی خود کاوش کنید
- با ایجاد رئوس سفارشی و سایه زن های قطعه، مستقیماً با WebGL تعامل کنید
در جزئیات
مرورگرهای مدرن از WebGL پشتیبانی می کنند که امکان ایجاد گرافیک سه بعدی در مرورگر را بدون نیاز به استفاده از افزونه هایی مانند Flash و Java فراهم می کند. با این حال، برنامه نویسی WebGL دشوار، پیچیده و اشکال زدایی آن بسیار دشوار است. با Three.js، بدون نیاز به دانستن جزئیات WebGL، میتوان گرافیکهای سه بعدی خیرهکننده را به روشی بصری با استفاده از جاوا اسکریپت ایجاد کرد.
Learning Three.js – JavaScript 3D Library for WebGL، نسخه دوم، کتابی کاربردی و غنی از نمونه است که به شما کمک می کند تا با تمام ویژگی های Three.js آشنا شوید. این کتاب به شما نشان میدهد که چگونه با استفاده از مواد و بافتها، مدلهایی را از مدلهای ایجاد شده خارجی و اشیاء سه بعدی با ظاهر واقعی ایجاد یا بارگذاری کنید. همچنین یاد خواهید گرفت که چگونه از ویدئو HTML5 و عناصر بوم به عنوان ماده ای برای اشیاء سه بعدی خود، روش های مختلف متحرک سازی مدل های خود، انیمیشن های مبتنی بر اسکلت، و نحوه اضافه کردن فیزیک مانند جاذبه و تشخیص برخورد به صحنه خود استفاده کنید. در پایان کتاب، همه چیزهایی را که برای ایجاد گرافیک های متحرک سه بعدی که در هر مرورگری با استفاده از Three.js اجرا می شود، لازم است را می دانید.
ارسال نظر درباره خرید اینترنتی کتاب Learning Three.j the JavaScript 3D Library for WebGL اثر Dirksen J