慢步者_rambler
这个作者很懒,什么都没留下…
展开
-
threejs中变换相关的知识点总结
/ 对当前的几何体应用矩阵变换,所有的点都左乘法矩阵(矩阵是列主序的矩阵, 向量也是列向量, 所以是左乘)// 2. 旋转、平移、缩放方法geometry 不是 Object3D 的子类实例所以不能使用 Object3D 的方法, geometry 也没有 position,rotation, scale等属性, 所以也不能使用 position.set()之类的方法,geometry 的变换都是直接作用在点坐标上的,相当于直接修改了顶点的坐标位置,也就是 position 属性。原创 2023-12-22 14:20:32 · 319 阅读 · 0 评论 -
three.js建筑灯光秀效果(模拟城市灯光秀)
three.js建筑灯光秀效果(模拟城市灯光秀)原创 2023-04-03 11:08:59 · 1646 阅读 · 1 评论 -
threejs中使用Reflector实现出倒影效果,并且需要显示镜面下面的内容,镜面的其他地方为透明(例如模仿地板倒影效果)
在项目中遇到要实现地板倒影效果,threejs给我们提供了Reflector,可以轻松完成镜面效果,实现倒影。但背景不透明;只能显示镜面倒影,但镜面下面的地板却无法显示,并且反射出的倒影太亮了;网上没搜到解决方案, 自己修改了下源码实现了想要的效果,做个记录:原创 2023-04-01 16:06:13 · 2523 阅读 · 15 评论 -
threejs中使用UnrealBloomPass实现发光效果,以及解决渲染背景不透明的问题(UnrealBloomPass实现发光效果后设置renderer.setClearColor透明度)
项目中用到了UnrealBloomPass实现发光效果, renderer.setClearColor设置渲染背景透明度无效,这里对解决方法做个记录原创 2022-07-08 16:12:48 · 3962 阅读 · 12 评论 -
threejs中使用Reflector实现出倒影效果,并实现背景透明的效果(Reflector镜面背景透明, 倒影弱化)
在项目中遇到要实现倒影效果,threejs给我们提供了Reflector,可以轻松完成镜面效果,实现倒影。但背景不透明;并且反射出的倒影太亮了;网上没搜到解决方案, 自己修改了下源码实现了想要的效果,做个记录...原创 2022-07-08 15:42:46 · 5352 阅读 · 11 评论 -
在vue中使用threejs
记录在vue中使用threejs步骤原创 2022-06-27 16:41:27 · 5483 阅读 · 0 评论 -
threejs非全屏下(或者说画布左边和上边与窗口的左边和上边有距离时)物体选中的问题及解决方案
threejs非全屏下(或者说画布左边和上边与窗口的左边和上边有距离时)使过THREE.Raycaster来选中物体时会发生错位的问题。原创 2022-06-27 12:22:59 · 1496 阅读 · 2 评论 -
threejs中让场景跟随浏览器窗口大小自适应
threejs中让场景跟随浏览器窗口大小自适应原创 2022-06-16 18:33:29 · 1793 阅读 · 0 评论 -
threejs添加天空盒
threejs添加天空盒原创 2022-06-16 18:07:10 · 1636 阅读 · 0 评论 -
使用ThreeBSP库进行Three.js网格组合
使用 ThreeBSP 库里可以进行现有模型的组合,分别是:差集(相减)、并集(组合、相加)、交集(两几何体重合的部分原创 2022-06-16 17:29:44 · 696 阅读 · 0 评论 -
three.js创建及使用纹理贴图;给立方体六个面设置不同的纹理贴图
three.js创建及使用纹理贴图;给立方体六个面设置不同的纹理贴图原创 2022-06-16 16:20:26 · 5133 阅读 · 1 评论 -
three.js 设置雾化效果(Fog)
three.js 设置雾化效果(Fog)原创 2022-06-16 15:32:21 · 3445 阅读 · 0 评论 -
threejs使场景中物体产生阴影(并设置阴影分辨率)
threejs使场景中物体产生阴影(并设置阴影分辨率)原创 2022-06-16 13:33:50 · 1065 阅读 · 0 评论 -
trheejs中常用灯光总结
trheejs中常用灯光总结原创 2022-06-16 12:07:38 · 436 阅读 · 0 评论 -
threejs 实现场景漫游效果(相机沿着自定义轨道移动)
threejs 实现场景漫游效果(相机沿着自定义轨道移动)原创 2022-06-15 18:40:03 · 8261 阅读 · 102 评论 -
智慧城市炫酷效果、threejs绘制道路、TubeGeometry实现道路流光效果
智慧城市炫酷效果、threejs绘制道路、TubeGeometry实现道路流光效果原创 2022-06-15 15:32:30 · 4428 阅读 · 1 评论 -
智慧城市炫酷效果、threejs绘制道路、shader实现道路流光效果
智慧城市炫酷效果、threejs绘制道路、shader实现道路流光效果原创 2022-06-15 14:59:04 · 6471 阅读 · 2 评论 -
threejs的转场动画 (基于Tween实现)、平滑切换场景
threejs的转场动画 (基于Tween实现)、平滑切换场景原创 2022-06-15 13:38:26 · 4695 阅读 · 0 评论 -
threejs动画(Animation system)
threejs动画(Animation system)原创 2022-06-14 18:42:55 · 3952 阅读 · 0 评论 -
maptalks更换底图(自定义底图)
maptalks更换底图(自定义底图)原创 2022-06-14 17:26:23 · 1051 阅读 · 0 评论 -
threejs添加点击事件(给楼宇扫描效果加上点击事件)
threejs、webgl、shader、3D、光墙效果。使用shader实现楼宇扫描效果并添加点击选中效果,three.js添加点击事件原创 2022-06-09 16:48:35 · 3957 阅读 · 0 评论 -
three.js实现楼宇扫描效果(three.js练习)
智慧城市、酷炫动效,threejs、webgl、shader、3D、光墙效果。使用shader实现楼宇扫描效果原创 2022-06-09 15:24:06 · 2083 阅读 · 0 评论 -
three.js实现光墙效果(three.js练习)
智慧城市、酷炫效果、threejs、webgl、shader、3D、光墙效果。使用shader实现光墙效果原创 2022-06-08 16:19:03 · 2582 阅读 · 0 评论 -
shader实现飞线效果(three.js练习)
threejs、webgl、shader、3D、飞线效果。使用shader实现飞线效果原创 2022-06-08 15:09:06 · 1913 阅读 · 1 评论 -
three.js实现雷达扫描效果(three.js练习)
智慧城市、酷炫效果、webgl、threejs、shader、3D、shader实现雷达扫描效果原创 2022-06-08 13:16:59 · 2244 阅读 · 1 评论 -
threejs实现VR看房材质贴图
home1_left.jpghome1_right.jpghome1_top.jpghome1_bottom.jpghome1_front.jpghome1_back.jpghome2_left.jpghome2_right.jpghome2_top.jpghome2_bottom.jpghome2_front.jpghome2_back.jpg原创 2022-04-27 11:37:43 · 2604 阅读 · 1 评论 -
使用threejs实现VR看房效果,仿贝壳找房VR看房
一、效果演示最近看到贝壳找房里的VR看房,感觉挺有意思;就试着仿照实现了一下。在这里做一个学习记录。二、代码<script> // 记录当前是在哪个房间 let currentHome = 'home1'; // 纹理加载器 let loader = new THREE.TextureLoader(); // 加载所需要的纹理图片 let texture1 = loader.load('./img/home1_left.jpg')原创 2022-04-27 11:29:37 · 6636 阅读 · 3 评论 -
threejs中纹理贴图不会立即显示问题
1、问题描述: 在three.js中加载图片作为纹理贴图时, 页面加载完后贴图不显示;触发一下鼠标事件后就显示出来了。2、原因分析: 因为在renderer.render(scene, camera)执行在前,图片加载完成在后;所以图片纹理没有显示。使用了OrbitControls ,我们在触发一下鼠标事件后重新调用了 render 方法,所以图片纹理就显示出来了。3、解决办法: 使用 requestAnimationFrame 循环调用 render 方法render();function ren原创 2022-04-26 11:48:33 · 2194 阅读 · 0 评论 -
threejs中dat.gui的使用详细介绍
threejs中dat.gui的使用详细介绍原创 2022-06-15 12:25:53 · 3110 阅读 · 0 评论 -
vue中three.js 性能插件stats简单用法
vue中three.js 性能插件stats简单用法原创 2022-06-14 19:44:51 · 2681 阅读 · 0 评论 -
threejs点击获取三维坐标(Three.js获取鼠标点击的三维坐标)
threejs点击获取三维坐标(Three.js获取鼠标点击的三维坐标)原创 2022-06-15 18:56:17 · 7476 阅读 · 0 评论 -
搭建第一个threejs三维场景、认识什么是threejs的三要素
threejs中三要素是:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样 东西,才能搭建一个三维场景,将物体渲染到网页中原创 2022-06-16 10:26:41 · 1250 阅读 · 0 评论