北京大学、鹏程实验室和新加坡国立大学的研究人员推出新型图像到3D生成框架Cycle3D,Cycle3D的目标是将2D图片转换成高质量的3D模型,这个转换过程既保持了图像的纹理细节,又确保了3D模型的多视角一致性。例如,你是一名游戏开发者,需要快速生成一个3D角色模型。使用Cycle3D,你可以上传一张角色的概念图,Cycle3D会分析这张图片,并生成一个3D模型。这个模型不仅在视觉上与原图保持一致,而且从任何角度观察都是连贯的,具有高质量的纹理和细节。这大大减少了传统3D建模所需的时间和专业技能。
- 项目主页:https://pku-yuangroup.github.io/Cycle3D
- GitHub:https://github.com/PKU-YuanGroup/Cycle3D
主要功能:
- 将单视图或多视图2D图片转换成3D模型。
- 保证生成的3D模型在不同视角下具有高质量和一致性。
主要特点:
- 循环生成-重建过程:Cycle3D通过循环使用2D扩散模型和3D重建模型来逐步提升生成图像的质量,并确保3D模型的一致性。
- 高质量纹理生成:利用预训练的2D扩散模型来生成高质量的纹理。
- 多视角一致性:3D重建模型确保从不同角度观察时,生成的3D模型保持一致性。
- 参考视图信息注入:在去噪过程中,2D扩散模型可以控制未见过的视图的生成内容,并注入参考视图信息,增强3D生成的多样性和纹理一致性。
工作原理:
- 预训练的2D扩散模型:使用大量网络图片预训练的2D扩散模型,用于生成高质量的多视角图像。
- 3D重建模型:使用前馈模型从多视角图像中预测3D高斯参数,恢复3D模型。
- 生成-重建循环:在多步去噪过程中,2D扩散模型逐步提供更高质量的多视角图像,而重建模型逐步纠正3D不一致性。两者的交互进一步提升了重建质量。
具体应用场景:
- 虚拟现实和增强现实:在VR和AR中创建真实感强的3D环境和对象。
- 游戏开发:快速生成游戏资产,减少手工建模的需求。
- 电影和动画制作:用于生成复杂的3D场景和角色模型。
- 建筑和室内设计:从平面图或照片生成3D建筑模型,帮助设计师和客户更好地预览设计效果。
0条评论