自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 第10章、dva介绍与环境搭建;

1、介绍;dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架。2、特性;易学易用:仅有 6 个API,对 redux 用户尤其友好,配合 umi 使用降低为 0 API;elm概念:通过reducer,effect 和 subscription 组织 model;

2024-07-29 15:54:19 237

原创 第9章、React Hook新特性;

1、Hook 是 React16.8的新特性,在不编写 class 的情况下使用 state 以及其他的 React 特性;二、React新特性 Effect Hook;

2024-07-26 14:44:13 209

原创 一、Cesium从入门到精通;

1、基础概念;父子组件之间可以传递数据:props、回传事件;使用Redux使用场景:兄弟;2、代码样例;

2024-04-21 17:21:37 342

原创 第7章、React&Redux 实战 - 登录注册验证;

一、登录注册认证系统课程介绍;六、使用axios发送请求;八、前端显示表单验证错误;九、补充事件点击bug;四、页面与路由搭建;

2024-04-12 17:59:18 295

原创 第6章、React进阶;

React进阶

2024-04-12 17:53:35 116

原创 第5章、react-redux基本知识;

react-redux基本知识

2024-04-12 11:30:47 647

原创 第4章、React-Router路由配置;

React-Router路由配置

2024-04-12 10:59:48 782

原创 第3章、Fetch网络请求

在进行跨域请求时,fetch api 提供了一种简单而强大的解决方案:使用 cors(跨域资源共享)头部实现跨域请求;该协议使用 http 请求和响应进行通信,与传统的 ajax 方式相比,fetch 更加简单易用;三、React Fetch 配置 package 文件解决跨域问题;fetch 是一种网络通信协议,用于在客户端和服务器之间传输数据;fetch api 默认只支持 get 和 post 请求方法;四、React Fetch 手动配置跨域;五、React Fetch 封装网络请求;

2024-04-11 16:34:44 384

原创 第2章、Antd UI框架

Antd UI框架的使用

2024-04-11 15:47:14 1376

原创 第1章、react基础知识;

react基础知识

2024-04-10 23:11:45 441 1

原创 第三十章、地理数据生成3D物体与地图;

地理数据生成3D物体与地图

2024-04-03 09:30:16 111

原创 第二十九章、打造智慧工厂;

打造智慧工厂

2024-04-03 09:21:34 134

原创 第二十八章、骨骼动画;

骨骼动画

2024-04-03 09:10:13 116

原创 前言:web可视化3D技术的学习路线

可以使用blender去掌握制作各种动画,以前是通过编写代码编写的动画,我们可以使用blender软件去将我们复杂的动画先做好,做好之后再到处到网页中,这样的话就可以做出各种各样的复杂动画,或者是轨迹动画以及我们的一些人物动画、物体动画都可以制作出来。3d的渲染肯定是要逼真,需要结合pbr的使用,需要详细的了解什么是pbr?这和传统的前端其实是两种不一样的东西。我们需要掌握css的3D的渲染器对应的渲染页面的web的元素和html内容进行互动,进行3d的效果的展示、3d的互动,跟随物体的变化而变化;

2024-04-02 17:13:38 545

原创 1、使用 Vue3 封装 Button 组件(一)

type:不同的样式 (Default、Primary、Danger、Info、Success、Warning)需求分析、初始化项目、确定项目文件结构、规范基础写法、样式解决方案以及色彩系统。size:不同大小(small、normal、large)3、Button组件的本质:就是 class 名称的组合。十一、使用PostCSS生成对应CSS颜色变量;五、Button编码第二部分;九、添加CSS Reset;十、给Button添加样式;六、选取CSS解决方案;十二、Button总结;

2024-04-02 17:07:30 406

原创 第二十七章、打造智慧园区

二、沃罗诺伊纹理种出随机草地;三、烘焙计算好光照阴影的纹理;一、资产库打造智慧园区;

2024-04-01 15:02:27 209

原创 第二十六章、材质与智慧园区物体实现;

二、原理化 BSDF 各种属性使用;五、使用image插件快速搭建房子;四、物体设置两种材质打造大厦屋顶;七、使用建筑生成插件快速生成建筑;六、通过实现照片打造摩天大厦;十一、根据地图创建多边形建筑;三、使用纹理贴图创建大厦;九、制作照亮路面的路灯;一、原理化 BSDF;十、根据地图打造马路;

2024-04-01 11:49:39 424

原创 第二十五章、blender修改器使用;

blender修改器使用

2024-03-29 16:50:00 633

原创 第二十四章、blender建模;

进入编辑模式 -》选择一条线 -》操作面板 -》选择 -》选择循环 -》循环边 / 并排边;选择多个顶点 -》面板选择 "顶点" -》从顶点创建边/面 -》渲染出来 线 或者 面;进入编辑模式,选择点、线、面,点击删除按钮,弹出面板,然后进行删除操作;选择两个点之间的最短路径:选择两个点 -》选择相连元素 -》最短路径;进入编辑模式,键盘上面的1,2,3 对应 选中点、线、面;对点、线、面 可以进行移动、旋转、缩放 的操作;1、点、线、面的选择;1、删除点、线、面;2、渲染点、线、面;

2024-03-29 14:25:02 822

原创 第二十三章、blender操作教学;

二、物体移动旋转缩放设置方式;三、变换坐标系与变换轴心点;七、设置物体的父级和子级;十、各种视图着色预览使用;五、模式切换与物体切换;六、物体合并与分离;九、平滑与平直着色;

2024-03-13 16:33:58 2191

原创 第二十二章、blender基础;

blender基础入门

2024-03-13 16:28:21 1007

原创 第二十一章、智慧城市

二、Vue创建智慧城市项目 并 配置glsl写法;十二、edgeGeometry生成建筑线框特效;六、多层着色器特效合并 与 城市光圈扩散效果;九、利用tube特性生成带纹理图案飞线;十五、封装3D警告标识与点击提示事件;十、飞线方案2-着色器绘制酷炫飞线;十一、函数翻折实现彗星型飞线动画;五、城市模型科技感渐变效果;十四、智慧城市雷达扫描特效;三、项目基础代码结构分解;七、直线光带掠过城市效果;八、从上向下扫描衬衫特效;一、智慧城市和项目介绍;十三、智慧城市光墙特效;四、生成城市建筑模型;

2024-03-08 17:58:51 193

原创 第二十章、全景科技与科技展馆;

八、进阶项目 户型墙体顶点根据顶点数据自动生成;七、进阶项目 全景图映射到对应的地面和天花板;四、全局加载进度管理实现页面Loading;九、进阶项目 切换房间查看全景效果;六、进阶项目 户型数据生成地面;一、VR全景看房原理与实现;五、扩展提升实现科技展览馆;二、全景看房场景房间切换;三、房间切换之地图动画;

2024-03-08 09:39:22 182

原创 第十九章、变形动画;

二、实现花苗生成长到花开结果;一、变形动画原理与实现;

2024-03-08 09:31:55 139

原创 第十八章、曲线应用与轨迹运动;

二、让物体与相机沿着曲线轨迹运动;一、曲线使用与绘制流程;

2024-03-08 09:29:35 142

原创 第十七章、HTML混合3D渲染;

三、使用射线碰撞来检测标签显示与隐藏;二、添加多个元素标签跟随物体移动;一、CSS渲染器基本使用;

2024-03-08 09:27:28 162

原创 第十六章、效果合成与后期处理

三、使用shaderPress实现自定义合成效果;二、实现抗锯齿、点效果、发光、屏幕闪动等效果;四、使用法向纹理实现自定义合成效果;五、运用时间打造水底波浪动态效果;一、合成效果原理与设置;

2024-03-08 09:22:58 152

原创 第十五章、使用着色器加工材质;

二、修理物理光照材质制作人物被打效果01;三、修理物理光照材质制作人物被打效果02;四、修理物理光照材质制作人物被打效果03;一、three框架材质原理与应用;

2024-03-06 11:53:52 205

原创 第十四章、绚丽烟花交互项目案例;

一、点着色器设置绚丽烟花项目案例01;二、点着色器设置绚丽烟花项目案例02;三、点着色器设置绚丽烟花项目案例03;

2024-03-06 11:49:39 133

原创 第十三章、着色器设置点材质;

五、根据视图Position设置点图案远近大小;六、着色器设置顶点旋转打造臂旋星系;六、着色器设置顶点颜色打造臂旋星系;四、Points生成不同点图案;一、着色器设置点材质基本设置;三、使用纹理设置点着色器材质;二、着色器图形设置原理;

2024-03-06 11:30:44 105

原创 第十二章、着色器打造烟雾水云效果;

二、sin函数与噪音函数混合;五、设置水流与波纹方向与速度;一、烟雾水效果与代码准备;三、设置sin与噪声参数;六、设置官方提供的水模型;四、时间打造流动效果;七、打造沙滩、水池;

2024-03-06 11:23:41 402

原创 第十一章、精通着色器编程;(难点)

三、认识rawShaderMaterial 与 attribute un;五、uniform传递时间变量打造动画与通过uv采样;十一、shader着色器打造漫天飞舞孔明灯2;十、shader着色器打造漫天飞舞孔明灯1;九、shader着色器编写各种图案2;八、shader着色器编写各种图案;二、着色器插件安装与文件导入开发;四、控制顶点位置打造波浪形状;七、着色器编写各种类型图案2;六、着色器编写各种类型图案;一、初始着色器语言;

2024-03-06 11:18:53 329

原创 第十章、WEBGL与GPU渲染原理(难点);

四、缩放矩阵与uniform变量和varying变量;五、着色器glsl基本规范;三、WEBGL绘制三角形;

2024-03-06 11:04:21 553

原创 第九章、应用物理引擎设置物体相互作用;

二、使用物理引擎关联Threejs物体;一、认识物理引擎与cannon安装;三、设置固定不动的地面与小球碰撞;四、监听碰撞事件和控制碰撞音效;五、关联材质设置摩擦与弹性系数;六、立方体相互碰撞后旋转效果;七、给物体施加作用力;

2024-03-06 11:00:02 132

原创 第八章、打造3D全屏滚动官网;

五、gsap控制网页切屏文字动画;四、切屏触发当前屏幕物体特效;二、同步屏幕滚动与相机位置;六、鼠标控制相机摇晃特效;七、设置滚动条隐藏的方式;一、设置页面结构与样式;

2024-03-06 10:48:07 139

原创 第七章、精讲投射光线实现三维物体交互;

光线投射用于进行鼠标拾取(在三维空间中计算出鼠标移过了什么物体)。

2024-03-06 10:42:06 133

原创 第六章、精通粒子特效;

四、通过封装与相机裁剪实现漫天飞舞的雪花;五、运用数学知识打造复杂形状臂旋星系01;六、运用数学知识打造复杂形状臂旋星系02;七、运用数学知识打造复杂形状臂旋星系03;八、运用颜色收敛方法设置星系臂旋渐变;三、应用顶点着色打造绚丽多彩的星空;一、初识Points 与 点材质;二、深度解析点材质属性;

2024-03-06 10:31:16 117

原创 第五章、详解灯光与阴影;

二、平行光阴影属性 与 阴影相机原理;三、详解聚光灯各种属性与应用;四、详解点光源属性 与 应用;一、灯光与阴影的关系与设置;

2024-03-06 10:15:04 105

原创 第四章、详解材质与纹理;

十六、清除物体、几何体 、材质、纹理保证性能 和 内存不能泄露;三、设置 纹理显示算法 与 mipmap;七、标准网格材质 与 光照物理效果;九、设置粗糙度 与 粗糙度贴图;十五、经纬线映射贴图 与 HDR;八、置换贴图 与 顶点细分设置;十二、如何获取各种类型纹理贴图;二、详解纹理偏移、旋转、重复;十、设置金属度 与 金属贴图;四、透明材质 与 透明纹理;六、详解 PRB 物理渲染;五、环境遮挡图 与 强度;十三、纹理加载进度情况;十一、法线贴图 应用;一、初识材质与纹理;十四、详解环境贴图;

2024-03-06 10:06:36 502

原创 第三章、全面认识three.js物体;

二、BufferGeometry 设置顶点创建矩形;三、生成酷炫自定义三角形科技物体;一、掌握几何体顶点 UV 属性;四、常用网格几何体;

2024-03-06 09:52:02 241

第5章、react-redux基本知识

合并reducer

2024-04-15

智慧工厂,采用webgl、three.js等3D前端效果打造

1、安装node.js环境;2.安装live-server服务,安装指令:npm install -g live-server;3、下载资源文件,解压缩;4、启动项目:live-server;

2024-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除