Start reading WebGL: Up and Running on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
WebGL: Up and Running

WebGL: Up and Running [Kindle Edition]

Tony Parisi
4.5 out of 5 stars  See all reviews (2 customer reviews)

Print List Price: £22.50
Kindle Price: £20.59 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £1.91 (8%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £20.59  
Paperback £22.50  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Special Offers and Product Promotions

  • Between 20-26 October 2014, spend £10 in a single order on item(s) dispatched from and sold by and receive a £2 promotional code to spend in the Amazon Appstore. Here's how (terms and conditions apply)

Product Description

Book Description

Building 3D Graphics for the Web

Product Description

Get a quick introduction to WebGL, the new standard for 3D rendering on the Web and a member of HTML5’s family of technologies. With this hands-on guide, you’ll learn essential WebGL development and production concepts, using the JavaScript 3D engine Three.js. At the end of the book, you’ll put everything together and build a full 3D application with WebGL.

You don’t have to be a game development wizard or have 3D graphics experience to get started. If you use HTML, CSS, and JavaScript—and have familiarity with JQuery and Ajax—this book will help you gain a working knowledge of WebGL through clear and simple examples.

  • Understand core 3D graphics concepts and how to implement them in WebGL
  • Create WebGL sample pages as you learn, and build a racing game application in the final chapter
  • Get to know the Three.js open source library in detail
  • Develop working knowledge of graphics rendering, texturing, animation, interaction, and behaviors
  • Seamlessly integrate 3D graphics with other content on the page
  • Learn the tools, file formats, and techniques for developing robust and secure applications in a production environment

"WebGL: Up and Running is an ideal introduction to the world of 3D programming on the web. It’s well-written, clear, and fun. I wish it had been around when I started learning!"

—Giles Thomas

Product details

  • Format: Kindle Edition
  • File Size: 2900 KB
  • Print Length: 230 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (9 Aug 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B008VJSR66
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #351,200 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
4.0 out of 5 stars Great for beginners, not enough native WebGL 27 Nov 2012
Leaping head-first, with no real experience in 3D modeling or animation of any kind, I started reading this book. I hoped that this book, that almost immediately starts with terms like Meshes and Vertices, could help me understand it all, or at leasts the basics.

I must admit, I was scared to begin reading it, stopped a few times in the first chapter and didn't think I could get through. If the first chapter is called `An Introduction to ...' and I don't understand everything, I tend to give up very quickly.
This first chapter covers a lot of the basics about 3D programming. It explains about the coördinate system, textures, cameras, the WebGL API and a lot more. So if you're new like me, it's great to gain all this knowledge before starting with real demo's.

After the first chapter, the learning curve is a lot less steep. It begins to explain the Three.js framework and sticks with it through most of the book. Three.js is easier to learn if you're entirely new to the whole 3D business, so for me it was a warm welcome. You don't have to worry about programming shaders, materials, and lights and it's a lot easier to read and understand.

After that the author uses some great code examples (by the end of Chapter 3, you will have your own solar system) to help you get `Up and Running'. He learns you how to interact with 3D objects, how to animate them and how you can combine it with other HTML elements.
He also teaches you about content creation and WebGL security before getting to the big one: making a game.

Even though Three.js is good for someone like me, with no experience at all, I think the title of the book is misleading. Native WebGL isn't really covered and other frameworks are in the background.
Read more ›
Comment | 
Was this review helpful to you?
1 of 3 people found the following review helpful
5.0 out of 5 stars Up and Running 17 Dec 2012
Format:Paperback|Verified Purchase
This book makes justice to its title “…Up and Running”. It shows and explains the WebGL’s scope with simple but efficient samples. I have made an excellent choice.
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 3.8 out of 5 stars  23 reviews
30 of 32 people found the following review helpful
3.0 out of 5 stars Misleading title! This book won't teach you WebGL. 26 Nov 2012
By Rhythm - Published on
You won't exactly learn "WebGL"--The book devotes a few pages to WebGL and then dives into using the three.js webGL library and Sim.js library (written by the author.) The book does not teach you the nitty gritty WebGL details that you might be looking for. I was interested in learning the low level concepts like creating lights, cameras, shaders and loading and generating meshes from scratch. Instead, this book simply acts as a guide on how to use three.js.

By the end of the book, you will not know how to create a basic light shader, nor how to render a sphere from polygons rather than helper functions. I have nothing against the author and the book really does get you "up and running"--but expect to be highly dependent on three.js and other libraries after finishing.

This book is NOT recommended for those looking to write their own library or learn about shaders or the Graphics Pipeline.
10 of 10 people found the following review helpful
1.0 out of 5 stars The title is misleading. 17 Sep 2013
By Paul Briggs - Published on
The title is misleading.

It covers three.js, a WebGL/Javascript library.

It's like getting a book titled "Javascript Up and Running," and then finding out it just teaches jQuery.
7 of 7 people found the following review helpful
2.0 out of 5 stars Not so great for actually learning WebGL/Three.js 15 April 2013
By Todd Juro - Published on
Format:Paperback|Verified Purchase
If you want to quickly use WebGL/Three.js using the author's own framework then this book is fine. But if you want to actually learn how to program WebGL with Three.js, this book is almost useless after the first chapter.

In Chapters 2 and on the author uses his own framework, Sim.js, to place object on screen and animate them, so you don't actually learn anything about Three.js. The framework might save you from typing a little code, but more than once he says "It is a bit too simplistic for building large-scale applications or games, but you may still find it useful in your development work." If I'm trying to learn a language or api, inserting someone else's custom programming layer in between me and the actual language doesn't help me to learn it - it just masks the code itself and limits me to what that framework can do. I didn't want to learn Sim.js. I wanted to learn Three.js, and this book did not teach me anything more about it than how to put objects on the screen.
7 of 8 people found the following review helpful
3.0 out of 5 stars Good fundamentals, very simplified 22 Nov 2012
By Tyler Mauthe - Published on
Format:Kindle Edition|Verified Purchase
I bought this book with the intention of helping me with a project I was working on. For that purpose, it has been fairly spectacular. However, the book relies heavily on THREE.js and another library written by the author. Relying on THREE.js is fine, since it is quickly becoming the standard... But the application framework library that the author has written - and uses throughout all the examples - glosses over much of the intricaces of the THREE.js framework... I find myself picking apart the Sim.js code just to see what's really going on....

I bought this book so I wouldn't HAVE to wade through quite so much JS to get where I needed to go... Perhaps I was looking for the wrong book - something of a THREE.js cookbook - but this book's reliance on the Sim.js framework makes it a bit of a wash in my view... Simply because your learning is coupled to that architecture.

However, I do feel that if the book were taken on it's own that it could be something of a course in WebGL. And if you're cool with committing yourself to this relatively unknown Sim.js platform, then the book is freakin' awesome.

It's nice that the book doesn't focus on bare metal WebGL; since that's pretty nasty stuff... But, in fear of the deep end, this book ended up too far in the shallow end of the pool.
4 of 4 people found the following review helpful
1.0 out of 5 stars Title is very misleading 24 May 2013
By Amazon Customer - Published on
Format:Paperback|Verified Purchase
The book says it is about WebGL, but it is really about three.js

I bought this book of hoping to learn about WebGL not three.js. Very little of the book covers how WebGL works fortunately Amazon has a good return policy.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions