TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 12 篇文章
用ReactThree.js-做-3D-Web版搭建三维交互场景模型的可视化摆放与轻量交互

用ReactThree.js-做-3D-Web版搭建三维交互场景模型的可视化摆放与轻量交互

本文介绍了一个基于Web的AR基础平台项目,重点实现了3D模型的自由摆放与交互功能。项目采用React+TypeScript+Vite+Three.js技术栈,提供纯三维场景操作能力,暂不涉及摄像头与图像识别。核心架构包含UI层、会话管理、3D引擎、交互系统和模型加载模块,支持桌面模拟和手机WebXR两种模式。文章详细说明了项目安装、功能模块、交互方式(手势/键盘/语音)、性能优化建议以及应用场景,并提供了常见问题解答和术语解释。该项目适合快速原型开发、布局演示和交互测试。

时间:12/19/2025

小沐学WebGIS基于Three.JS绘制二三维地图地球晨昏效果WebGL-vue-react-

小沐学WebGIS基于Three.JS绘制二三维地图地球晨昏效果WebGL-vue-react-

基于WebGL绘制二三维地图地球晨昏效果(Three.JS/vue/react)。晨昏效果模拟地球昼夜交替的视觉效果,通过调整光照和材质属性实现。核心是利用平行光模拟太阳光源,结合球体贴图或Shader着色器动态计算阴影区域。Three.js中可借助DirectionalLight或HemisphereLight控制光照角度,配合自定义Shader或后期处理增强明暗过渡的真实感。

时间:12/13/2025

第四章-Vue3-Three.js-实战GLTF-模型加载与交互完整方案

第四章-Vue3-Three.js-实战GLTF-模型加载与交互完整方案

本文详细介绍了基于Vue3和Three.js的GLTF/GLB模型加载方案,包含完整的实现步骤和技术细节。方案支持模型加载进度反馈、错误处理、自动居中、相机适配、交互控制等功能,并提供了资源管理和性能优化建议。文章从项目初始化、核心组件实现到常见问题排查,系统地讲解了Web3D开发中的模型加载技术,适合开发者快速集成到项目中,同时为进阶功能扩展提供了方向指引。

时间:08/29/2025

第三章-Vue3-Three.js-实战用-OrbitControls-实现相机交互与-3D-立方体展示

第三章-Vue3-Three.js-实战用-OrbitControls-实现相机交互与-3D-立方体展示

本文介绍了如何通过Vue3+Three.js结合OrbitControls实现相机交互控制3D立方体的方法。主要内容包括:1)使用OrbitControls实现相机旋转、缩放、平移功能;2)Three.js基础场景搭建与光照配置;3)动画循环机制与资源管理;4)窗口自适应处理。文章详细解析了OrbitControls的核心参数配置,并提供了常见问题解决方案。该方案相比手动编写鼠标事件更高效稳定,适合开发Web3D交互场景,可通过调整控制器参数进一步优化用户体验。

时间:08/29/2025

时空数据可视化新范式基于Three.js的生产全流程时间轴回溯技术解析

时空数据可视化新范式基于Three.js的生产全流程时间轴回溯技术解析

在现代工业生产中,如何高效地管理和分析生产全流程数据是一个关键问题。传统的数据可视化方法往往只能展示静态的数据快照,难以捕捉和回溯生产过程中的动态变化。然而,基于 Three.js 的时间轴回溯技术为这一难题提供了一种全新的解决方案。通过创建动态的 3D 时间轴,用户可以直观地查看生产过程中的每一个环节,并回溯到任意时间点进行详细分析。这种技术不仅提高了数据的可读性和可用性,还为生产优化和问题排查提供了强大的工具。那么,这项技术究竟是如何实现的?它在实际生产中有哪些具体应用?又有哪些优势和挑战呢?

时间:07/21/2025

-免费高质量贴图Textures-网站推荐

-免费高质量贴图Textures-网站推荐

以下是一些提供的网站,包括、HDRI 贴图、材质等,适用于等软件。

时间:03/15/2025

小沐学Web3Dthree.js-加载三维模型React

小沐学Web3Dthree.js-加载三维模型React

Three.js 是一款 webGL(3D绘图标准)引擎,可以运行于所有支持 webGL 的浏览器。Three.js 封装了 webGL 底层的 API ,为我们提供了高级的开发接口,可以使用简单的代码去实现 3D 渲染。

时间:03/15/2025

小沐学Web3Dthree.js-加载三维模型vue3

小沐学Web3Dthree.js-加载三维模型vue3

Three.js 是一个基于 JavaScript 的开源库,用于在网页上创建和显示 3D 图形。它基于 WebGL 技术,简化了 3D 图形的开发过程,使得开发者能够轻松地在浏览器中实现复杂的 3D 场景和动画。

时间:03/15/2025

three.js解决非全屏射线位置错误问题

three.js解决非全屏射线位置错误问题

three.js解决非全屏射线位置错误问题

时间:03/14/2025

three.js-在-webGL-添加纹理

three.js-在-webGL-添加纹理

three.js 在 webGL 添加纹理,还有 p5.js

时间:03/08/2025

ThreeJS-Basics-09Debug

ThreeJS-Basics-09Debug

每一个创意项目的一个基本方面是能够轻松调整。开发人员和参与项目的其他参与者(如设计师甚至客户)必须能够更改尽可能多的参数。您必须考虑到这一点,以便他们找到完美的颜色、速度、数量等,获得最佳体验。您甚至可能会得到意想不到的很棒的结果。首先,我们需要一个调试 UI。dat.GUIlil-guiControlKitUilTweakpaneGuifyOui所有这些库都可以做我们想做的事,但我们将使用lil-gui,因为它很流行、维护良好、并且易于使用。

时间:03/07/2025

Three.js-前端开发者掌握3d技术不再是梦,初识threejs

Three.js-前端开发者掌握3d技术不再是梦,初识threejs

Three.js-前端开发者掌握3d技术不再是梦,初识threejs...

时间:04/25/2023