3D 开发
3D 图形与可视化开发教程。
教程系列
SuperSplat 完整教程
开源 3D 高斯泼溅编辑器,涵盖从基础原理到二次开发的完整学习路径。
- SuperSplat 项目全景与学习路线
- 3D 高斯泼溅原理与 PLY 数据格式
- 在线编辑器使用入门与视图操作
- 选择工具与高斯点数据编辑
- 变换、裁剪与多模型场景管理
- 颜色调整、球谐与外观优化
- 相机姿态、时间轴与动画导出
- 导出格式、压缩与发布上线
- 源码架构、事件系统与开发环境搭建
- 二次开发实战与生态集成
Ara3D-SDK 使用与开发教程
开源(MIT)面向 AEC 行业的高性能 .NET 8 三维/BIM 库集合,涵盖从架构原理到二次开发的完整学习路径。
- Ara3D-SDK 全景概览与学习路线
- 环境搭建、NuGet 包体系与第一个程序
- 核心基础库 Core 详解
- 数学基础与 F8 SIMD 加速
- 几何与网格建模
- 场景模型 Models 与实例化渲染
- 文件 IO 与三维数据格式
- BIM 与 IFC 数据处理
- Ara3D Studio 插件开发
- 二次开发实战、构建测试与发布
Photo-Sphere-Viewer 使用与开发教程
基于 Three.js 的全景图展示库,涵盖从基础显示到插件开发、虚拟导览的完整学习路径。
- Photo-Sphere-Viewer 项目全景与学习路线
- 环境搭建与第一个全景应用
- Viewer 核心配置与 API 详解
- 全景图类型与适配器详解
- 标记系统 MarkersPlugin 深度解析
- 插件体系架构与自定义插件开发
- 虚拟导览与画廊
- 视频全景与移动端交互
- 地图集成与辅助功能
- 框架集成、实战项目与部署优化
Elements——BIM 编程生成库使用与开发教程
开源(MIT)AEC 建筑元素生成库,涵盖从类型体系与几何内核到 CSG 布尔运算、序列化互操作、MEP 机电、组件化生成、Schema 驱动开发的完整学习路径。
- Elements 概述与快速入门
- 核心概念——Element 与 Model
- 几何系统(上)——向量、曲线与多边形
- 几何系统(下)——轮廓、变换与实体
- 建筑元素——墙、梁、柱、楼板
- 结构与框架——桁架、支撑与结构框架
- 空间、开洞与地形
- CSG 布尔运算与实体操作
- 材质、光照与渲染
- 序列化——JSON、glTF 与 IFC
- 空间数据结构——网格、拓扑与自适应网格
- 图与空间搜索
- MEP 机电系统
- 组件化生成
- Schema 驱动开发——自定义元素类型
- 实战案例——综合建模项目
OpenCSG.NET 使用与开发教程
开源(MIT)纯 C# 实现、零第三方依赖的构造实体几何(CSG)库,涵盖从 CSG 与 BSP 树原理、基础形体与布尔运算,到声明式建模树、参数化型材、JSON 序列化、内核源码剖析与二次开发的完整学习路径。