Three.js Essentials
暫譯: Three.js 基礎精要
Jos Dirksen
- 出版商: Packt Publishing
- 出版日期: 2014-07-10
- 售價: $1,450
- 貴賓價: 9.5 折 $1,378
- 語言: 英文
- 頁數: 173
- 裝訂: Paperback
- ISBN: 1783980869
- ISBN-13: 9781783980864
海外代購書籍(需單獨結帳)
相關主題
商品描述
About This Book
- Acquire thorough knowledge of the essential features of Three.js, explained using comprehensive examples
- Animate HTML5 elements directly from Three.js using the CSS3 3D renderer
- Visualize information such as sound and open data in beautiful 3D
Who This Book Is For
If you already know JavaScript and want to quickly learn the essentials of Three.js, this book is for you. No prior knowledge of Three.js, WebGL, 3D modeling, or Math is required.
What You Will Learn
- Create standard skeletons and animation loops for Three.js projects that support WebGL and CSS3 3D
- Use textures and materials to their fullest to enhance rendering of an object
- Apply different types of lighting using the different light sources available
- Animate geometries, particle systems, and HTML5 elements with Three.js and Tween.js
- Create procedural and random geometries from scratch
- Load geometries from external sources and work with Blender as a 3D modeling tool
- Work with particle systems for advanced visualizations
In Detail
Create beautiful visualizations and 3D scenes using Three.js with this practical, example-rich book. Learn all the core concepts of Three.js, and whether you are targeting mobile devices or desktop browsers, you will gain the necessary skills to build a 3D application and improve web performance.
From setting up a development environment and creating your first Three.js scene, you will quickly dive into more complex scene-making. Discover a variety of possible scenes from how to make a rotating planet with data overlay to mini games. Through these examples, you will be shown an array of skills from using materials, controls, and lighting to creating particle systems and geometries from scratch.
By the end of this book, you'll be able to effectively and confidently create 3D scenes using different lights and materials, create visualizations using particle systems, animate web pages, and incorporate Blender in your 3D workflow.
商品描述(中文翻譯)
透過這個快速的教程創建並動畫美麗的3D圖形
本書介紹
- 深入了解Three.js的基本特徵,並通過全面的範例進行說明
- 直接從Three.js使用CSS3 3D渲染器動畫HTML5元素
- 以美麗的3D視覺化信息,例如聲音和開放數據
本書適合誰
如果您已經了解JavaScript並希望快速學習Three.js的基本知識,這本書適合您。無需具備Three.js、WebGL、3D建模或數學的先前知識。
您將學到什麼
- 為支持WebGL和CSS3 3D的Three.js項目創建標準骨架和動畫循環
- 充分利用紋理和材料以增強物體的渲染效果
- 使用不同的光源應用不同類型的照明
- 使用Three.js和Tween.js動畫幾何體、粒子系統和HTML5元素
- 從零開始創建程序性和隨機幾何體
- 從外部來源加載幾何體並將Blender作為3D建模工具使用
- 使用粒子系統進行高級視覺化
詳細內容
使用這本實用且範例豐富的書籍,利用Three.js創建美麗的視覺化和3D場景。學習Three.js的所有核心概念,無論您是針對移動設備還是桌面瀏覽器,您都將獲得構建3D應用程序和提高網頁性能所需的技能。
從設置開發環境和創建您的第一個Three.js場景開始,您將迅速深入更複雜的場景製作。探索各種可能的場景,從如何製作帶有數據覆蓋的旋轉行星到迷你遊戲。通過這些範例,您將學到使用材料、控制和照明,以及從零開始創建粒子系統和幾何體的一系列技能。
在本書結束時,您將能夠有效且自信地使用不同的燈光和材料創建3D場景,使用粒子系統創建視覺化,動畫化網頁,並將Blender納入您的3D工作流程。