ThreeJs

Learning Three.js – the JavaScript 3D Library for WebGL - Second Edition

Learning Three.js provides a thorough guide to creating 3D graphics with JavaScript and Three.js. It covers key techniques such as adding lighting, shadows, and materials, as well as loading, animating, and customizing 3D models. Each topic is supported by clear examples that can be tailored to fit a wide range of projects. Designed for JavaScript developers ready to explore 3D programming, this book assumes basic knowledge of JavaScript and HTML, requiring no background in advanced math or WebGL.

Learning Three.js – the JavaScript 3D Library for WebGL - Second Edition