3d-skills · git:20261015.92a0ede · 2026-10-15 · sha256 0e34d5214555b0e5

3d-skills git:20261015.92a0edeA

Immutable. This exact content never changes and is served at /api/v1/blob/0e34d5214555b0e5.

---
name: 3d-skills
description: "Use when working with 3D Gaussian Splatting (3DGS), .ply model cleanup/compression/publishing, interactive 360-degree panorama visualization and virtual tours, AEC/BIM 3D data processing, CSG solid modeling, or point cloud/mesh processing with Open3D. Index of 6 skills: SuperSplat, Photo-Sphere-Viewer, Ara3D-SDK, Elements, OpenCSG.NET, and Open3D."
tags:
  - 3d
  - gaussian-splatting
  - 3dgs
  - webgl
  - webgpu
  - visualization
  - bim
  - aec
  - dotnet
  - opensource
---

> **父级入口:** [../SKILL.md](../SKILL.md) — 全仓 96 技能总索引

## 概述

本分类涵盖 **3D / 三维可视化 / 三维数据处理 / 360° 全景 / CSG 建模** 相关的开源项目技能:

- **3DGS 编辑器**:SuperSplat(浏览器端清理、裁剪、变换、调色、动画、发布)
- **全景查看器**:Photo-Sphere-Viewer(Web 360° 全景展示、标记、虚拟导览、VR)
- **AEC/BIM 三维 SDK**:Ara3D-SDK(.NET 8 高性能几何/网格/BIM 处理、SIMD 数学、多格式 I/O、Studio 插件)
- **BIM 编程生成库**:Elements(Hypar Elements,纯 C# 创建建筑构件,无需 Revit/Rhino)
- **CSG 建模库**:OpenCSG.NET(零依赖 .NET 构造实体几何库,布尔运算 + STL 导出)
- **点云/网格处理库**:Open3D(Intel 开源 3D 数据处理,配准/重建/可视化,C++ 内核 + Python API)

### 何时加载此索引?

- 需要处理 3D 高斯泼溅(3DGS)训练产出的 `.ply` 模型
- 想清理噪点、压缩体积并发布到网页
- 需要基于 PlayCanvas / WebGL / WebGPU 的 Web 三维工具二次开发
- 需要在前端展示 360° 全景照片/视频,带标记、导览、陀螺仪交互
- 需要用 .NET/C# 做海量三维网格建模、BIM/IFC 数据处理或三维格式转换(IFC/STEP/PLY↔glTF/GLB/VIM)
- 需要纯 C# 编程生成建筑模型(墙/梁/柱/楼板)
- 需要 CSG 构造实体几何建模(立方体/球体/圆柱体布尔运算 + STL 导出)

> 提示:若你的需求偏向 **3D 地球 / 倾斜摄影场景可视化**,可参考 GIS 分类的 [cesiumjs](../gis/cesiumjs/SKILL.md);若偏向 **3D CAD 建模**,参考 CAD 分类(occt、freecad、cadquery 等)。

---

## 技能列表

| 技能 | 简介 | 关键标签 |
|------|------|---------|
| [supersplat](./supersplat/SKILL.md) | 浏览器端开源 3D 高斯泼溅编辑器(PlayCanvas) | `3dgs` `webgl` `typescript` `editor` |
| [photo-sphere-viewer](./photo-sphere-viewer/SKILL.md) | JavaScript 360° 全景照片/球体查看器(Three.js 驱动) | `javascript` `threejs` `panorama` `webgl` |
| [ara3d-sdk](./ara3d-sdk/SKILL.md) | 面向 AEC 的高性能 .NET 三维/BIM 库集合(.NET 8) | `bim` `aec` `dotnet` `geometry` `ifc` |
| [elements](./elements/SKILL.md) | Hypar Elements:纯 C# BIM 编程生成库 | `dotnet` `bim` `aec` `geometry` `ifc` `gltf` |
| [opencsg-net](./opencsg-net/SKILL.md) | OpenCSG.NET:零依赖 .NET CSG 建模库 | `dotnet` `csg` `3d` `geometry` `stl` |
| [open3d](./open3d/SKILL.md) | Intel 开源 3D 数据处理库(点云/网格) | `point-cloud` `mesh` `registration` `python` |

---

## 快速导航

| 用户需求 | 推荐加载 |
|---------|---------|
| "清理高斯泼溅 .ply 的噪点" | `supersplat/SKILL.md` |
| "把高斯模型压缩后放到网页" | `supersplat/SKILL.md` |
| "给高斯泼溅做相机动画并发布" | `supersplat/SKILL.md` |
| "SuperSplat 源码架构与二次开发" | `supersplat/SKILL.md` |
| "网页端展示 360° 全景照片" | `photo-sphere-viewer/SKILL.md` |
| "构建带标记的全景虚拟导览" | `photo-sphere-viewer/SKILL.md` |
| "移动端陀螺仪 VR 全景" | `photo-sphere-viewer/SKILL.md` |
| "用 C# 生成/变换三维网格并导出 glTF" | `ara3d-sdk/SKILL.md` |
| "把 IFC/Revit 模型转成 BOS/Parquet 分析" | `ara3d-sdk/SKILL.md` |
| "开发 Ara 3D Studio 插件(生成器/修改器)" | `ara3d-sdk/SKILL.md` |
| "用纯 C# 编程生成建筑模型" | `elements/SKILL.md` |
| "CSG 布尔运算建模 + STL 导出" | `opencsg-net/SKILL.md` |

---

## 相关分类

- **[gis/](../gis/SKILL.md)** — 3D 地球与场景可视化(CesiumJS)
- **[cad/](../cad/SKILL.md)** — 3D CAD 建模与几何内核(OCCT、FreeCAD、CadQuery)
- **[ai/](../ai/SKILL.md)** — LLM 应用与 Agent 框架