资源详情
Three.js是基于webgl技术的三维引擎,是国内使用最多的一款三维引擎。通过threejs框架可以快速实现产品在线预览、室内漫游、WebVR、大数据可视化等应用。 请认真阅读以下介绍,会有很多你关心的内容。 源码下载位置: 滚动到本页面的最下方。 一、教程说明 有一定的Threejs基础和WebGL基础,希望能够深入理解Three.js引擎,想了解Threejs是如何对WebGL API和着色器封装的,想了解Threejs向量、矩阵等数学知识,在实际的项目中需要使用Threejs自定义着色器代码。 二、源码下载 源码和课件在本课程页面滚动到最下方 二、源码 进阶—Threejs数学模块 【录播】1.向量(30分钟) 免费试学 【录播】2.矩阵(17分钟) 免费试学 【录播】3.旋转、平移和缩放矩阵(18分钟) 免费试学 【录播】4.投影矩阵、视图矩阵(15分钟) 【录播】5.包围盒Box3、Box2、Sphere(18分钟) 【录播】6.欧拉Euler和四元数Quaternion(16分钟) 【录播】7.几何计算Line3、Triangle、Ray、Plane(18分钟) 进阶——Threejs系统原理 【录播】1.场景、相机和渲染器(23分钟) 免费试学 【录播】2.WebGL渲染器简介(18分钟) 【录播】3.renderers目录下渲染器相关代码块介绍(26分钟) 【录播】4.顶点数据封装(20分钟) 【录播】5.解析几何体提取顶点数据(34分钟) 【录播】6.层级模型封装和解析(17分钟) 【录播】7.本地矩阵和世界矩阵(19分钟) 【录播】8.对象具体分类过程(22分钟) 【录播】9.点线网格模型和绘制模式(12分钟) 【录播】10.光源对象分类(19分钟) 进阶——Threejs系统原理 【录播】11.Material对应的Shader(21分钟) 【录播】12.处理shader代码(22分钟) 【录播】13.着色器字符串处理—材质属忄生、光源数量(11分钟) 【录播】14.火狐查看Three.js合成的着色器shader(5分钟) 【录播】15.传值-attribute.(17分钟) 【录播】16.uniform变量传值(26分钟) 【录播】17.着色器材质对象ShaderMaterial(10分钟) 进阶——Threejs自定义shader 【录播】1.第一个three.js着色器程序(15分钟) 免费试学 【录播】2.着色器—矩阵变换(20分钟) 免费试学 【录播】3.着色器——Uniform(13分钟) 【录播】4.着色器——光照计算(12分钟) 【录播】5.着色器——颜色插值计算(8分钟) 【录播】6.着色器——纹理贴图(9分钟) 【录播】7.着色器——彩色图处理为灰度图(6分钟) 【录播】8.着色器——UV动画(12分钟) 【录播】9.着色器——着色器模块.glsl调用(18分钟) 【录播】10.着色器—调用UniformsLib(16分钟) 进阶——Threejs自定义shader2 【录播】11.着色器——模仿系统的材质对象(12分钟) 【录播】12.着色器——自动提取光源对象信息(14分钟) 【录播】13.着色器——phong网格材质二次开发(9分钟) 【录播】14.WebGLRenderTarget(离屏渲染)(16分钟) 【录播】15.WebGLRenderTarget实现灰度图后处理功能(9分钟) 【录播】16.后处理EffectComposer—自定义着色器(19分钟) 【录播】17.后处理EffectComposer直接调用常见通道(10分钟)
下载地址
链接:https://pan.baidu.com/s/1qEA9ovS6o97qdrCVN-7PlQ 密码:b4ia 解压密码:未加密,无解压密码