three.js入门知识点整理


一、资料库

提示:这里是所有学习资料的汇总

1. three.js基础

Three.js(官方document): https://threejs.org/
threejs网上文档(简易版):http://ourjs.com/wiki/view/three/1.%E4%BA%86%E8%A7%A3threejs
小破站的threejs学习视频(bruno simon):threejs-learning-video

2. threejs和react框架结合:

React官网:https://reactjs.org/docs/getting-started.html
React Three Fiber(文档/电子书): https://github.com/pmndrs/react-three-fiber
Drei(文档/电子书): https://github.com/pmndrs/drei
react框架学习视频(尚硅谷):基础知识

3. 案例视频

(youtube)基础版:建一个cube
(youtube)chair 涉及引入gltf模型:online-chair
(youtube) Earth:global-warming-earth
(youtube)Working with Shaders using React Three Fiber:案例

4. 3D模型下载

sketchfab:https://sketchfab.com/feed


二、名词概念

1. threejs:

three.js就是使用javascript 来写3D程序。

2. react框架:

React 使创建交互式 UI 变得轻而易举。克服原生js三大缺点:1. 操作繁杂,效率低;2. 重绘重排; 3. 没有组件化。

3. drei:

为 @react-three/fiber.准备的许多有用的帮助和齐全的功能。drei的索引中有很多工具,例如图形、摄像机等,我们不需要创建,而是直接引用材料。这使得代码效率快很多。

三、vscode安装插件

1. GLSL Lint

在这里插入图片描述

此扩展支持 GLS(OpenGL 着色语言)的 linting。它使用 OpenGL 和 OpenGL ES 着色器验证器 glslangValidator 支持的每个着色器类型都可以进行验证。

2. glsl-literal

在这里插入图片描述

为 JavaScript 模板文本添加 GLSL 语法突出显示。

3.glTF Tools

在这里插入图片描述

方便再vscode中查看gltf文件。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值