This time I’m going to write about another little book I’ve been reading last weeks, Three.js: Essentials.
Three.js: Essentials is like a big tutorial where you will find lot of code examples of everything explained along the book. The code is very easy to read and modify, so you’ll be able to do experiments and learn how Three.js works. The book has seven chapters where you’ll learn how to draw 3D objects, animate them, do collision detection, apply light, materials and textures, make 3D random mazes, control objects with mouse or keyboard, generate particle systems, combine HTML5 with Three.js or learning how to use Blender along Three.js.
If you want to start working with 3D in the browser this book is really helpful, but you’ll need to combine it with a complete reference of Three.js, because as the author says, there are a lot of features that are not covered and will give you lots of possibilities to do interesting things.
Really helpful introduction to Three.js. Lot of easy to follow code samples.
Not too long and easy to read.
Several complex concepts (mesh, textures, materials, matrix algebra, etc.) can be hard to understand for people new to 3D.
If you want to learn about Three.js and already know a bit about 3D buy this book because it teachs a lot of concepts of the library and is a cheap book.