توضیحات
Create and animate stunning 3D browser-based graphics with the Three.js JavaScript library
Key Features
1.Enhance your 3D graphics with light sources, shadows, advanced materials, and textures
2.Load models from external sources, and visualize and animate them directly from JavaScript
3.Create your own custom WebGL shader and explore Three.js’s postprocessing feature
Book Description
WebGL makes it possible to create 3D graphics in the browser without having to use plugins such as Flash and Java. However, programming WebGL can be complex and challenging. With Three.js, it is possible to create stunning 3D graphics in an intuitive way using JavaScript without having to learn WebGL. In this book, you’ll learn how to create and animate immersive 3D scenes directly in your browser using the full potential of WebGL and modern browsers.
The book starts with the basic concepts and building blocks used in Three.js, and helps you explore these essential topics in detail through extensive examples and code samples. You will also learn to create, or load from externally created models, realistic looking 3D objects using materials and textures. Next, you’ll understand how to easily control the camera using the Three.js built-in camera controls, which will enable you to fly or walk around the 3D scene you’ve created. Later chapters will then show you how to use the HTML5 video and canvas elements as materials for your 3D objects and animate your models. Finally, you will learn how to use morph and skeleton-based animation, before understanding how to add physics, such as gravity and collision detection to your scene.
By the end of this book, you’ll have gained the skills you need to create 3D-animated graphics using Three.js.
What you will learn
1.Work with the different types of materials in Three.js and understand how they interact with your 3D objects and the rest of the environment
2.Implement the different camera controls provided by Three.js to effortlessly navigate around your 3D scene
3.Work with vertices directly to create snow, rain, and galaxy-like effects
4.Import and animate models from external formats, such as OBJ, STL, and COLLADA
5.Create and run animations using morph target and bone-based animation
6.Get to grips with advanced textures on materials to create realistic looking3D objects using bump maps, normal maps, specular maps, and light maps
7.Interact directly with WebGL by creating custom vertex and fragment shaders
Who this book is for
This book is for JavaScript developers who are looking to learn how to use the Three.js library confidently.
Table of Contents
1.Creating Your First 3D Scene with Three.js
2.Basic Components That Make Up a Three.js Scene
3.Working with the Different Light Sources Available in Three.js
4.Working with Three.js Materials
5.Learning to Work with Geometries
6.Advanced Geometries and Binary Operations
7.Particles, Sprites, and the Point Cloud
8.Creating and Loading Advanced Meshes and Geometries
9.Animation and moving the camera
10.Loading and Working with Textures
11.Custom Shaders, Render Postprocessing and Raycaster
12.Physics, Sounds for Your Scene
————————————————————–
ترجمه ماشینی :
گرافیک های سه بعدی مبتنی بر مرورگر را با کتابخانه جاوا اسکریپت Three.js ایجاد و متحرک سازید. آنها را مستقیماً از جاوا اسکریپت متحرک کنید 3. Shader WebGL سفارشی خود را ایجاد کنید و ویژگی پس پردازش Three.js Book Description \ WebGL ایجاد گرافیک سه بعدی در مرورگر را بدون نیاز به استفاده از افزونه هایی مانند Flash و Java امکان پذیر می کند. با این حال، برنامه نویسی WebGL می تواند پیچیده و چالش برانگیز باشد. با Three.js امکان ایجاد گرافیک های سه بعدی خیره کننده به روشی بصری با استفاده از جاوا اسکریپت بدون نیاز به یادگیری WebGL وجود دارد. در این کتاب، شما یاد خواهید گرفت که چگونه با استفاده از پتانسیل کامل WebGL و مرورگرهای مدرن، صحنه های سه بعدی همهجانبه را مستقیماً در مرورگر خود ایجاد و متحرک کنید. این کتاب با مفاهیم اولیه و بلوکهای سازنده مورد استفاده در Three.js شروع میشود و به شما کمک میکند این موضوعات ضروری را با جزئیات از طریق مثالها و نمونههای کد کشف کنید. همچنین یاد خواهید گرفت که با استفاده از متریال و بافت، اشیاء سه بعدی واقع گرایانه بسازید یا از مدل های ایجاد شده خارجی بارگذاری کنید. در مرحله بعد، خواهید فهمید که چگونه با استفاده از کنترل های داخلی Three.js دوربین را کنترل کنید، که به شما امکان می دهد در صحنه سه بعدی که ایجاد کرده اید پرواز کنید یا قدم بزنید. سپس فصلهای بعدی به شما نشان میدهند که چگونه از ویدیوهای HTML5 و عناصر بوم به عنوان مواد برای اشیاء سه بعدی خود استفاده کنید و مدلهای خود را متحرک کنید. در نهایت، قبل از اینکه بدانید چگونه فیزیک مانند گرانش و تشخیص برخورد را به صحنه خود اضافه کنید، نحوه استفاده از انیمیشنهای مبتنی بر مورف و اسکلت را یاد خواهید گرفت. در پایان این کتاب، مهارت های لازم برای ایجاد گرافیک های متحرک سه بعدی با استفاده از Three.js را به دست خواهید آورد. آنچه خواهید آموخت 1. با انواع مختلف مواد در Three.js کار کنید و نحوه تعامل آنها با اشیاء سه بعدی و بقیه محیط را درک کنید 2. کنترل های مختلف دوربین ارائه شده توسط Three.js را بدون زحمت پیاده سازی کنید. در صحنه سه بعدی خود حرکت کنید 3. با رئوس مستقیماً برای ایجاد برف، باران و جلوههای کهکشانی مانند کار کنید 4. مدلها را از فرمتهای خارجی مانند OBJ، STL و COLLADA وارد کنید و متحرک کنید 5. با استفاده از انیمیشنها را ایجاد و اجرا کنید هدف مورف و پویانمایی مبتنی بر استخوان 6. برای ایجاد اشیاء سه بعدی واقع گرایانه با استفاده از نقشه های برآمده، نقشه های معمولی، نقشه های خاص و نقشه های سبک 6. با ایجاد رئوس سفارشی و سایه زن های قطعه، مستقیماً با WebGL تعامل داشته باشید. این کتاب برای چه کسی است این کتاب برای توسعه دهندگان جاوا اسکریپت است که به دنبال یادگیری نحوه استفاده مطمئن از کتابخانه Three.js هستند. فهرست مطالب 1. ایجاد اولین صحنه سه بعدی با Three.js 2. اجزای اساسی که صحنه Three.js را تشکیل می دهند 3. کار با منابع نوری مختلف موجود در Three.js 4. کار با سه .js Materials 5. آموزش کار با هندسه 6. هندسه پیشرفته و عملیات باینری 7. ذرات، Sprites و Point Cloud 8. Creating and Loading Meshes and Geometries 9. انیمیشن و حرکت دوربین 10 بارگذاری و کار با بافت ها 11. سایه بان های سفارشی، رندر پس پردازش و Raycaster 12. فیزیک، صداها برای صحنه شما
tag : دانلود کتاب Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL , Download Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL , دانلود Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL , Download Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL Book , Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL دانلود , buy Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL , خرید کتاب Learning Three.js: برنامه نویسی انیمیشن های سه بعدی و تجسم برای وب با HTML5 و WebGL , دانلود کتاب Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL , کتاب Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL , دانلود Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL , خرید Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL , خرید کتاب Learning Three.js : programming 3D animations and visualizations for the web with HTML5 and WebGL ,

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