Learning Three.js: The JavaScript 3D Library for WebGL
Language: English
Published by Packt Publishing, Birmingham, England, 2013
- Softcover
- Used

Seller: Smith Family Bookstore Downtown, Eugene, OR, U.S.A.Smith Family Bookstore Downtown
AbeBooks seller since February 13, 2009
Condition: Used - Very good
£ 19.45
Quantity: 1 available
Add to basketItem description from seller
text clean and unmarked. binding tight. covers have light wear. edges of pages have very light wear.
Seller Inventory # 5026985
- Title
- Learning Three.js: The JavaScript 3D Library for WebGL
- Author
- Dirksen, Jos
- Publisher
- Packt Publishing, Birmingham, England
- Publication year
- 2013
- Condition
- Very Good
- Binding
- Trade Paperback
- Language
- English
- ISBN 10
- 1782166289
- ISBN 13
- 9781782166283
Three.js makes creating 3D computer graphics on a web browser a piece of proverbial cake, and this practical tutorial makes it easier still. All you need to know is basic JavaScript and HTML.
Overview
- Create and animate beautiful 3D graphics directly in the browser using JavaScript without the need to learn WebGL
- Learn how to enhance your 3D graphics with light sources, shadows, and advanced materials and textures
- Each subject is explained using extensive examples that you can directly use and adapt for your own purposes
In Detail
Three.js is a JavaScript 3D library that offers a wide range of features for creating and displaying stunning 3D computer graphics on a web browser in an intuitive manner using JavaScript without having to deal with the complexity of a WebGL low-level API. Even though WebGL makes it possible to create 3D graphics in the browser without having to use plugins, programming WebGL, however, is hard and complex. This book shows you how Three.js allows you to be independent of browser plugins.
If you are an experienced web designer who wants to set the tone for an immersive design environment in your applications then this book is for you.
"Learning Three.js: The JavaScript 3D Library for WebGL" is a practical, example-rich book that will help you to master all the features of Three.js. With this book, youll learn how to create and animate gorgeous looking 3D scenes directly in your browser utilizing the full potential of WebGL and modern browsers without having to learn WebGL.
"Learning Three.js: The JavaScript 3D Library for WebGL" starts by going over the basic concepts and building blocks used in Three.js. From there on, it will expand on these subjects using extensive examples and code samples. This will allow you to learn everything you need to know about Three.js in an easy and interactive manner.
Besides the basic concepts, this book will show you how you can create realistic looking 3D objects using materials and textures as well as how to load them from externally created models. Youll learn how to easily control the camera using the Three.js build-in camera controls so you can fly or walk around the 3D scene you have created. You will also learn how to use morph and bones-based animation and how to add physics to your scene.
What you will learn from this book
- Create standard HTML skeleton and render loops for your Three.js projects
- Learn how to use the different geometries that are provided by Three.js
- Apply realistic lighting and shadows to the 3D objects you have created
- Learn how the different types of materials in Three.js work and how they interact with your 3D objects and the rest of the environment
- Use the different camera controls provided by Three.js to effortlessly navigate around your 3D scene
- Work with a particle system to create snow, rain, and galaxy-like effects
- Import and animate models from external formats such as OBJ, STL, Collada, and much more
- Create and run animations using either morph targets or bones animations
- Use advanced textures on materials to create realistic looking 3D objects using bump maps, normal maps, specular maps, and light maps
- Change the output of Three.js rendered using one of its post processing options
- Interact directly with WebGL by creating custom vertex and fragment shaders
- Apply physics to your 3D objects using the Physijs JavaScript library
"Synopsis" may belong to another edition of this title.
About the Author
"About the title" may belong to another edition of this title.
Smith Family Bookstore Downtown
Eugene, OR, U.S.A.
AbeBooks seller since February 13, 2009
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 3 to 6 business days |
|---|---|---|
| First item | £ 4.49 | £ 15.82 |
Payment methods
Store description
Over 500,000 quality used, rare, and out-of-print books and magazines.
Specialty
Self-Help, How-to, Literature, History, Sciences, Social Sciences, Religion, LanguagesSeller's business information
Smith Family Bookstore Downtown, Inc.
525 Willamette Street
Eugene, OR U.S.A. 97401
Terms of sale
We guarantee the condition of every book as it's described on the Abebooks web sites. If the book is not as not as described or damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you change your mind please use the Ask bookseller a question link to contact us about a return and we'll usually respond within 2 business days.
Smith Family Bookstore, Inc.
525 Willamette Street
Eugene OR 97401
sfbooks2@gmail.com
Tax ID 93-0813752
Authorized Representative: Dean Smith
Right of withdrawal
If you are a consumer you can withdraw from the contract in accordance with the following. Consumer means any natural person who is acting for purposes which are outside his trade, business, craft or profession.
Information regarding the right of withdrawal
Statutory right to withdraw
You have the right to withdraw from this contract within 14 days without giving any reason.
The withdrawal period will expire after 14 days from the day on which you acquire, or a third party other than the carrier and indicated by you acquires, physical possession of the last good or the last lot or piece.
To exercise the right of withdrawal, electronically fill in and submit a clear statement on our website, under "My Purchases" in "My Account". We will communicate to you an acknowledgement of receipt of such a withdrawal on a durable medium (e.g. by e-mail) without delay.
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
Effects of withdrawal
If you withdraw from this contract, we will reimburse to you all payments received from you, including the costs of delivery (except for the supplementary costs arising if you chose a type of delivery other than the least expensive type of standard delivery offered by us).
We may make a deduction from the reimbursement for loss in value of any goods supplied, if the loss is the result of unnecessary handling by you.
We will make the reimbursement without undue delay, and not later than 14 days after the day on which we are informed about your decision to withdraw from this contract.
We will make the reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of such reimbursement.
We may withhold reimbursement until we have received the goods back, or you have supplied evidence of having sent back the goods, whichever is the earliest.
You shall send back the goods or hand them over to Smith Family Bookstore Downtown, Eugene, Oregon, U.S.A., without undue delay and in any event not later than 14 days from the day on which you communicate your withdrawal from this contract to us. The deadline is met if you send back the goods before the period of 14 days has expired. You will have to bear the direct cost of returning the goods. You are only liable for any diminished value of the goods resulting from the handling other than what is necessary to establish the nature, characteristics and functioning of the goods.
Exceptions to the right of withdrawal
The right of withdrawal does not apply to:
- The delivery of newspapers, journals or magazines with the exception of subscription contracts; and
- The supply of digital content which is not supplied on a tangible medium (e.g. on a CD or DVD) if you accepted when you placed your order that we could start to deliver it, and that you could not withdraw once delivery had started.
Shipping terms
Tracking information can be found under Item Details in Your Purchases. Books ship within one business day except weekends. ?There are no additional charges generally for oversized except for exceptionally large books. International shipping is based on standard flat-rate mailer costs. Extra postage will be required for oversized books.