随着 AI 编程助手需求日益增长,开源工具 OpenCode 凭借灵活的模型接入、本地化配置及 Git 深度集成,提供了安全透明的代码协作体验。本文将从零开始,带大家完成 OpenCode 的安装配置并快速上手。 1,安装 Node.js (1)首先我们电脑需要安装 Node.js 环境......
1,问题描述 我们在 Blender 中打开或导入模型时,有时可能会看到模型呈现诡异的粉紫色,或者只是干巴巴的灰色(没有贴图)。 2,问题原因 (1)一个原因是 Blender 并不会将图片本身保存在 .blend 文件中,而是记录了一个指向图片硬盘位置的链接(路径)。一旦这个链接断了......
在数字孪生、激光/摄影测量点云可视化场景里,点云数据(Point Cloud)是常见且关键的资产格式之一。PLY(Polygon File Format / Stanford Triangle Format)既能保存网格也常用于点云,支持顶点颜色、法线和自定义属性。本文演示如何使用 Three.js 在 Vue(Options API)项目中加载、显示 PLY 点云......
有时项目中会遇到大量的老格式资产,其中 .3ds(3D Studio Max 的旧格式)就十分常见。虽然 .3ds 并非为 Web 设计,但 three.js 也对其提供了支持。下面我将演示如何直接加载并展示 3DS 格式的模型。 五、加载 3DS 模型 1,模型准备 我们将需要加载的 3DS 模型文件和纹理贴图放置......
FBX 格式的模型在工业/旧导出管线里很常见,但由于 FBX 文件通常较大,若用于 Web 还是推荐将 FBX 转为 glTF/glb(更适合 Web、体积小且加载友好)。当然 Three.js 对 FBX 格式的模型也是提供了支持,下面通过样例进行演示。 四、加载 FBX 模型 1,模型准备......
前文我演示了如何使用 Three.js 加载 GLTF/GLB 模型。除了 GLTF/GLB 模型外,OBJ + MTL 是仍然常见的一种模型格式(尤其是在一些老的模型资源或 CAD 导出中)。下面我将通过样例演示如何加载 .obj 格式的模型。 三、加载 OBJ 模型 1,模型准备 (1)我们将模型文件放置项目......
前文我演示了如何在 Vue 项目中集成 Three.js,并创建了一个包含立方体、地面和光照的基础 3D 场景,同时实现了 OrbitControls 鼠标交互。在实际工程和数字孪生场景中,我们通常不只是渲染简单的几何体,而是需要加载真实的三维模型(GLTF / GLB 格式)......
Three.js 是一个强大的 WebGL 库,能够帮助开发者轻松创建和展示 3D 图形。结合 Vue.js 的响应式特性,我们可以构建出既美观又交互性强的 3D Web 应用。本文将演示如何在 Vue.js 项目中集成 Three.js,并创建一个简单的 3D 场景。 一、安装配置与基本用法......
Blender 是一款开源、免费的三维创作软件,广泛应用于三维建模、材质贴图、动画制作、渲染、视频剪辑以及游戏与可视化开发等领域。Blender 默认的英文界面在理解功能和操作时可能存在一定门槛,下面我将演示如何将 Blender 界面切换为简体中文,帮助大家更轻松地上手和使用 Blender......
把基于影像的 RealityScan(或其他 SfM)模型与激光扫描(LiDAR)数据融合,能够把 LiDAR 的精准几何(稀疏但测距精确、带真实尺度)和影像重建的高质量纹理/颜色结合起来,常见于考古复原、城市建模、数字孪生与测绘等领域。本文将详细介绍如何将 RealityScan 生成的模型与专业激光扫描数据进行融合......