前文我演示了如何使用 GaussianSplats3D 库在 Vue.js 项目中加载和渲染 3D Gaussian Splatting(3DGS)模型,实现了基本的高斯泼溅效果与点云可视化。本文接着介绍另一种 Web 项目的 3DGS 渲染方案: Spark 库。Spark 是专为 THREE.js 设计的 3DGS 扩展......
随着三维重建与实时渲染技术的发展,3D Gaussian Splatting(3DGS,高斯泼溅)逐渐成为摄影测量与数字孪生领域的重要技术方向。 在 Web 端,我们可以借助社区开源的 GaussianSplats3D(Three.js 实现) 来加载并展示 3D Gaussian Splatting(3DGS)场景,显著降低了实现成本......
EasyEnv 是一款 Blender 插件,它利用了 ml-sharp(来自 Apple)和 3DGS Render(来自 Kiri Engine)的技术,实现根据单张图像生成 3D 高斯泼溅模型。下面我将演示如何安装和使用这款插件。 1,插件安装 (1)首先访问 EasyEnv 的 GitHub 主页......
我们在导出模型时可能会遇到一个棘手问题:明明在 Blender 中材质贴图显示正常,导出为 FBX 后在其他软件中却只剩下单调的灰色模型,贴图全部丢失。下面我演示如何导出内嵌材质贴图的 FBX 模型,方便在其它游戏引擎、3D 查看器或其他三维软件的常见流程里使用......
1,安装 Node.js (1)首先我们电脑需要安装 Node.js 环境,我们可以去其官网(点击访问)下载安装包安装(v18.0 或更高版本)。 (2)安装后可以输入以下命令,若成功输出版本号,则表示安装成功。 node -v 2,安装 Claude Code (1)打开 CMD“命令提示符”窗口......
随着 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,模型准备......