
THREE.JS
文章平均质量分 72
threejs个人学习心得
迦南giser
GIS专业硕,熟悉Webgis、Webgl;网页端地图交互、前端gis引擎,h5、小程序
展开
-
threejs-后期通道效果汇总
Threejs提供了很多后期处理通道,配合可实现各种效果,本文列举Threejs包含的通道及效果。原创 2023-04-15 14:31:00 · 1683 阅读 · 0 评论 -
threejs-效果合成器(EffectComposer)
threejs中的效果合成器可以在场景渲染完毕后再增加一些特效,如:让场景再某些情况下变得更加模糊或者更加鲜艳,增加滤镜或者闪烁效果,使用扫描线添加老旧电视屏幕上的效果等等。本文介绍 EffectComposer的基本使用,并使用这个通道为地球添加闪烁效果。原创 2023-04-11 22:45:50 · 1878 阅读 · 0 评论 -
微信3D小游戏系列一:在微信小游戏中使用threejs
本文基于微信开发者工具,在微信小游戏环境中使用threejs原创 2023-03-18 23:45:56 · 3861 阅读 · 3 评论 -
threejs创建各面不同色的立方体
threejs创建一个每个面都不同色的立方体,基于 BoxGeometry 的 faces 属性,不需要使用 BufferGeometry 创建复杂的顶点颜色缓冲区。直接上代码,原理很简单不加赘述原创 2023-02-27 21:30:00 · 1333 阅读 · 0 评论 -
threejs多种方式封装飞线组件(几何、贴图、着色器)
之前在研究threejs时,尝试了通过线几何体、通过纹理贴图、通过着色器等几种方式实现飞线效果,现在将这几种方式使用 typescript, 采用面向对象的方式封装整理并记录下来,思路供大家参考。原创 2023-02-07 17:03:05 · 3895 阅读 · 2 评论 -
threejs相机控件使用记录
threejs提供了很多摄像机控件,提供这些控件可以操作场景中的摄像机的移动、旋转等,实现交互动画效果,全部的控件在threejs发布的包中都已封装,本文记录常用相机控件的使用场景。原创 2023-01-28 13:30:02 · 1915 阅读 · 0 评论 -
mapbox-gl添加threejs飞线
mapbox-gl是一个基于webgl开发的三维地图渲染引擎,但是很多三维特效只用mapbox并容易实现,比如带高度的飞线,本文结合之前对threebox的研究实现带高度的飞线。原创 2023-01-05 20:51:00 · 3246 阅读 · 9 评论 -
mapbox-gl结合threejs
最近在研究threejs和mapbox的结合,花了一天多的时间,结合threebox这个mapbox的三维库,给mapbox中创建自定义图层,添加自定义几何体,基于react-hooks实现,代码不多,但是threebox官网的例子给的很少,所以不少东西还是需要自己摸索下,特此记录下来。原创 2022-10-24 18:26:48 · 4766 阅读 · 5 评论 -
threejs创建3d交互地图
threejs基于react-hooks创建的三维地图,实现了基本的交互展示,可根据个人喜好增加各种交互和展示效果。原创 2022-09-27 17:35:28 · 5218 阅读 · 0 评论 -
着色器应用-以threejs为例
threejs着色器简单效果使用记录。原创 2022-10-18 16:00:11 · 865 阅读 · 0 评论 -
threejs-onBeforeCompile解析
threejs中提供了shaderMaterial和RawShaderMaterial两种材质,开发者可以自定义顶点着色器和片元着色器,这种做法相当于从头开始写shader,但是在某些场景中,我们希望在threejs自带的材质的基础上增加其它的显示效果,典型的如对导入的三维白膜加入特殊的可视化效果,或者保留某些特殊的特效,threejs Material类的onBeforeCompile方法为我们提供了添加shader的手段。原创 2022-10-11 21:50:10 · 2162 阅读 · 0 评论 -
threejs-自定义着色器材质
使用react hooks + threejs,采用RawShaderMaterial与着色器GLSL绘出图形,例子比较简单,附带着色器语言的基本用法讲解,记录的也比较详细,相信不熟悉着色器编程的小伙伴们也能看懂。原创 2022-08-23 13:41:42 · 2378 阅读 · 1 评论 -
threejs-粒子精灵
threejs粒子效果使用原创 2022-11-28 23:45:00 · 895 阅读 · 0 评论 -
threejs-纹理贴图
threejs中的纹理贴图效果详述原创 2022-09-03 11:53:39 · 5145 阅读 · 9 评论 -
Three.Geometry与Three.BufferGeometry定义几何体的区别
Three.Geometry与Three.BufferGeometry创建自定义几何体的区别和方式原创 2022-07-19 23:00:00 · 2790 阅读 · 0 评论 -
threejs-场景创建(基于react-hooks)
入坑threejs,本文基于react-hooks创建基本的threejs场景。原创 2022-07-09 14:06:42 · 931 阅读 · 12 评论 -
threejs-光源和阴影
threejs-光源和阴影原创 2022-07-09 13:04:28 · 1256 阅读 · 0 评论 -
threejs-材质
threejs材质讲解:材质常用属性,材质种类,效果示例。原创 2022-07-16 12:52:14 · 1494 阅读 · 0 评论 -
threejs-网格模型
threejs-网格模型原创 2022-07-11 21:54:33 · 1212 阅读 · 0 评论 -
threejs-相机
threejs相机原创 2022-07-05 23:34:42 · 1429 阅读 · 0 评论 -
threejs-场景
theejs场景原创 2022-07-06 09:40:46 · 927 阅读 · 0 评论