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

© 2025 TechBlog. All rights reserved.

分类

共 5 篇文章
第四章-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-进阶灯光阴影关系和设置平行光阴影相机

长方体尺寸参数,一般比你要渲染的范围稍微大一些即可,过小阴影不显示或显示不完整,过大很多可能阴影偏模糊,你可以比较下面两个参数的阴影渲染差异。比如光线是从斜上方照射下来,模型y方向高度100左右,这时候y可以设置为100左右,xz也可以根据渲染范围先给个大概尺寸。其实平行光阴影范围的设置,你可以类比以前正投影机位置、长方体可视化空间的设置。渲染范围可以都先给个几百量级的值,不用精准,先设置,在微调。你可以比较测试两个不同的光源位置,对应阴影渲染效果。的位置,所以要根据渲染范围调整光源的位置。

时间:03/11/2025

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

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

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

时间:03/08/2025

Three.js-快速入门教程十四使用Stats.js监控渲染帧率和性能优化

Three.js-快速入门教程十四使用Stats.js监控渲染帧率和性能优化

在使用 Three.js 进行 3D 图形开发时,了解场景的渲染性能,特别是渲染帧率(FPS),对于优化和调试应用程序至关重要。Stats.js 是一个轻量级的 JavaScript 库,用于实时监控和显示应用程序的性能指标,其中就包括渲染帧率。在本篇教程中,我们将学习如何在 Three.js 项目中集成 Stats.js 来查看渲染帧率。//为面板添加class=stats.stats {important;top: 20px!important;left:auto!important;

时间:03/06/2025