照片和视频秒变3D点云重建:HY-World 2.0 快速上手指南
照片和视频秒变3D点云重建HY-World 2.0 快速上手指南【免费下载链接】HY-World-2.0项目地址: https://ai.gitcode.com/tencent_hunyuan/HY-World-2.0想给老房子做个3D存档、把产品拍成可交互展示却卡在从照片/视频到3D点云重建这一步——要么上专业扫描设备要么在传统工具里手动标定相机、配准点云光看教程就劝退了。好消息是腾讯混元团队开源的HY-World 2.0把这件事压缩成了一条命令。HY-World 2.0 是一个多模态3D世界模型框架其中负责世界重建的WorldMirror 2.0组件是统一的前馈模型你把多视角照片或随手拍的视频喂进去它能在一次前向推理中同时预测出3D点云、深度图、表面法线、相机位姿和3D高斯属性——也就是把拍一圈直接变成一份可用的3D资产。它特别适合零基础用户和初中级开发者快速完成场景数字化、室内重建、文物扫描这类任务。⚡ 亮点速览一次推理五类输出点云、深度、法线、相机参数、3D高斯一网打尽照片或视频都能喂图像文件夹、环绕视频两种输入方式先验注入提精度支持把已知相机位姿、深度图作为先验输入多GPU并行推理Sequence Parallel FSDP BF16大场景不慌上手门槛低diffusers 风格的 Python API另有 Gradio 网页界面 三步完成环境部署官方推荐CUDA 12.8 Python 3.11按顺序执行即可。第1步克隆仓库并创建环境git clone https://gitcode.com/tencent_hunyuan/HY-World-2.0 cd HY-World-2.0克隆项目代码并进入目录。conda create -n hyworld2 python3.11.15 conda activate hyworld2创建 Python 3.11 环境并激活。第2步安装基础依赖pip install -r requirements.txt安装项目的基础依赖包。第3步安装两个关键组件pip install gsplat安装 3D 高斯渲染库。如果后续还要跑世界生成worldgen官方更推荐安装项目自带的自定义 gsplat 版本具体见hyworld2/worldgen/third_party目录下的说明。pip install flash-attn --no-build-isolation安装 FlashAttention 加速注意力计算如果你用的是 Hopper 架构 GPU如 H100官方推荐改用 FlashAttention-3。这一步完成后环境就可以运行WorldMirror 2.0了。 最小可用示例三行代码跑通重建from hyworld2.worldrecon.pipeline import WorldMirrorPipeline pipeline WorldMirrorPipeline.from_pretrained(tencent/HY-World-2.0) result pipeline(path/to/images)模型权重会在首次运行时自动下载。跑完后result指向输出目录里面已经默认保存了深度图、法线图、相机参数、彩色点云points.ply和3D高斯gaussians.ply。也就是说——你只需要准备一个装照片的文件夹就能拿到一份完整的3D重建结果。 实战四步走从照片到3D点云第一步准备输入数据建议准备8-32张不同视角、彼此有足够重叠区域的照片放进一个文件夹或者直接传一个手机拍的环绕视频Pipeline 会自动按需抽帧。第二步配置推理参数result pipeline( path/to/images, output_pathmy_reconstruction, # 输出根目录 target_size952, # 最大推理分辨率最长边 save_depthTrue, # 保存逐视图深度图 save_normalTrue, # 保存法线图 save_pointsTrue, # 保存彩色点云 points.ply save_gsTrue, # 保存3D高斯 gaussians.ply )几个常用参数速查参数默认值作用target_size952最大推理分辨率最长边越大越精细、越吃显存save_depthTrue保存深度图PNG 可视化 NPY 原始值save_normalTrue保存逐视图法线图save_pointsTrue保存基于深度的彩色点云save_gsTrue保存3D高斯模型gaussians.plysave_cameraTrue保存相机参数camera_params.json第三步运行推理执行上面的代码即完成推理。也可以换成命令行方式效果一致python -m hyworld2.worldrecon.pipeline --input_path path/to/images --output_path my_reconstruction第四步查看输出结果推理完成后输出目录结构大致如下my_reconstruction/ └── 场景名/时间戳/ ├── depth/ # 深度图PNG NPY ├── normal/ # 法线图 ├── camera_params.json # 相机位姿和内参 ├── points.ply # 彩色3D点云 ├── gaussians.ply # 3D高斯泼溅模型 └── pipeline_timing.json # 各阶段耗时报告得到的 PLY 文件可以直接导入 Blender、MeshLab、CloudCompare 等软件查看和进一步处理。 进阶技巧三个让效果更好的姿势技巧1注入相机/深度先验精度肉眼可见地提升如果你手里已有相机参数或深度信息比如来自 SLAM 或结构光扫描把它们作为先验传给 Pipeline重建精度会明显提升。官方在 7-Scenes、NRGBD、DTU 基准上的数据很直观高分辨率 完整先验时7-Scenes 的平均精度从 0.041低分辨率、无先验一路提升到0.012。result pipeline( path/to/images, prior_cam_pathpath/to/camera_params.json, # 相机位姿 内参先验 prior_depth_pathpath/to/prior_depth/, # 先验深度图文件夹 )技巧2多GPU并行大场景提速torchrun --nproc_per_node2 -m hyworld2.worldrecon.pipeline \ --input_path path/to/images \ --use_fsdp --enable_bf16注意一个关键前提多卡模式下输入图像数量必须大于等于 GPU 数量比如用 8 卡就得准备至少 8 张图片。技巧3显存吃紧按需裁剪模型只想要部分输出时用disable_heads释放不需要的预测头pipeline WorldMirrorPipeline.from_pretrained( tencent/HY-World-2.0, disable_heads[normal, points], # 释放约200M参数 )另外apply_sky_mask、apply_edge_mask默认开启会自动过滤天空区域和边缘不连续区域让点云更干净compress_pts默认开启会把点云压缩到最多 200 万个点避免文件过大。Bonus不想写代码试试网页界面启动 Gradio 应用在浏览器里上传图片或视频即可可视化 3DGS、点云、深度、法线和相机参数python -m hyworld2.worldrecon.gradio_app❓ 新手高频问题排查Q1多卡推理一直报错怎么办最常见原因是输入图像数量少于 GPU 数量。多卡模式下要求图像数 ≥ GPU 数先检查你的图片文件夹够不够。Q2显存不够用怎么办三条路可以组合调低target_size默认 952用disable_heads关掉用不到的输出头再加--fsdp_cpu_offload把参数卸载到 CPU。Q3输入视频抽帧太密或太稀怎么办通过fps、video_min_frames、video_max_frames控制抽帧节奏。默认采用运动感知式抽帧video_strategynew比均匀抽帧更能捕捉关键视角。 写在最后HY-World 2.0 把多视角照片/视频 → 3D点云重建从需要专业设备和繁琐标定的流程压缩成了一次前向推理。无论你是想给老建筑留数字档案、把产品拍成可交互的3D展示还是想入门 3D 重建领域它都是目前性价比很高的开源选择。现在就去准备一组照片跑通你的第一条重建命令吧。更完整的参数说明、先验格式细节和输出格式规范请参考项目内文档DOCUMENTATION_zh.md。【免费下载链接】HY-World-2.0项目地址: https://ai.gitcode.com/tencent_hunyuan/HY-World-2.0创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

B站视频转MP4只需5秒:m4s-converter无损封装教程

B站视频转MP4只需5秒:m4s-converter无损封装教程

B站视频转MP4只需5秒:m4s-converter无损封装教程 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter 是一款跨平台开源小工…

2026/10/5 18:04:34 阅读更多 →
飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼

飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼

飞书文档转 Markdown 完整指南:一个命令解决手动复制粘贴的烦恼 【免费下载链接】feishu2md 一键命令下载飞书文档为 Markdown(寻找维护者) 项目地址: https://gitcode.com/gh_mirrors/fe/feishu2md 你有没有经历过这样的时刻&#xf…

2026/10/8 20:08:52 阅读更多 →
4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略

4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略

4步把微信聊天记录永久留在本地:WeChatMsg免费导出完整攻略 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/…

2026/10/2 0:37:25 阅读更多 →

最新新闻

Spring Boot 3.x API密钥轮换机制:从状态机设计到平滑过渡

Spring Boot 3.x API密钥轮换机制:从状态机设计到平滑过渡

做后端开发这几年,只要接口走的是 API 密钥认证,密钥轮换就是一个绕不开的话题。Spring Boot 3.x 项目里,密钥轮换的坑尤其隐蔽:表面上看,更新一下数据库里的 key,客户端换一下配置就行,但实际一…

2026/10/13 7:38:09 阅读更多 →
深度学习优化算法与参数初始化:从梯度下降到动量实战

深度学习优化算法与参数初始化:从梯度下降到动量实战

2020年2月16日,我的深度学习笔记写到第八篇。上一篇从经验风险最小化聊到泛化误差,基本把“优化目标”讲清楚了;但目标归目标,真正让模型训练起来的是优化算法本身。这篇笔记把镜头拉到更新公式这一层,重点拆两块&…

2026/10/13 7:38:09 阅读更多 →
真三MOD专用蓝宝石渲染管线2.2b优化指南

真三MOD专用蓝宝石渲染管线2.2b优化指南

简介:本资源是魔兽争霸III玩家专用的自定义地图优化版本,面向熟悉真三国无双类RPG地图的中高级玩家,解决原版平衡性不足、技能冗余或运行卡顿等问题。压缩包为RAR格式,共2个文件:核心地图文件BT蓝宝石专署2.2b.w3x&…

2026/10/13 7:38:09 阅读更多 →
SpringBoot毕业生就业去向登记管理系统:毕设源码与二次开发指南

SpringBoot毕业生就业去向登记管理系统:毕设源码与二次开发指南

简介:这份资源是面向计算机专业毕业生与Java初学者的一套完整就业去向登记管理系统源码,可直接作为毕业设计或课程设计参考。系统基于SpringBoot框架开发,覆盖需求分析、总体设计、详细设计与功能测试全流程,包含功能结构、数据结…

2026/10/13 7:38:09 阅读更多 →
Spring Boot 3.x API密钥认证与密钥轮换实战指南

Spring Boot 3.x API密钥认证与密钥轮换实战指南

“你的服务对接了十几个下游调用方,大家约定好每次请求头里带一个 API Key,服务端校验通过才放行。密钥用了一年,安全团队突然要求立即轮换,你改配置、重启、发通知,结果重启期间服务不可用,调用方新旧密钥…

2026/10/13 7:38:09 阅读更多 →
链表分解:从内存布局到指针偏移的底层实践

链表分解:从内存布局到指针偏移的底层实践

1. 项目概述:这不是“拆链子”,而是把链表“掰开揉碎”讲清楚 “链表的分解”这五个字,乍看像一道算法题的标题,但实际在一线教学、代码评审和系统调试中,它代表一种极其关键的底层思维训练——不是单纯地写个反转或删…

2026/10/13 7:37:09 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →