escape 发表于 2024-4-21 00:43

Three.js可视化系统课程WebGL

WY-Three.js可视化系统课程WebGL
├──1-课程部分3D案例展示
|   ├──1-课程案例源码3D效果5分钟速览.mp4201.25M
|   ├──2-智慧城市数字孪生3D可视化.mp4100.50M
|   ├──3-智慧小区(第一阶段效果).mp479.81M
|   ├──4-物联网数字孪生3D可视化案例——收费站.mp414.24M
|   ├──5-智慧工厂(初步效果,完善中).mp461.16M
|   ├──6-产品720 3D展示( 轿车 手机).mp434.67M
|   ├──7-地球大屏3D可视化—飞线.mp435.12M
|   ├──8-地图中国大屏可视化.mp45.99M
|   └──9-机械 BIM在线预览(源码在课件中).mp42.10M
├──10-【Threejs教程】8.渲染器和前端UI交互界面
|   ├──81-1.three.js Canvas画布布局.mp451.22M
|   ├──82-2.UI交互界面与Canvas画布叠加.mp423.64M
|   ├──83-3.UI交互按钮与3D场景交互.mp410.53M
|   ├──84-4.Three.js背景透明度.mp431.08M
|   ├──85-5.Three.js渲染结果保存为图片.mp427.88M
|   ├──86-6.深度冲突(模型闪烁).mp442.49M
|   └──87-7.模型加载进度条.mp445.21M
├──11-【Threejs教程】9.生成曲线、几何体
|   ├──100-13.扫描ExtrudeGeometry.mp417.09M
|   ├──101-14.多边形轮廓Shape简介.mp434.13M
|   ├──102-15.多边形轮廓Shape(圆弧).mp431.40M
|   ├──103-16.多边形Shape(内孔.holes).mp417.69M
|   ├──104-17.模型边界线EdgesGeometry.mp441.58M
|   ├──105-18.几何体顶点颜色数数据.mp429.75M
|   ├──106-19.一段曲线颜色渐变.mp429.03M
|   ├──107-20.Color颜色渐变插值.mp440.11M
|   ├──108-21.查看或设置gltf几何体顶点.mp434.08M
|   ├──109-22.山脉地形高度可视化.mp445.43M
|   ├──88-1.生成圆弧顶点.mp426.35M
|   ├──89-2.几何体方法.setFromPoints().mp423.92M
|   ├──90-3.曲线Curve简介.mp434.57M
|   ├──91-4.椭圆、圆.mp426.29M
|   ├──92-5.样条曲线.mp452.44M
|   ├──93-6.贝塞尔曲线.mp457.65M
|   ├──94-7.样条、贝塞尔曲线应用.mp439.29M
|   ├──95-8.组合曲线CurvePath拼接不同曲线.mp444.75M
|   ├──96-9.曲线路径管道TubeGeometry.mp439.97M
|   ├──97-10.旋转成型LatheGeometry.mp423.25M
|   ├──98-11.轮廓填充ShapeGeometry.mp417.00M
|   └──99-12.拉伸ExtrudeGeometry.mp439.81M
├──12-【Threejs教程】10.相机基础
|   ├──110-1.正投影相机.mp498.91M
|   ├──111-2.正投影相机-Canvas画布尺寸变化.mp439.17M
|   ├──112-3.包围盒Box3.mp426.19M
|   ├──113-4.地图案例(包围盒、正投影).mp458.50M
|   ├──114-5.相机动画( .position 和 .lookAt() ).mp4162.41M
|   ├──115-6.不同方向的投影视图.mp416.95M
|   ├──116-7.相机上方向.up(旋转渲染结果).mp418.45M
|   ├──117-8.管道漫游案例.mp478.95M
|   ├──118-9.OrbitControls旋转缩放限制.mp4111.24M
|   └──119-10.相机控件MapControls.mp440.89M
├──13-【Threejs教程】11.光源和阴影
|   ├──120-1.聚光源SpotLight.mp439.74M
|   ├──121-2.平行光阴影计算.mp464.36M
|   ├──122-3.阴影范围.shadow.camera.mp481.23M
|   ├──123-4.阴影像素、弱化阴影边缘.mp447.35M
|   ├──124-5.工厂光源(环境贴图和环境光).mp459.56M
|   ├──125-6.工厂光源(平行光模拟太阳光).mp491.49M
|   ├──126-7.工厂(模拟太阳光阴影).mp475.75M
|   └──127-8.gui辅助调节阴影范围.mp456.34M
├──14-【Threejs教程】12.精灵模型Sprite
|   ├──128-1.精灵模型对象Sprite.mp449.80M
|   ├──129-2.精灵模型标注场景(贴图).mp454.34M
|   └──130-3.Sprite模拟下雨、下雪.mp4132.00M
├──15-【Threejs教程】13.后期处理
|   ├──131-1.后处理(高亮发光描边OutlinePass).mp442.92M
|   ├──132-2.OutlinePass发光描边样式.mp420.39M
|   ├──133-3.Bloom发光通道.mp435.46M
|   ├──134-4.多通道组合(GlitchPass和描边).mp427.89M
|   ├──135-5.gltf工厂模型设置发光描边.mp448.68M
|   ├──136-6.gltf后处理颜色异常(伽马校正).mp443.53M
|   └──137-7.抗锯齿后处理.mp470.68M
├──16-【Threejs教程】14.射线拾取模型
|   ├──138-1.射线Ray.mp470.80M
|   ├──139-2.Raycaster(射线拾取模型).mp452.62M
|   ├──140-3.屏幕坐标转标准设备坐标.mp463.80M
|   ├──141-4.Raycaster(鼠标点击选中模型).mp430.60M
|   ├──142-5.Canvas尺寸变化(射线坐标计算).mp447.01M
|   ├──143-6.射线拾取层级模型(发光描边).mp462.75M
|   └──144-7.射线拾取Sprite控制场景.mp422.89M
├──17-【Threejs教程】15.场景标注标签信息
|   ├──145-1.CSS2DRenderer(HTM元素作为标签).mp489.99M
|   ├──146-2.HTML标签遮挡Canvas画布事件.mp437.84M
|   ├──147-3.Canvas画布尺寸变化(HTML标签).mp441.71M
|   ├──148-4.标签位置不同设置方式.mp456.55M
|   ├──149-5.标签位置(标注工厂设备).mp469.91M
|   ├──150-6.标签指示线或箭头指向标注点.mp470.72M
|   ├──151-7.鼠标选中模型弹出标签(工厂案例).mp485.34M
|   ├──152-8.单机按钮关闭HTML标签.mp445.87M
|   ├──153-9.CSS3DRenderer渲染HTML标签.mp486.69M
|   ├──154-10.CSS3批量标注多个标签.mp472.41M
|   ├──155-11.精灵模型Sprite作为标签.mp447.84M
|   └──156-12.Sprite标签(Canvas作为贴图).mp465.64M
├──18-【Threejs教程】16.关键帧动画
|   ├──157-1.关键帧动画.mp455.04M
|   ├──158-2.动画播放(暂停、倍速、循环).mp464.91M
|   ├──159-3.动画播放(拖动任意时间状态).mp442.72M
|   ├──160-4.解析外部模型关键帧动画.mp458.68M
|   ├──161-5.机械虚拟装配案例(播放).mp436.98M
|   ├──162-6.虚拟装配(任意时间定位).mp428.40M
|   ├──163-7.变形动画原理.mp460.08M
|   ├──164-8.变形动画(定制人物胖瘦).mp456.34M
|   ├──165-9.骨骼关节Bon.mp447.05M
|   ├──166-10.查看外部模型骨骼动画.mp471.09M
|   └──167-11.骨骼动画不同动作切换.mp448.69M
├──19-【Threejs教程】17.动画库tween.js
|   ├──168-1.tweenjs创建threejs动画.mp446.30M
|   ├──169-2.tweenjs相机运动动画.mp465.01M
|   ├──170-3.点按钮,相机飞行靠近观察设备..mp4157.59M
|   ├──171-4.点击设备,相机靠近放大预览.mp489.31M
|   ├──172-5.缓动算法.easing(地球渐入相机动画).mp444.14M
|   └──173-6.模型或标签淡入淡出.mp462.08M
├──2-Web3D生态和如何学习
|   ├──10-课程面向人群.mp416.21M
|   ├──11-Web3D现状以及如何学习.mp413.66M
|   └──12-WebGL前端工程师工作、要求、待遇问题.mp448.28M
├──20-【Blender】Blender基础操作
|   ├──174-1.Web3D可视化3D建模.mp427.07M
|   ├──175-2.Blender下载、安装、中文界面.mp46.66M
|   ├──176-3.基本操作:旋转、缩放、平移.mp426.28M
|   ├──177-4.编辑、保存网格模型.mp437.58M
|   └──178-5.Blender导出gltf(美术与程序员协作).mp437.64M
├──21-【Threejs 进阶】1. 数学几何计算基础(向量)
|   ├──179-1.threejs坐标系与三角函数.mp444.54M
|   ├──180-2.三维向量Vector3简介.mp463.07M
|   ├──181-3.向量大小(Vector3长度.length()).mp496.26M
|   ├──182-4.向量方向(归一化.normalize).mp466.39M
|   ├──183-5.相机沿着视线方向运动.mp4122.62M
|   └──184-6.箭头ArrowHelper.mp453.55M
├──22-【Threejs 进阶】2. 位移、速度、加速度
|   ├──185-1.匀速动画(向量表示速度).mp439.35M
|   └──186-2.物体下落动画(重力加速度).mp448.24M
├──23-【Threejs 进阶】3. 向量点乘、叉乘
|   ├──187-1.向量点乘dot.mp435.49M
|   ├──188-2.点乘练习-计算三角形夹角.mp425.29M
|   ├──189-3.点乘判断物体在人前或人后.mp434.76M
|   ├──190-4.点乘判断是否在扇形内.mp444.29M
|   ├──191-5.向量叉乘cross.mp4.mp472.97M
|   ├──192-6.叉乘判断人左右.mp461.84M
|   ├──193-7.点乘判断平行向量方向异同.mp414.21M
|   ├──194-8.判断两个点是否在线段同一侧.mp448.73M
|   ├──195-9.叉乘计算三角形法线.mp427.76M
|   ├──196-10.叉乘计算三角形面积.mp417.40M
|   ├──197-11.练习—计算物体的表面积.mp441.98M
|   └──198-12.点到直线的距离.mp421.33M
├──24-【Threejs 进阶】4.四元数、欧拉角(角度姿态)
|   ├──199-1.欧拉角Euler.mp476.69M
|   ├──200-2.四元数Quaternion.mp444.52M
|   ├──201-3.四元数表示物体姿态.mp428.78M
|   ├──202-4.四元数乘法运算.mp437.59M
|   ├──203-5.四元数表示两个向量旋转.mp431.60M
|   └──204-6.练习-无人机绕飞.mp498.89M
├──25-【Threejs 进阶】5. 矩阵基础
|   ├──205-1.数学基础(平移、旋转、缩放矩阵).mp439.80M
|   ├──206-2.模型矩阵.mp442.06M
|   ├──207-3.Three.js矩阵Matrix4.mp448.68M
|   ├──208-4.矩阵乘法multiply.mp434.37M
|   ├──209-5.模型本地矩阵、世界矩阵.mp450.42M
|   └──210-6.视图矩阵、投影矩阵.mp4105.05M
├──26-【Threejs进阶】6.射线
|   ├──211-1. 射线Ray(复习前面内容).mp470.80M
|   └──212-2.射线拾取模型(复习前面).mp452.62M
├──27-【Threejs进阶】7.包围盒
|   └──213-1.包围盒Box3(复习前面).mp426.19M
├──28. 第一、三人称漫游( 游戏元宇宙 常用)
|   ├──214-1.键盘WASD按键状态记录.mp461.11M
|   ├──215-2.W键控制角色模型运动.mp443.92M
|   ├──216-3.W控制人移动,设置加速度.mp430.34M
|   ├──217-4.阻尼(玩家角色逐渐减速停止).mp429.00M
|   ├──218-5.按键S退后运动.mp424.72M
|   ├──219-6.相机跟着玩家走(第三人称漫游).mp470.62M
|   ├──220-7.鼠标左右拖动改变玩家视角.mp464.32M
|   ├──221-8.获取玩家(相机)正前方方向.mp456.65M
|   ├──222-9.鼠标上下滑动改变相机视角.mp471.83M
|   ├──223-10.玩家角色左右运动(叉乘).mp447.88M
|   ├──224-11.鼠标滑动改变视角(指针锁定模式).mp467.62M
|   ├──225-12.快捷键切换第一、第三人称.mp452.16M
|   └──226-13.骨骼动画与运动状态关联.mp473.60M
├──29-第一、三人称漫游—八叉树碰撞检测( 更新中 )
|   └──227-1.八叉树Octree扩展库介绍.mp4100.54M
├──3-【Threejs教程】1.快速入门(2023年新版本)
|   ├──13-1.threejs文件包下载和目录简介.mp435.18M
|   ├──14-2.学习环境—代码编辑器和本地静态服务器.mp432.48M
|   ├──15-3.开发和学习环境,引入threejs库.mp454.40M
|   ├──16-4.第一个3D案例—创建3D场景.mp440.69M
|   ├──17-5.第一个3D案例—透视投影相机.mp461.57M
|   ├──18-6.第一个3D案例—渲染器.mp446.14M
|   ├──19-7.Threejs三维坐标系—加强三维空间认识.mp449.07M
|   ├──20-8.光源对物体表面影响.mp441.74M
|   ├──21-9.相机控件轨道控制器OrbitControls.mp443.42M
|   ├──22-【选修】Vue + Threejs 开发环境( 可跳过 ).mp456.76M
|   ├──23-【选修】React +Threejs开发环境( 可跳过 ).mp447.77M
|   ├──24-10.平行光与环境光.mp460.59M
|   ├──25-11.动画渲染循环.mp458.65M
|   ├──26-12.Canvas画布布局和全屏.mp438.00M
|   ├──27-13.stats查看threejs渲染帧率.mp461.95M
|   ├──28-14.阵列立方体和相机适配体验.mp472.07M
|   ├──29-15.Threejs常见简单几何体简介.mp432.92M
|   ├──30-16.高光网格材质MeshPhongMaterial.mp438.19M
|   ├──31-17.WebGL渲染器设置(锯齿模糊、背景颜色).mp429.81M
|   ├──32-18.gui.js库(可视化改变三维场景).mp469.05M
|   ├──33-19.gui.js库(颜色、命名、步长、事件).mp437.46M
|   ├──34-20.gui.js库(下拉菜单、单选框).mp439.87M
|   ├──35-21.gui.js库(分组).mp435.38M
|   ├──36-22.查询案例examples和文档(辅助开发).mp445.69M
|   └──37-23.threejs语法总结.mp471.24M
├──30-【Threejs进阶】10.物理引擎CannonJS(更新中)
|   ├──228-1.CannonJS简介和引入.mp430.99M
|   ├──229-2.CannonJS自由落体计算.mp455.58M
|   ├──230-3.练习-threejs可视化cannon计算结果.mp428.56M
|   ├──231-4. CannonJS模拟乒乓球下落反弹.mp440.91M
|   ├──232-5.练习-修改小球参数.mp423.22M
|   ├──233-6.练习-点按钮重复下落.mp416.03M
|   ├──234-7.CannonJS碰撞事件,碰撞声音.mp441.72M
|   ├──235-8.长方体Box碰撞体(箱子下落).mp463.09M
|   ├──236-9.练习题-外部gltf箱子模型.mp439.99M
|   └──237-10.凸多面体ConvexPolyhedron.mp450.45M
├──31-案例——物联网粮仓
|   ├──238-1.2.项目方案选择.mp4138.49M
|   ├──239-1.3.学习安排(必看).mp449.98M
|   ├──240-1.4.公司项目人员方案.mp437.59M
|   ├──241-2.1.Three.js下载特定版本并使用.mp423.49M
|   ├──242-2.2.一个最小Three.js代码.mp445.62M
|   ├──243-2.3.渲染循环.mp421.30M
|   ├──244-2.4.Three.js开发辅助工具.mp432.45M
|   ├──245-2.5.项目部署Canvas画布页面布局相关.mp432.33M
|   ├──246-2.6.Three.js代码模块化.mp434.76M
|   ├──247-3.1.三维软件绘制模型(美术和程序协作).mp461.22M
|   ├──248-3.2.体验three.js editor编辑器-搭建一个三维场景.mp468.37M
|   ├──249-3.3. GLTF格式模型文件简介 (Web3D领域JPG).mp4138.31M
|   ├──250-3.4.建模软件导出GLTF(blender、3dmax).mp440.92M
|   ├──251-3.5.加载GLTF格式粮仓基地模型.mp470.08M
|   ├──252-3.6.粮仓贴图颜色偏差问题解决.mp448.23M
|   ├──253-3.7.gltf相关文件glb.mp422.78M
|   ├──254-3.8.gltf文件是否包含光源.mp4184.55M
|   ├──255-3.9.相机渲染范围和视角设置.mp470.08M
|   ├──256-3.10.模型导出位置和姿态问题注意.mp435.71M
|   ├──257-3.11.加载gltf模型(透视投影相机).mp4386.44M
|   ├──258-3.12.批量修改GLTF材质.mp442.88M
|   ├──259-3.13.粮仓基地场景雾化效果设置(Fog).mp452.63M
|   ├──260-4.1.模型命名(程序与美术协作).mp453.49M
|   ├──261-4.2.粮仓基地模型命名并导出.mp480.67M
|   ├──262-4.3.CSS2DRenderer标注每个粮仓.mp4493.54M
|   ├──263-4.4.CSS3DRenderer标注每个粮仓.mp457.53M
|   ├──264-4.5.鼠标交互-射线拾取.mp446.82M
|   ├──265-4.6.射线拾取弹出粮仓HTML信息标签.mp452.59M
|   ├──266-4.7.火焰效果(序列帧动画).mp488.08M
|   ├──267-4.8.粮仓火焰标注.mp443.76M
|   └──268-4.9.火焰信息标签.mp424.30M
├──32-案例—产品720展示(轿车、手机)
|   ├──269-1.1.课程效果展示.mp434.67M
|   ├──270-1.2.产品Web3D展示方案.mp452.49M
|   ├──271-1.3.学习安排.mp461.71M
|   ├──272-2.1.手机相关几个章节学习指南.mp420.37M
|   ├──273-2.2.绘制产品三维模型—手机.mp434.21M
|   ├──274-2.3.Blender或3dmax导出gltf格式模型.mp429.53M
|   ├──275-2.4.三维软件导出产品模型注意.mp452.30M
|   ├──276-2.5.Blender预览产品PBR材质的模型.mp476.80M
|   ├──277-2.6.Three.js下载R125版本并使用.mp452.70M
|   ├──278-2.7.threejs最小案例—模型和光源.mp4115.40M
|   ├──279-2.8.threejs最小案例—相机和渲染器.mp485.37M
|   ├──280-2.9.渲染循环(设置产品旋转预览动画).mp439.17M
|   ├──281-2.10.产品预览旋转和缩放(相机控件OrbitControls).mp470.37M
|   ├──282-3.1.three.js加载gltf模型.mp462.23M
|   ├──283-3.2.查询模型节点并设置模型PBR材质贴图.mp464.17M
|   ├──284-3.3.产品展示相机参数设置注意.mp4102.92M
|   ├──285-3.4.环境贴图envMap.mp450.83M
|   ├──286-3.5.调试场景光源参数.mp459.44M
|   ├──287-3.6.手机产品旋转动画控制.mp449.28M
|   ├──288-3.7.Canvas画布全屏且跟随窗口变化.mp432.21M
|   ├──289-3.8.three.js代码模块化.mp428.52M
|   ├──290-3.9.gui辅助调节光源强度、位置、受环境光影响程.mp476.20M
|   ├──291-4.1.产品展示缩放和旋转范围约束.mp446.84M
|   ├──292-4.2.一个720辅助显示的圆弧线—圆弧线.mp451.41M
|   ├──293-4.3.一个720辅助显示的圆弧线—720符号.mp433.33M
|   ├──294-4.4.UI按钮暂停手机旋转动画.mp456.32M
|   ├──295-4.5.前端UI按钮切换颜色贴图.mp452.07M
|   ├──296-4.6.练习例子—canvas局部布局UI按钮切换颜色贴图.mp428.29M
|   ├──297-4.7.颜色贴图.map切换动画.mp440.39M
|   ├──298-4.8.产品特定部位标注—光点.mp450.14M
|   ├──299-4.9.产品特定部位标注—半透明叠加问题解决.mp423.85M
|   ├──300-4.10.产品特定部位标注—波动光点.mp428.32M
|   ├──301-4.11.HTML 2D标签标注相机热点.mp478.21M
|   ├──302-4.12.HTML 3D标签标注相机热点.mp438.36M
|   ├──303-4.13.射线拾取标注热点—弹出信息.mp478.78M
|   ├──304-4.14.点击热点弹出HTML信息标签.mp446.78M
|   ├──305-5.1.轿车3D模型基本情况简介.mp444.23M
|   ├──306-5.2.加载车gltf模型1—模型和相机.mp480.59M
|   ├──307-5.3.加载车gltf模型2—材质和贴图.mp436.92M
|   ├──308-5.4.gltf加载颜色空间和颜色失真问题.mp466.60M
|   ├──309-5.5.批量设置Mesh环境贴图.mp416.78M
|   ├──310-5.6.MeshStandardMaterial金属度和粗糙度了解.mp466.41M
|   ├──311-5.7.设置后视镜效果.mp437.73M
|   ├──312-5.8.MeshPhysicalMaterial(车外壳、车玻璃).mp456.51M
|   ├──313-5.9.代码创建一个地面.mp458.74M
|   ├──314-5.10.代码创建一个隧道.mp452.39M
|   ├──315-5.11.设置雾化效果.mp428.06M
|   ├──316-5.12.约束相机控件的旋转、缩放和平移.mp491.39M
|   ├──317-6.1.车开关门—思路和模型问题.mp465.32M
|   ├──318-6.2.车门开关—热点标注.mp451.02M
|   ├──319-6.3.车门开关—射线拾取,打开或关门车门.mp435.71M
|   ├──320-6.4.tweenjs库设置开关门动画.mp448.88M
|   ├──321-6.5.车门开关—开关门声音.mp428.99M
|   ├──322-6.6.颜色款式选择.mp431.05M
|   ├──323-6.7.颜色变化动画.mp446.17M
|   ├──324-6.8.背景音乐设置.mp423.00M
|   ├──325-6.9.旋转动画开启或关闭.mp422.30M
|   └──326-10.车前灯开关模拟.mp476.20M
├──33-【WebGL教程】1.WebGL快速入门(更新中)
|   ├──327-1.学前说明.mp430.52M
|   ├──328-2.着色器GLSL ES语言.mp434.08M
|   ├──329-3.第一个WebGL案例(绘制一个点).mp479.32M
|   └──330-4.WebGL坐标系.mp431.33M
├──34-WebGL入门教程( 学习上个章节新录制的即可 )
|   ├──331-0.学习WebGL的必要性.mp445.16M
|   ├──332-1.第一个WebGL程序(绘制一个点).mp451.91M
|   ├──333-2.WebGL绘制一个矩形.mp470.12M
|   ├──334-3.WebGL坐标系(投影).mp429.91M
|   ├──335-4.WebGL平移变换.mp428.85M
|   ├──336-5.绘制一个立方体(WebGL旋转变换).mp435.05M
|   ├──337-6.WebGL顶点索引绘制.mp435.62M
|   ├──338-7.varying变量和颜色插值..mp447.87M
|   ├──339-8.立方体(每个面一种颜色).mp421.01M
|   ├──340-9.WebGL光照渲染立方体.mp4101.28M
|   ├──341-10.立方体旋转动画.mp436.28M
|   ├──342-11.WebGL绘制多个几何体.mp427.20M
|   ├──343-12.纹理贴图.mp444.07M
|   ├──344-13.彩色图转灰度图.mp419.90M
|   ├──345-14.切换着色器程序.mp452.19M
|   ├──346-15.WebGL透明度与α融合.mp417.82M
|   └──347-16.深度测试与α融合.mp418.01M
├──35-【Shader教程】1.threejs Shader基础语法
|   ├──348-1.学前说明.mp428.79M
|   ├──349-2.着色器GLSL ES语言(复习WebGL中内容).mp434.08M
|   ├──350-3.ShaderMaterial着色器材质.mp4107.09M
|   ├──351-4.ShaderMaterial半透明、双面显示.mp420.74M
|   ├──352-5.uniform变量传值.mp431.69M
|   ├──353-6.WebGL渲染管线.mp448.78M
|   ├──354-7.片元屏幕坐标fragCoord.xy.mp433.05M
|   ├──355-8.顶点颜色varying插值计算.mp436.83M
|   ├──356-9.顶点位置插值(实现渐变色).mp463.74M
|   ├──357-10.颜色贴图map(顶点UV坐标).mp447.89M
|   ├──358-11.shader模仿点材质效果.mp444.11M
|   └──359-12.attribute自定义顶点变量.mp426.86M
├──36-【shader教程】2. onBeforeCompile修改材质
|   ├──360-1.threejs各个材质的shader代码.mp443.83M
|   ├──361-2.onBeforeCompile修改材质shader.mp443.09M
|   ├──362-3.修改材质shader(彩色图变灰度图).mp422.26M
|   ├──363-4.顶点位置插值(设置片元颜色).mp456.56M
|   ├──364-5.顶点位置插值(设置片元颜色)2.mp454.94M
|   ├──365-6.模型扫光效果(顶点位置插值).mp436.87M
|   └──366-7.模型扫光效果(颜色渐变).mp433.76M
├──37-案例—大屏3D地图可视化
|   ├──367-1.1.课程完成效果展示.mp463.06M
|   ├──368-1.2.技术选择(SVG、Canvas、WebGL、Three.js).mp459.23M
|   ├──369-1.3.Three.js引擎简介.mp4158.74M
|   ├──370-1.4.学习细节安排.mp418.29M
|   ├──371-2.1.GeoJOSN数据简介和获取.mp442.15M
|   ├──372-2.2.先通过Three.js实现一个基础渲染代码.mp4332.65M
|   ├──373-2.3.渲染非全屏(相机和渲染器).mp456.05M
|   ├──374-2.4.相机渲染范围、位置和目标.mp457.49M
|   ├──375-2.5.渲染循环和相机控件OrbitControls.mp4108.16M
|   ├──376-2.6.解析边界线(几何体顶点和Line模型).mp4107.49M
|   ├──377-2.7.Shape几何体填充行政区域.mp4206.96M
|   ├──378-2.8.渲染中国地图(相机参数适配).mp4305.01M
|   ├──379-2.9.渲染省份或城市地图轮廓.mp429.61M
|   ├──380-2.10.拉伸行政区轮廓.mp474.33M
|   ├──381-2.11.经纬度转墨卡托坐标.mp439.40M
|   ├──382-3.1.矩形贴图标注位置.mp469.71M
|   ├──383-3.2.热点—波动光圈.mp453.20M
|   ├──384-3.3.热点—旋转棱锥.mp439.40M
|   ├──385-3.4.HTML元素作为标签(世界坐标转屏幕坐标).mp430.40M
|   ├──386-3.5.HTML元素作为标签(CSS2DRenderer).mp464.97M
|   ├──387-3.6.HTML元素作为标签(CSS3DRenderer).mp449.58M
|   ├──388-3.7.鼠标单击拾取选中一个行政区.mp447.62M
|   ├──389-4.1.中国地图颜色深浅可视化.mp460.53M
|   ├──390-4.2.练习-世界各国GDP可视化(区域颜色深浅).mp435.67M
|   ├──391-4.3.行政区域拉伸不同高度可视化数据.mp445.69M
|   ├──392-4.4.气泡图(不同颜色和大小圆圈).mp4125.81M
|   ├──393-4.5.柱子可视化数据.mp430.15M
|   ├──394-5.1.密集点(微博登录活动).mp420.02M
|   ├──395-5.2.Line可视化轨迹线(北京公交轨迹).mp412.79M
|   ├──396-5.3.Line可视化轨迹线(全球高速公路轨迹GeoJSON).mp425.42M
|   ├──397-5.4.世界人口密度(柱子可视化).mp4201.11M
|   ├──398-5.5.世界人口密度(柱子颜色渐变)..mp464.63M
|   ├──399-5.6.世界人口密度可视化(几何体合并).mp474.49M
|   ├──400-5.7.柱子可视化(数据特定间距).mp440.79M
|   ├──401-6.1.轨迹线(样条曲线).mp453.30M
|   ├──402-6.2.飞线(轨迹线上提取一段作为飞线).mp424.39M
|   ├──403-6.3.飞线粗细设置(linewidth)..mp424.22M
|   ├──404-6.4.shader实现小蝌蚪状飞线.mp4128.58M
|   └──405-6.5.练习题—飞线综合案例.mp4125.85M
├──38-案例——大屏3D地球可视化
|   ├──406-1.1.地球大屏数据可视化效果.mp435.12M
|   ├──407-1.1.课程完成案例展示.mp471.26M
|   ├──408-1.2.学习安排.mp425.38M
|   ├──409-2.1.Three.js下载并使用.mp433.33M
|   ├──410-2.2.一个最小Three.js代码.mp495.90M
|   ├──411-2.3.渲染循环、OrbitControls、AxesHelper..mp434.71M
|   ├──412-2.4.通过纹理贴图渲染一个地球效果.mp432.67M
|   ├──413-3.1.地球经纬度和球面坐标.mp420.25M
|   ├──414-3.2.经纬度坐标转球面坐标推理.mp441.88M
|   ├──415-3.3.解析world.json绘制所有国家边界线.mp4165.39M
|   ├──416-3.4.解析world.json绘制所有国家轮廓Mesh.mp421.15M
|   ├──417-3.5.解析world.json程序生成纹理贴图.mp442.18M
|   ├──418-3.6.球面上渲染国家边界线.mp442.02M
|   ├──419-3.7.精灵模型Sprite设置地球光圈.mp434.25M
|   ├──420-3.8.所有国家边界线合并为一个.mp4110.28M
|   ├──421-3.9密集点数据可视化.mp461.23M
|   ├──422-3.10.密集点数据可视化—颜色插值明暗变化.mp451.28M
|   ├──423-3.11.轨迹线可视化.mp4313.93M
|   ├──424-4.1.矩形平面Mesh标注球面某地.mp462.42M
|   ├──425-4.2.平面Mesh标注新闻热点和机场.mp433.00M
|   ├──426-4.3.光柱效果.mp470.41M
|   ├──427-4.4.地球新闻热点标注光柱.mp436.69M
|   ├──428-4.5.热点波动光圈-标注新闻热点.mp458.70M
|   ├──429-4.6.光柱、光柱底座、波动光圈合成一个.mp4158.93M
|   ├──430-4.7.光柱高度、颜色和新闻热度相关.mp443.52M
|   ├──431-4.8.射线拾取新闻热点模型对象.mp4215.00M
|   ├──432-5.1.整体思路( 生成每个国家的球面Mesh ).mp437.66M
|   ├──433-5.2.多边形轮廓内生成等间距网格点.mp445.34M
|   ├──434-5.3.三角剖分.mp460.05M
|   ├──435-5.4.三角剖分绘制每个国家球面Mesh.mp486.55M
|   ├──436-5.5.射线拾取国家Mesh,弹出国家名称HTML标签.mp459.65M
|   ├──437-5.6.各个国家GDP可视化(Mesh颜色深浅不同).mp456.87M
|   ├──438-5.7.地球陆地网格点阵特效.mp4242.99M
|   ├──439-6.1.柱子可视化国家GDP.mp483.99M
|   ├──440-6.2.世界人口密度可视化-柱子姿态.mp490.55M
|   ├──441-6.3.世界人口密度—渲染所有柱子.mp4293.14M
|   ├──442-6.4.世界人口密度层次感—顶点颜色.mp488.50M
|   ├──443-7.1.球面上两点轨迹线绘制思路.mp464.62M
|   ├──444-7.2.轨迹线实现方式—贝赛尔曲线.mp4163.35M
|   ├──445-7.3.圆弧线ArcCurve介绍(绘制一条圆弧轨迹线).mp436.95M
|   ├──446-7.4.平面上三点确定一条圆弧.mp459.56M
|   ├──447-7.5.3D空间中三点确定一条圆弧飞线轨迹.mp454.18M
|   ├──448-7.6.解析经纬度坐标数据绘制轨迹线.mp459.19M
|   ├──449-7.7.轨迹线上提取一段作为飞线.mp478.05M
|   ├──450-7.8.shader实现小蝌蚪状飞线.mp4110.23M
|   ├──451-7.9.圆弧轨迹-使用圆弧绘制绘制飞线.mp460.49M
|   ├──452-7.10.练习—解析数据绘制地球飞线效果.mp4117.35M
|   ├──453-7.11.飞线起始点标注和波动光圈.mp439.70M
|   └──454-7.12.棱锥标注飞线起点.mp463.28M
├──39-入门到精通(本章节当做手册查询功能使用即可)
|   ├──455-1.1 第一个3D(本章节已升级为2023版本,发布在前面,选修即可).mp458.43M
|   ├──456-1.2 旋转动画、requestAnimationFrame周期性渲染.mp454.65M
|   ├──457-1.3 鼠标操作三维场景旋转缩放.mp442.07M
|   ├──458-1.4 场景插入新的几何体.mp469.51M
|   ├──459-1.5 设置材质效果.mp423.66M
|   ├──460-1.6 光照效果设置.mp421.66M
|   ├──461-2.1.顶点位置数据解析渲染.mp422.12M
|   ├──462-2.2.顶点颜色数据插值计算.mp417.56M
|   ├──463-2.3.顶点法向量数据光照计算.mp417.17M
|   ├──464-2.4.顶点索引复用顶点数据.mp417.19M
|   ├──465-2.5.设置Geometry顶点位置和颜色数据( 新版本已舍弃Geometry ).mp419.04M
|   ├──466-2.6.Face3对象定义Geometry的三角面( 新版本已舍弃Geometry ).mp420.37M
|   ├──467-2.7.访问几何体对象的数据( 新版本已舍弃Geometry ).mp426.94M
|   ├──468-3.1.常用材质介绍.mp425.38M
|   ├──469-3.2.材质共有属性、私有属性.mp431.78M
|   ├──470-4.1.点、线、网格模型介绍.mp421.43M
|   ├──471-4.2.模型对象旋转平移缩放变换.mp416.99M
|   ├──472-4.3.模型对象克隆clone复制copy.mp424.49M
|   ├──473-5.1.光照原理和常见光源类型.mp432.20M
|   ├──474-5.2.阴影投影计算.mp431.44M
|   ├──475-5.3.基类Light和Object3D.mp47.88M
|   ├──476-6.1.组对象Group、层级模型.mp426.65M
|   ├──477-6.2.对象节点命名、查找、遍历.mp426.03M
|   ├──478-6.3.本地位置坐标、世界位置坐标.mp414.22M
|   ├──479-7.1.常见几何体和曲线API介绍.mp425.55M
|   ├──480-7.2.圆弧线绘制(直线、椭圆、圆弧)、基类Curve.mp428.57M
|   ├──481-7.3.样条曲线、贝赛尔曲线.mp420.09M
|   ├──482-7.4.多个线条组合曲线CurvePath.mp410.07M
|   ├──483-7.5.曲线路径管道成型TubeGeometry.mp412.96M
|   ├──484-7.6.旋转成型LatheGeometry.mp49.05M
|   ├──485-7.7.Shape对象和轮廓填充ShapeGeometry.mp429.19M
|   ├──486-7.8.拉伸扫描成型ExtrudeGeometry.mp420.71M
|   ├──487-8.1.创建纹理贴图.mp427.06M
|   ├──488-8.2.UV映射原理(顶点纹理坐标).mp444.63M
|   ├──489-8.3.数组材质、材质索引materialIndex.mp429.08M
|   ├──490-8.4.纹理对象Texture(阵列、偏移、旋转...).mp439.38M
|   ├──491-8.5.canvas画布、视频作为纹理贴图.mp423.55M
|   ├──492-8.6.凹凸贴图、法线贴图(压缩模型).mp441.47M
|   ├──493-8.7.光照贴图添加阴影.mp415.44M
|   ├──494-8.8.高光贴图..mp413.11M
|   ├──495-8.9.环境贴图.mp415.39M
|   ├──496-8.10.数据纹理对象DataTexture.mp420.27M
|   ├──497-9.1.正投影和透视投影相机.mp443.08M
|   ├──498-9.2.窗口变化自适应渲染.mp417.04M
|   ├──499-10.1.精灵模型对象Sprite..mp430.57M
|   ├──500-10.2.中国城市PM2.5可视化案例.mp423.65M
|   ├──501-10.3.树林效果.mp417.64M
|   ├──502-10.4.下雨场景效果模拟.mp432.71M
|   ├──503-11.1.编辑关键帧并解析播放.mp430.14M
|   ├──504-11.2.解析外部模型的的帧动画.mp418.59M
|   ├──505-11.3.播放设置(暂停、时间段、时间点).mp419.03M
|   ├──506-12.1.骨骼动画原理.mp460.62M
|   ├──507-12.2.加载外部模型骨骼动画.mp429.89M
|   ├──508-12.3.变形目标动画原理.mp424.27M
|   ├──509-12.4.解析外部模型变形目标数据.avi.mp427.45M
|   ├──510-13.1.音频与场景关联(音源、监听者).mp422.19M
|   ├──511-13.2.音乐可视化..mp417.26M
|   ├──512-14.1.Three.js数据结构、导入导出..mp454.07M
|   ├──513-14.2.加载stl文件并解析.mp422.35M
|   ├──514-14.3.加载obj文件(几何体、材质、贴图.mp434.53M
|   ├──515-14.4.加载FBX并解析骨骼动画.mp420.40M
|   ├──516-14.5.手镯在线预览(商品展示).mp425.30M
|   ├──517-14.6.心脏预览(法线、高光、环境贴图)..mp440.32M
|   ├──518-15.1.场景渲染结果网页局部显示.mp423.29M
|   ├──519-16.1.向量.mp434.18M
|   ├──520-16.2.矩阵.mp431.51M
|   ├──521-16.3.旋转、平移和缩放矩阵.mp418.98M
|   ├──522-16.4.投影矩阵、视图矩阵.mp425.83M
|   ├──523-16.5.包围盒Box3、Box2、Sphere.mp420.46M
|   ├──524-16.6.欧拉Euler和四元数Quaternion.mp424.64M
|   ├──525-16.7.几何计算Line3、Triangle、Ray、Plane.mp425.05M
|   ├──526-17.1.场景、相机和渲染器(17章学习前提:熟悉webgl和threejs).mp437.89M
|   ├──527-17.2.WebGL渲染器简介.mp433.47M
|   ├──528-17.3.renderers目录下渲染器相关代码块介绍.mp456.94M
|   ├──529-17.4.顶点数据封装.mp437.38M
|   ├──530-17.5.解析几何体提取顶点数据.mp470.61M
|   ├──531-17.6.层级模型封装和解析.mp431.46M
|   ├──532-17.7.本地矩阵和世界矩阵.mp434.56M
|   ├──533-17.8.对象具体分类过程.mp441.38M
|   ├──534-17.9.点线网格模型和绘制模式.mp427.23M
|   ├──535-17.10.光源对象分类.mp432.58M
|   ├──536-17.11.Material对应的Shader.mp445.62M
|   ├──537-17.12.处理shader代码.mp442.03M
|   ├──538-17.13.着色器字符串处理—材质属性、光源数量.mp418.87M
|   ├──539-17.14.火狐查看Three.js合成的着色器shader.mp427.71M
|   ├──540-17.15.传值-attribute.mp436.14M
|   ├──541-17.16.uniform变量传值.mp448.88M
|   ├──542-17.17.着色器材质对象ShaderMaterial.mp422.48M
|   ├──543-18.1.第一个three.js着色器程序.mp417.94M
|   ├──544-18.2.着色器—矩阵变换.mp424.42M
|   ├──545-18.3.着色器——Uniform.mp415.11M
|   ├──546-18.4.着色器——光照计算.mp421.72M
|   ├──547-18.5.着色器——颜色插值计算.mp414.01M
|   ├──548-18.6.着色器——纹理贴图.mp415.28M
|   ├──549-18.7.着色器——彩色图处理为灰度图..mp46.86M
|   ├──550-18.8.着色器——UV动画.mp414.29M
|   ├──551-18.9.着色器——着色器模块.glsl调用.mp419.90M
|   ├──552-18.10.着色器——系统uniforms模块调用UniformsLib.mp420.11M
|   ├──553-18.11.着色器——模仿系统的材质对象.mp414.65M
|   ├──554-18.12.着色器——自动提取光源对象信息.mp445.96M
|   ├──555-18.13.着色器——phong网格材质二次开发.mp410.44M
|   ├──556-18.14.WebGLRenderTarget(离屏渲染).mp444.14M
|   ├──557-18.15.WebGLRenderTarget实现灰度图后处理功能.mp412.18M
|   ├──558-16.后处理EffectComposer—自定义着色器.mp426.17M
|   ├──559-18.17.后处理EffectComposer——直接调用常见通道.mp421.06M
|   ├──560-19.1.模型标注(热点)——平面网格模型Mesh.mp436.07M
|   ├──561-19.2.模型标签——精灵模型对象Sprite.mp416.51M
|   ├──562-19.3.模型的标签——HTML元素.mp430.53M
|   ├──563-19.4.HTML元素标签位置更新.mp421.71M
|   ├──564-19.5.模型标签—HTML、CSS实现一个好看的UI效果.mp418.69M
|   ├──565-19.6.模型标签——Canvas技术与threejs结合.mp428.17M
|   ├──566-19.7.Canvas作为精灵或网格模型标签的贴图.mp420.63M
|   ├──567-19.8.CSS2DRenderer—HTML元素标签.mp432.90M
|   ├──568-19.9.CSS3DRenderer.mp435.27M
|   ├──569-19.10.标签坐标问题—局部、世界坐标.mp440.83M
|   ├──570-19.11.标签坐标问题—几何体顶点坐标.mp473.56M
|   ├──571-19.12.标签坐标问题—加载外部模型标注案例.mp451.33M
|   ├──572-19.13.标签坐标问题—几何体偏移.mp414.67M
|   ├──573-19.14.射线投射器Raycaster和射线Ray介绍.mp414.48M
|   ├──574-19.15.射线Raycaster—鼠标点击选中拾取网格模型.mp417.19M
|   ├──575-19.16.点Points线Line精灵Sprite—拾取.mp415.78M
|   ├──576-19.17.射线碰撞检测相关.mp422.98M
|   ├──577-19.18.射线拾取、模型标签坐标变换—局部渲染.mp414.77M
|   ├──578-20.1.全屏和局部区域渲染.mp432.56M
|   ├──579-20.2.Threejs画布自适应窗口尺寸变化(窗口事件).mp442.74M
|   ├──580-20.3.Three.js背景(图片作为背景或设置颜色).mp422.59M
|   ├──581-20.4.Three.js背景透明度(模型悬浮在网页上).mp434.27M
|   ├──582-20.5.WebGL渲染器锯齿问题..mp429.27M
|   ├──583-20.6.帧缓冲区(颜色、深度、模板).mp4273.94M
|   ├──584-20.7.材质控制渲染管线(深度测试).mp434.67M
|   ├──585-20.8.Three.js渲染视口.setViewport().mp433.00M
|   ├──586-20.9.渲染管线剪裁测试( 剪裁方法`.setScissor()`.mp440.29M
|   ├──587-20.10.渲染管线—模板测试.mp477.06M
|   ├──588-20.11.剪裁剖切模型(.clippingPlanes属性).mp434.24M
|   ├──589-20.12.添加剖切面封口(模板测试).mp4247.41M
|   ├──590-20.13.Three.js渲染结果保存为图片.mp423.90M
|   ├──591-20.14.Three.js渲染更新总结.mp4269.65M
|   ├──592-20.15.模型闪烁解释( 两个平面重合或非常接近 ).mp427.42M
|   ├──593-20.16.透视投影相机导致的模型闪烁Z-fighting.mp418.31M
|   ├──594-20.17.渲染顺序(.sortObjects和.renderOrder).mp442.74M
|   ├──595-20.18.多个二维图叠加渲染(禁止深度测试解决深度冲.mp417.19M
|   ├──596-20.19.一个模型总渲染在前面(排序和深度测试).mp421.26M
|   ├──597-20.20.透明和不透明three.js默认渲染顺序.mp424.71M
|   ├──598-20.21.透明模型嵌套(透明模型渲染排序).mp424.82M
|   ├──599-21.1.相机动画( .position 和 .lookAt() ).mp464.24M
|   ├──600-21.2.相机不同方向的投影视图.mp445.17M
|   ├──601-21.3.旋转canvas画布渲染结果( .up 相机上方向).mp412.62M
|   ├──602-21.4.相机漫游视线和轨迹相切( 沿已知坐标的轨迹 )..mp439.69M
|   ├──603-21.5.练习小案例—管道漫游.mp4101.96M
|   ├──604-21.6.获得相机当前视线方向,并沿着视线移动.mp430.49M
|   ├──605-21.7.OrbitControls.js相机控件.mp434.75M
|   ├──606-21.8.浏览器控制台辅助选择相机视角(OrbitControls·.mp4117.97M
|   ├──607-21.9.同步两个相机的位置视线等信息.mp422.40M
|   ├──608-21.10.地图导航控件MapControls.mp486.89M
|   ├──609-21.11.鼠标单击目的地,相机飞行漫游.mp4122.60M
|   ├──610-21.12.相机控件与.lookAt()无效( .target属性 ).mp4160.84M
|   ├──611-21.13.模型无法渲染或渲染不完整( 相机参数不匹配.mp453.46M
|   ├──612-21.14.包围盒功能辅助你合理设置相机参数.mp446.56M
|   ├──613-21.15.正投影相机自适应居中和全屏渲染模型.mp437.04M
|   ├──614-21.16.透视投影相机自适应居中和全屏模型渲染.mp4140.64M
|   ├──615-21.17.判断mesh是否位于相机视锥体Frustum内.mp4142.54M
|   ├──616-22.1.渲染Mesh三角形边线和顶点.mp463.30M
|   ├──617-22.2.渲染模型边界线EdgesGeometry.mp433.37M
|   ├──618-22.3.几何边线和半透明渲染模型.mp421.98M
|   ├──619-22.4.模型隐藏( .visible ).mp416.60M
|   ├──620-22.5.雾化效果(Fog).mp424.59M
|   ├──621-22.6.练习小案例—简约地面效果.mp451.79M
|   ├──622-22.7.线宽lineWidth无效( 扩展库解决线宽 ).mp423.84M
|   ├──623-22.8.模型高亮发光描边(后期处理OutlinePass).mp433.05M
|   ├──624-23.1.PBR材质简介.mp441.95M
|   ├──625-23.2.PBR材质渲染金属质感例子.mp452.16M
|   ├──626-23.3.PBR材质环境贴图(金属效果例子).mp447.72M
|   ├──627-23.4.解析外部PBR模型(金属度和粗糙度贴图).mp433.39M
|   ├──628-23.5.alphaMap透明度贴图.mp470.99M
|   ├──629-24.1.序列帧动画(多张图).mp424.00M
|   ├──630-24.2.序列帧动画(单张图,UV坐标)..mp482.04M
|   ├──631-24.3.矩形Mesh加背景透明png贴图(场景标注).mp4130.87M
|   ├──632-24.4.光柱效果.mp430.49M
|   ├──633-24.5.球体Mesh渲染全景图.mp428.64M
|   ├──634-24.6.渲染全景图(矩形Mesh拼接立方体空间).mp452.82M
|   ├──635-24.7.一个贴图加载完再加载另一个(Promise和async).mp434.42M
|   ├──636-24.8.优先加载视锥体内Mesh的全景贴图.mp433.04M
|   ├──637-24.9.矩形图片剪裁为圆形渲染(CircleGeometry)..mp421.46M
|   ├──638-25.1.position控制片元.mp428.50M
|   ├──639-25.2.纹理贴图像素值混合叠加.mp453.15M
|   ├──640-25.3.随着高度透明度渐变(onBeforeCompile二次开发.mp458.19M
|   ├──641-25.4.onBeforeCompile修改Phong着色器代码(灰度图).mp433.82M
|   ├──642-25.5.PointsMaterial方点变圆点.mp423.24M
|   ├──643-25.6.练习小案例—波浪特效1.mp4134.93M
|   ├──644-25.7.练习小案例—波浪特效2(圆点渲染).mp456.99M
|   ├──645-25.8.练习小案例-波浪特效3(波峰波谷点大小不同).mp455.43M
|   ├──646-26.1.绘制三角函数曲线和波动动画.mp445.61M
|   ├──647-26.2.BufferGeometory构建一个加号.mp417.64M
|   ├──648-26.3.ShapeGeometry填充加号轮廓.mp415.57M
|   ├──649-26.4.样条曲线绘制心形轮廓.mp416.56M
|   ├──650-26.5.几何体表面积计算.mp477.90M
|   ├──651-26.6.多个几何体合并为一个BufferGeometryUtils.mp496.34M
|   ├──652-26.7.山脉地形高度可视化(顶点颜色插值).mp447.08M
|   ├──653-26.8.一段曲线颜色渐变.mp437.00M
|   ├──654-26.9.一段曲线逐渐绘制出来(.setDrawRange).mp426.81M
|   ├──655-26.10.细线飞线和飞线轨迹.mp437.27M
|   ├──656-26.11.粗线飞线..mp428.00M
|   ├──657-26.12.粗头细尾飞线(自定义着色器).mp440.21M
|   ├──658-26.13.轨迹线生成带状平面Mesh.mp4121.25M
|   ├──659-26.14.getSpacedPoints和getPoints曲线上取点区别.mp434.13M
|   ├──660-26.15.轨迹线生成带状平面Mesh(CurvePath直线不细·.mp453.51M
|   ├──661-26.16.直线拐角自动圆角化(贝赛尔曲线转弯)..mp4128.60M
|   ├──662-26.17.直线拐角自动圆角化(圆弧转弯).mp4167.28M
|   ├──663-26.18.光点或小球沿着任意轨迹线运动.mp417.65M
|   ├──664-26.19.练习小案例—纯代码模拟树和小树林.mp498.40M
|   ├──665-27.1.三维模型、美术、分工.mp4214.03M
|   ├──666-27.2.三维模型导出格式问题.mp445.96M
|   ├──667-27.3.three.js编辑器editor简介.mp458.82M
|   ├──668-27.4.three.js editor设置材质和贴图.mp4164.07M
|   ├──669-27.5. GLTF格式简介 (Web3D领域JPG).mp442.06M
|   ├──670-27.6.加载GLTF格式文件.mp433.26M
|   ├──671-27.7.相机渲染范围和外部模型尺寸匹配(美术与程序).mp477.66M
|   ├──672-27.8.美术是否居中导出模型问题.mp429.38M
|   ├──673-27.9.模型导出角度和姿态调整问题(美术导出注意).mp432.73M
|   ├──674-27.10.导出gltf格式是否包含光源对象.mp447.71M
|   ├──675-27.11.解析层级模型批量设置材质颜色、环境贴图等.mp439.36M
|   ├──676-27.12.加载gltf包含外部贴图.bin等文件.mp433.03M
|   ├──677-27.13.程序与美术协作(模型命名).mp457.96M
|   ├──678-27.14.获取模型加载进度设置进度条.mp425.56M
|   ├──679-27.15.解析外部模型骨骼关键帧动画(GLTF).mp426.71M
|   ├──680-27.16.模型压缩(gltf-pipeline、Draco).mp4117.84M
|   ├──681-27.17.包围盒计算模型位置(平移模型居中).mp430.23M
|   ├──682-28.1.查看渲染性能(stats.js计算渲染帧率FPS).mp440.68M
|   ├──683-28.2.资源占用和性能瓶颈(CPU、内存、GPU、显存).mp4121.23M
|   ├──684-28.3.控制redner执行减少GPU资源占用.mp428.53M
|   ├──685-28.4.remove()移除场景不需要的对象.mp417.33M
|   ├──686-28.5.浏览器控制台查看geometry内存占用.mp423.06M
|   ├──687-28.6.three.js对象CPU内存占用释放.mp421.97M
|   ├──688-28.7.GPU内存释放.dispose().mp4111.99M
|   ├──689-28.8.几何体和材质尽量共享.mp430.41M
|   ├──690-28.9.几何体合并.mp426.11M
|   ├──691-28.10.尽量选择BufferGeometry.mp421.87M
|   ├──692-28.11.多细节层次模型Lod.mp4181.60M
|   ├──693-29.1.动画库tweenjs简介和引入项目.mp423.53M
|   ├──694-29.2.第一个threejs和tweenjs结合案例.mp431.91M
|   ├──695-29.3.多段tween动画串联起来.chain().mp425.36M
|   ├──696-29.4.批量创建tween动画片段并串联.mp413.86M
|   ├──697-29.5.tween开始、暂停、继续、延迟、重复.mp420.49M
|   ├──698-29.6.动画不同阶段回调函数(开始、执行中、完成).mp419.53M
|   ├──699-29.7.一段tween完成后多个tween同步执行.mp410.29M
|   ├──700-29.8.缓动算法.easing().mp4129.35M
|   ├──701-29.9.模型颜色渐变动画..mp412.07M
|   ├──702-29.10.模型或标签淡入淡出.mp418.24M
|   ├──703-29.11.相机运动动画.mp411.09M
|   ├──704-30.1.Web3D项目实战开发(three.js与web前端结合).mp424.31M
|   ├──705-30.2.threejs与前端框架结合(Vue、react、angular).mp437.18M
|   ├──706-30.3.vue-cli4项目文件引入three.js.mp445.83M
|   ├──707-30.4.CSS z-index层叠问题.mp417.82M
|   ├──708-30.5.vue前端UI与3D场景交互—改变颜色.mp414.57M
|   ├──709-30.6.vue创建threejs HTML标签组件.mp426.53M
|   └──710-30.7.加载gltf模型文件.mp414.17M
├──4-【Threejs教程】2.几何体BufferGeometry顶点
|   ├──38-1.几何体顶点位置数据和点模型对象Points.mp445.66M
|   ├──39-2.线模型渲染顶点数据.mp423.81M
|   ├──40-3.网格模型渲染顶点数据(三角形概念).mp425.05M
|   ├──41-4.构建一个矩形平面几何体.mp420.58M
|   ├──42-5.几何体顶点索引数据.mp427.78M
|   ├──43-6.顶点法线数据.mp433.14M
|   ├──44-7.查看three.js自带几何体顶点结构.mp444.63M
|   └──45-8.BufferGeometry的旋转、缩放、平移方法.mp430.14M
├──40-案例—智慧城市
|   ├──711-1.1智慧城市案例.mp4100.50M
|   ├──712-1.2.技术方向和方案问题(选看).mp433.55M
|   ├──713-1.3.学习安排(必看).mp422.30M
|   ├──714-2.1.开发环境和threejs基本代码.mp430.92M
|   ├──715-2.2.城市3D场景构建思路和数据问题.mp465.55M
|   ├──716-2.3.加载blender导出的城市gltf模型.mp457.44M
|   ├──717-2.4.访问加载场景的某些或某个模型设置材质.mp441.18M
|   ├──718-2.5.ShapeGeometry解析城市几何数据.mp455.76M
|   ├──719-2.6.ShapeGeometry批量渲染建筑物平面图.mp438.60M
|   ├──720-2.7.经纬度转墨卡托坐标.mp469.45M
|   ├──721-2.8.ExtrudeGeometry批量渲染建筑物.mp473.41M
|   ├──722-2.9.代码生成的模型导出gltf格式.mp440.10M
|   ├──723-3.1.根据多边形轮廓坐标构建围墙geometry.mp445.35M
|   ├──724-3.2.围墙透明度渐变发光shader-自定义高度相关.mp453.12M
|   ├──725-3.3.围墙透明度渐变发光shader - 使用position控.mp434.99M
|   ├──726-3.4.围墙geometry UV坐标生成.mp427.50M
|   ├──727-3.5.围墙流动效果—texture动画.mp429.97M
|   ├──728-3.6.围墙水平方向流光.mp433.08M
|   ├──729-3.7.外部模型或threejs自带几何体流光效果.mp415.62M
|   ├──730-3.8.自定义ShapeGeometry的UV坐标,设置水面纹理.mp490.40M
|   ├──731-4.1.建筑随着高度颜色渐变shader.mp453.67M
|   ├──732-4.2.建筑物雾化效果.mp438.06M
|   ├──733-4.3.点阵模拟地面.mp437.09M
|   ├──734-4.4.模型线框.mp460.49M
|   ├──735-4.5.建筑场景扫描光带shader.mp463.28M
|   ├──736-4.6.建筑场景扫描光环shader.mp427.45M
|   ├──737-5.1.城市场景插入飞行的无人机.mp460.54M
|   ├──738-5.2.线模型绘制轨迹线.mp423.94M
|   ├──739-6.1.地面波动光圈.mp430.77M
|   ├──740-6.2.旋转棱锥.mp421.07M
|   ├──741-6.3.棱锥透明度渐变.mp423.27M
|   ├──742-6.4.圆柱透明渐变波动效果.mp428.54M
|   ├──743-6..5.透明度径向渐变球shader.mp446.97M
|   ├──744-6.6.扫描雷达效果.mp425.65M
|   ├──745-6.7.信号波动画.mp428.84M
|   ├──746-6.8.HTML标签标注无人机和建筑物.mp473.43M
|   ├──747-6.9.火焰序列帧动画.mp420.85M
|   ├──748-6.10.信号飞线shader.mp445.10M
|   ├──749-6.11.地铁公路流线shader.mp424.20M
|   ├──750-7.1.渲染帧率测试.mp436.40M
|   ├──751-7.2.几何体合并.mp451.74M
|   ├──752-7.3.draco压缩模型.mp427.43M
|   ├──753-8.1.与前端结合工程化开发.mp461.76M
|   └──754-9.1.城市3D场景和大屏可视化图表结合.mp466.81M
├──41-【WebGPU教程】1.WebGPU快速入门
|   ├──755-1.WebGPU学习开发环境配置.mp414.29M
|   ├──756-2.WebGPU API和Canvas画布.mp446.31M
|   ├──757-3.创建顶点缓冲区、渲染管线.mp491.74M
|   ├──758-4.着色器语言WGSL快速了解.mp441.06M
|   ├──759-5.顶点着色器.mp491.20M
|   ├──760-6.片元着色器、图元装配.mp461.78M
|   ├──761-7.渲染命令(至此完成第一个案例).mp493.81M
|   ├──762-8.WebGPU 3D坐标系(投影).mp434.96M
|   └──763-9.三角形拼接矩形.mp431.74M
├──42-【WebGPU教程】2. 3D几何变换数学基础
|   ├──764-1.数学基础(平移、旋转、缩放矩阵).mp439.80M
|   ├──765-2.模型矩阵.mp442.06M
|   ├──766-3.gl-matrix数学计算库.mp461.31M
|   ├──767-4.顶点着色器矩阵变换.mp465.99M
|   ├──768-5.传递uniform数据..mp4100.87M
|   ├──769-6.gl-matrix生成顶点着色器的矩阵.mp446.16M
|   ├──770-7.WebGPU动画(uniform旋转矩阵).mp454.55M
|   ├──771-8.绕y轴旋转动画.mp437.85M
|   ├──772-9.片元的屏幕坐标.mp462.61M
|   ├──773-10.片元深度值、深度缓冲区.mp433.24M
|   ├──774-11.WebGPU顶点数据插值计算.mp454.27M
|   ├──775-12.练习—顶点位置插值.mp450.70M
|   ├──776-13.顶点颜色渐变插值.mp469.19M
|   ├──777-14.顶点位置、颜色数据共享缓冲区.mp457.07M
|   ├──778-15.练习-顶点颜色.mp419.00M
|   └──779-16.结构体作为WGLSL函数参数.mp422.54M
├──5-【Threejs教程】3.模型对象、材质
|   ├──46-1.三维向量Vector3与模型位置、缩放属性.mp462.79M
|   ├──47-2.欧拉Euler与角度属性.rotation.mp434.24M
|   ├──48-3.模型材质颜色(Color对象).mp441.87M
|   ├──49-4.模型材质父类Material.mp440.02M
|   ├──50-5.模型材质和几何体属性.mp431.06M
|   └──51-6.克隆.clone()和复制.copy().mp438.46M
├──6-【Threejs教程】4.层级模型
|   ├──52-1.组对象Group、层级模型.mp450.96M
|   ├──53-2.递归遍历模型树结构、查询模型节点.mp437.92M
|   ├──54-3.本地坐标和世界坐标.mp425.16M
|   ├──55-4.改变模型相对局部坐标原点位置.mp416.37M
|   ├──56-5.移除对象.remove().mp421.08M
|   └──57-6.模型隐藏或显示.mp419.42M
├──7-【Threejs教程】5.几何顶点UV坐标、纹理贴图
|   ├──58-1.创建纹理贴图.mp427.96M
|   ├──59-2.自定义顶点UV坐标.mp429.19M
|   ├──60-3.圆形平面CircleGeometry设置纹理贴图.mp423.36M
|   ├──61-4.纹理对象Texture阵列( 瓷砖地面案例 ).mp458.65M
|   ├──62-5.矩形Mesh加背景透明png贴图(场景标注).mp470.01M
|   └──63-6.UV动画(偏移属性.offset).mp463.99M
├──8-【Threejs教程】6.加载外部三维模型(gltf)
|   ├──64-1.建模软件绘制3D场景(比如Blender).mp447.58M
|   ├──65-2. GLTF格式简介 (Web3D领域JPG).mp447.28M
|   ├──66-3.加载.gltf文件(模型加载全流程) (如遇版本变化参考电子书说明).mp4128.64M
|   ├──67-4.OrbitControls辅助设置相机参数.mp456.95M
|   ├──68-5.gltf不同文件形式(.glb、贴图、.bin).mp436.67M
|   ├──69-6.模型命名(程序与美术协作)—层级模型节点选择.mp448.41M
|   ├──70-7.递归遍历层级模型修改材质.mp445.04M
|   ├──71-8.外部模型材质是否共享的问题.mp428.32M
|   ├──72-9.纹理.encoding和渲染器.outputEncoding.mp458.69M
|   └──73-10.gltf模型更换.map(纹理.flipY属性).mp423.02M
├──9-【Threejs教程】7.PBR材质与纹理贴图
|   ├──74-1.PBR材质简介.mp429.58M
|   ├──75-2.PBR材质金属度和粗糙度(金属效果).mp428.84M
|   ├──76-3.环境贴图.envMap(金属效果).mp448.90M
|   ├──77-4.环境贴图2.mp441.84M
|   ├──78-5.MeshPhysicalMaterial清漆层Clearcoat.mp458.58M
|   ├──79-6.物理材质透光率.transmission.mp431.20M
|   └──80-7.三维软件导出PBR材质属性.mp443.04M
└──部分源码
|   ├──1-9章节.zip117.79M
|   ├──three.js.zip322.21M
|   └──课件地址(图文电子书).txt0.23kb

**** Hidden Message *****


三脚猫 发表于 2024-4-21 00:50

强烈支持楼主ing……

FlameCCG 发表于 2024-4-21 00:51

强烈支持楼主ing……

destiny_chao 发表于 2024-4-21 01:05

强烈支持楼主ing……

iapp 发表于 2024-4-21 01:10

真是难得给力的帖子啊。

尘心 发表于 2024-4-21 02:20

强烈支持楼主ing……

wadejames2022 发表于 2024-4-21 03:10

楼主加油,我们都看好你哦。

taipingyang2021 发表于 2024-4-21 03:47

强烈支持楼主ing……

wangming5787 发表于 2024-4-21 06:10

淡定,淡定,淡定……

guanrui 发表于 2024-4-21 06:15

楼主加油,我们都看好你哦。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Three.js可视化系统课程WebGL