Awesome-threejs
Last updated
Last updated
搜集並學習threejs的相關知識總結、Demo、 網站、書籍等,歡迎有興趣的小夥伴一起交流學習。
three.js是以webgl為基礎的庫,封裝了一些3D渲染需求中重要的工具方法與渲染循環。WebGL門檻相對較高,Three.js對WebGL提供的介面進行了非常好的封裝,簡化了很多細節,大大降低了學習成本。查看
個人學習過程中的疑問記錄及demoDemo,小白入門開始教程之Hello Threejs。
分享記錄遇到的坑及解決方案
圖片尺寸必須以2的n次方<=1024,如果圖片不是2的整數倍數,引擎會自動壓縮到2的整數倍數,在chrome控制台中會出提示,粗看沒事,但在iphone6Plus下會卡到微信閃退.
用webpack打包模型文件,用各種載入器中的 prase 直接解析即可。模型在 webpack 中以 raw 載入
收集整理學習資料。
《WebGL編程指南》
以下經驗來自
--一本關於 Fragment Shaders(片段著色器)的入門指南
- Shaders 在線編輯器
- 有關電腦圖形學、著色器的部落格程式碼示例
- 基礎程式碼示例
用如上 可以查看效果
官網推薦入門教程
- 很多牛X的Demo
- 也是很棒的Demo
- three.js starter project with ES6 and Webpack
- the-aviator-animating-basic-3d-scene-threejs
----很棒的入門示例
《Three.js開發指南》--
--
-- 這是對國外一份教程的翻譯,一共六篇文章。講解不多,更多的是展示各個基本功能怎麼用。更適合有一些圖形基礎的同學
-
- p5在線編輯器
- 各種 demo
wangyasai-,很多好玩的效果,👍.
- 漫畫必備超燃速度線
- 抽象球體生成器
- 動態馬賽克背景生成器
- 等高線神器
- 萬箭齊發毫髮無傷背景生成器
- 粒子循環運動神器