惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
P
Proofpoint News Feed
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
C
Check Point Blog
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
美团技术团队
D
Docker
博客园 - Franky
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客 on 打工人日志

k8s RKE2 cilium L2 + envoy gateway 安装配置 k8s RKE2 vSphere 存储配置 OpenClaw 全能指南:从安装到进阶自动化实战 (2026 最终版) Kubernetes — skywalking + banyanDB APM监控部署 Kubernetes — promtail + loki + grafana 日志系统部署 k8s master 节点 Unauthorized Kubernetes — metalLB + Traefik 部署 Kubernetes — SSL 证书自动更新 Kubernetes — RKE2 + kube-vip + cilium 部署 使用TLSv1.3 升级nginx和openssl Proxmox VE(PVE) 更新到最新版本 kindle 邮件发送失败,错误代码E999 metallb + ingress-nginx + argocd 本地部署 iStoreOS(旁路由)使用openclash实现dns劫持 异常流量分析:图片库服务黑客入侵 openwrt 硬盘扩容 搭建ip地址检索服务 Kubernetes — k8s 手动安装 1.17.9 SELinux 问题:导致端口无法创建,无法访问 【福利】免费!本地部署!去除视频中移动的物体 通知:《打工人日报》迁移到独立板块 KyBook 3 | calibre-web - IOS系统最佳图书伴侣 Tmux 安装和使用教程 DockerHub 加速镜像部署 - 使用cloudflare 代理 docker的零停机部署 SD-webui 批量处理图片 ubuntu 安装 ComfyUI ubuntu 安装 stable-diffusion-webui 测试策略:微服务架构 单元测试:测试单元质量提升
3D Gaussian Splatting:3D模型渲染
2023-08-30 · via 博客 on 打工人日志

简介

只需要一组照片或者一个视频,就能快速地生成一个3D模型。
它使了用一种叫做“3D高斯函数”的数学工具来表示这个3D模型,并找到了一种更快的算法来渲染(即生成)3D模型。

介绍

想象一下,你有一堆照片或视频,你想从一个全新的角度看这些场景。3D Gaussian Splatting 就是一个能让你做到这一点的高级工具。它用一种特别快和高质量的方式来“重建”这些场景,让你能够从任何角度观看它们,就像你实际站在那里一样。

这个工具的“大脑”使用了一种叫做3D高斯的数学模型,这个模型能够非常精确地描述场景的每一个细节。更酷的是,这个工具还能实时地显示这些新角度的场景,这意味着你不必等待很长时间就能看到结果。

简而言之,这是一个能让你以全新、快速和高质量的方式探索照片和视频场景的工具。

使用

硬件要求

  • 具有计算能力 7.0+ 的 CUDA 就绪 GPU
  • 24 GB VRAM(用于训练论文评估质量)

软件要求

  • Conda(推荐使用,以便于设置)
  • 用于 PyTorch 扩展的 C++ 编译器(我们使用 Visual Studio 2019 for Windows)
  • 用于 PyTorch 扩展的 CUDA SDK 11,在 Visual Studio 之后安装(我们使用 11.8,11.6 存在已知问题)
  • C++编译器和CUDA SDK必须兼容

设置

1SET DISTUTILS_USE_SDK=1 # Windows only
2conda env create --file environment.yml
3conda activate gaussian_splatting

请注意,此过程假设您安装了 CUDA SDK 11,而不是 12。有关修改,请参阅下文。

1conda config --add pkgs_dirs <Drive>/<pkg_path>
2conda env create --file environment.yml --prefix <Drive>/<env_path>/gaussian_splatting
3conda activate <Drive>/<env_path>/gaussian_splatting

运行

1python train.py -s <path to COLMAP or NeRF Synthetic dataset>

评估

1python train.py -s <path to COLMAP or NeRF Synthetic dataset> --eval # Train with train/test split
2python render.py -m <path to trained model> # Generate renderings
3python metrics.py -m <path to trained model> # Compute error metrics on renderings

项目地址及演示:链接
GitHub:链接

演示视频