Three js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上_第1頁
Three js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上_第2頁
Three js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上_第3頁
Three js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上_第4頁
Three js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Three.js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上讀書筆記模板01思維導(dǎo)圖讀書筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖網(wǎng)頁指南場景組件第版模型材質(zhì)動畫場景第章材質(zhì)基礎(chǔ)網(wǎng)格添加效果對象攝像機(jī)光源紋理關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要本書將介紹如何直接在瀏覽器中創(chuàng)建漂亮的3D場景和動畫,并且充分發(fā)揮WebGL和現(xiàn)代瀏覽器的潛能。首先介紹基本概念和基礎(chǔ)組件,然后通過逐漸擴(kuò)展示例代碼逐步深入講解更多高級技術(shù)。在本書中讀者將學(xué)到如何從外部加載3D模型和具有真實效果的材質(zhì)紋理、學(xué)習(xí)使用Three.js提供的攝像機(jī)組件來實現(xiàn)在3D場景中飛行和走動、如何將HTML5視頻和畫布作為材質(zhì)貼在3D模型表面。此外還將學(xué)習(xí)變形動畫和骨骼動畫,甚至還會涉及在場景中使用物理模擬的方法,例如重力、碰撞檢測等等。讀書筆記讀書筆記一個很棒的三維js框架,隨著瀏覽器內(nèi)核的功能增強(qiáng),未來有可能顛覆cs架構(gòu)。緊隨threejs最新版本,內(nèi)容和源碼講解清晰易懂,比較適合入門學(xué)習(xí)。目前關(guān)于threejs最好的書籍了,買了紙質(zhì)書已看完。內(nèi)容挺全的,不過代碼粘貼過來就好了,現(xiàn)在全部是截圖,有點(diǎn)難受??。通俗易懂,沒有廢話。比較詳細(xì)的一本介紹three.js的書,書中使用大量的案例插圖來介紹知識點(diǎn),美中不足的是案例圖片不是彩圖,使用彩圖的話更能提高閱讀體驗。這本書是我目前看過的three.js相關(guān)的書籍寫的最好的,而且還是中文。非常不錯的關(guān)于Three.js的書,盡管再圖形學(xué)原理方面講解不夠深刻,但從實用角度,講解深度恰到好處,因為畢竟是講Three.js的基本用法的,目的是讓讀者迅速掌握基于Three.js的3D應(yīng)用開發(fā)技術(shù)。這本書介紹Three.js比較詳細(xì),就是示例代碼因為不是最新的Three.js所以如果照著敲會有一些問題,學(xué)習(xí)的時候建議對著官方文檔看,也可以看下我照著敲的代碼:github/cshenger/my-three。目錄分析1.1準(zhǔn)備工作1.3搭建HTML框架1.2獲取源碼第1章使用Three.js創(chuàng)建你的第一個三維場景1.4渲染并查看三維對象1.5添加材質(zhì)、光源和陰影效果1.6讓你的場景動起來1.7使用dat.GUI簡化試驗流程1.8場景對瀏覽器的自適應(yīng)1.9總結(jié)010302040506第1章使用Three.js創(chuàng)建你的第一個三維場景2.1創(chuàng)建場景2.2幾何體和網(wǎng)格2.3選擇合適的攝像機(jī)2.4總結(jié)第2章構(gòu)建Three.js應(yīng)用的基本組件3.2基礎(chǔ)光源中不同種類的光源第3章學(xué)習(xí)使用Three.js中的光源3.4總結(jié)3.3特殊光源第3章學(xué)習(xí)使用Three.js中的光源4.1理解材質(zhì)的共有屬性4.2從簡單的網(wǎng)格材質(zhì)開始4.3高級材質(zhì)4.4線性幾何體的材質(zhì)4.5總結(jié)12345第4章使用Three.js的材質(zhì)5.2總結(jié)提供的基礎(chǔ)幾何體第5章學(xué)習(xí)使用幾何體xGeometryGeometry6.3通過拉伸創(chuàng)建幾何體etricGeometry第6章高級幾何體和二元操作6.5創(chuàng)建三維文本6.7總結(jié)6.6使用二元操作組合網(wǎng)格第6章高級幾何體和二元操作7.1理解粒子7.3使用HTML5畫布樣式化粒子s和THREE.PointsMaterial第7章粒子和精靈7.4使用紋理樣式化粒子7.5使用精靈貼圖7.6從高級幾何體創(chuàng)建THREE.Points7.7總結(jié)第7章粒子和精靈8.1幾何體組合與合并8.2從外部資源加載幾何體8.3導(dǎo)入三維格式文件8.4總結(jié)第8章創(chuàng)建、加載高級網(wǎng)格和幾何體9.1基礎(chǔ)動畫9.3變形動畫和骨骼動畫9.2使用攝像機(jī)第9章創(chuàng)建動畫和移動攝像機(jī)9.5總結(jié)9.4使用外部模型創(chuàng)建動畫第9章創(chuàng)建動畫和移動攝像機(jī)10.1將紋理應(yīng)用于材質(zhì)10.3總結(jié)10.2紋理的高級用途第10章加載和使用紋理11.1配置Three.js以進(jìn)行后期處理11.2后期處理通道11.3使用THREE.ShaderPass自定義效果11.4創(chuàng)建自定義后期處理著色器11.5總結(jié)12345第11章自定義著色器和后期處理12.1創(chuàng)建基本的Three.js場景材質(zhì)屬性基礎(chǔ)形體12.4使用約束限制對象的移動第12章在場景中添加物理效果和聲音12.6總結(jié)12.5在場景中添加聲源第12章在場景中添加物理效果和聲音作者介紹同名作者介紹這是《Three.js開發(fā)指南:基于WebGL和HTML5在網(wǎng)頁上渲染3D圖形和動畫(原書第3版)》的讀書筆

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論