توضیحاتی در مورد کتاب Learn Three.js
نام کتاب : Learn Three.js
عنوان ترجمه شده به فارسی : Three.js را یاد بگیرید
سری :
نویسندگان : Jos Dirksen
ناشر : Packt Publishing
سال نشر : 2018
تعداد صفحات : 0
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 205 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
جلد -- حق چاپ -- اعتبار -- درباره نویسنده -- قدردانی -- درباره داوران -- www.PacktPub.com -- فهرست مطالب -- پیشگفتار -- فصل 1: شروع -- مقدمه -- شروع با رندر WebGL -- شروع به کار با رندر Canvas -- شروع به کار با رندر CSS 3D -- شناسایی پشتیبانی WebGL -- راه اندازی حلقه انیمیشن -- تعیین نرخ فریم برای صحنه شما -- کنترل متغیرهای مورد استفاده در صحنه - راهاندازی یک وب سرور محلی با پایتون؛ این کتاب برای کسانی که جاوا اسکریپت را میدانند و میخواهند به سرعت درک گستردهای از Three.js داشته باشند، یا برای کسانی از شما که آشنایی اولیه با استفاده از Three.js دارند ایدهآل است. اما می خواهید واقعاً با تجسم های سه بعدی خود با یادگیری ویژگی های پیشرفته آن تأثیر بگذارید. برای استفاده از دستور العمل های این کتاب، نیازی به دانستن چیزی در مورد WebGL ندارید. تنها چیزی که نیاز دارید دانش کلی در مورد جاوا اسکریپت و HTML است.
فهرست مطالب :
Cover --
Copyright --
Credits --
About the Author --
Acknowledgments --
About the Reviewers --
www.PacktPub.com --
Table of Contents --
Preface --
Chapter 1: Getting Started --
Introduction --
Getting started with the WebGL renderer --
Getting started with the Canvas renderer --
Getting started with the CSS 3D renderer --
Detecting WebGL support --
Setting up an animation loop --
Determining the frame rate for your scene --
Controlling the variables used in the scene --
Setting up a local web server with Python Setting up a local web server with Node.jsSetting up a local web server using Mongoose --
Solving cross-origin-domain error messages in Chrome --
Solving cross-origin-domain error messages in Firefox --
Adding keyboard controls --
Loading textures asynchronously --
Loading models asynchronously --
Loading models asynchronously with progress --
Loading other resources asynchronously with progress --
Waiting until resources are loaded --
Dragging a file from the desktop to the scene --
Chapter 2: Geometries and Meshes --
Introduction Rotating an object around its own axisRotating an object around a point in space --
Informing Three.js about updates --
Working with a large number of objects --
Creating geometries from height maps --
Pointing an object to another object --
Writing text in 3D --
Rendering 3D formulas as 3D geometries --
Extending Three.js with a custom geometry object --
Creating a spline curve between two points --
Creating and exporting a model from Blender --
Using OBJMTLLoader with multiple materials --
Applying matrix transformations --
Chapter 3: Working with the Camera IntroductionMaking the camera follow an object --
Zooming the camera to an object --
Using a perspective camera --
Using an orthographic camera --
Creating a 2D overlay --
Rotating the camera around a scene --
Matching the rendered view to a resized browser --
Converting world coordinates to screen coordinates --
Selecting an object in the scene --
Chapter 4: Materials and Textures --
Introduction --
Adding depth to a mesh with a bump map --
Adding depth to a mesh with a normal map --
Using HTML canvas as a texture --
Using HTML video as a texture Creating a mesh with multiple materialsUsing separate materials for faces --
Setting up repeating textures --
Making part of an object transparent --
Using a cubemap to create reflective materials --
Using a dynamic cubemap to create reflective materials --
Using Blender to create custom UV mapping --
Configuring blend modes --
Using a shadow map for fixed shadows --
Chapter 5: Lights and Custom Shaders --
Introduction --
Creating shadows with THREE. SpotLight --
Creating shadows with THREE. DirectionalLight --
Softening lights by adding ambient lighting
توضیحاتی در مورد کتاب به زبان اصلی :
Cover -- Copyright -- Credits -- About the Author -- Acknowledgments -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Getting Started -- Introduction -- Getting started with the WebGL renderer -- Getting started with the Canvas renderer -- Getting started with the CSS 3D renderer -- Detecting WebGL support -- Setting up an animation loop -- Determining the frame rate for your scene -- Controlling the variables used in the scene -- Setting up a local web server with Python;This book is ideal for anyone who already knows JavaScript and would like to get a broad understanding of Three.js quickly, or for those of you who have a basic grasp of using Three.js but want to really make an impact with your 3D visualizations by learning its advanced features. To apply the recipes in this book you don't need to know anything about WebGL; all you need is some general knowledge about JavaScript and HTML.