shap-e - 生成以文本或图像为条件的 3D 对象

Created at: 2023-04-20 02:54:32
Language: Python
License: MIT

沙普-E

这是Shap-E:生成条件3D隐式函数的官方代码和模型版本。

  • 有关如何使用此存储库的指导,请参阅用法
  • 有关文本条件模型可以生成的示例,请参阅示例

样品

下面是文本条件模型中的一些突出显示示例。有关所选提示上的随机样本,请参阅 samples.md

看起来像鳄梨的椅子 看起来像香蕉的飞机 一艘宇宙飞船
看起来像
鳄梨的椅子
看起来像
香蕉的飞机
一艘宇宙飞船
生日纸杯蛋糕 一把看起来像树的椅子 绿色靴子
生日纸杯蛋糕 一把看起来像
树的椅子
绿色靴子
企鹅 宇部冰淇淋蛋筒 一碗蔬菜
企鹅 宇部冰淇淋蛋筒 一碗蔬菜

用法

使用 进行安装 。

pip install -e .

若要开始使用示例,请参阅以下笔记本:

  • sample_text_to_3d.ipynb - 对 3D 模型进行采样,以文本提示为条件。
  • sample_image_to_3d.ipynb - 对 3D 模型进行采样,以合成视图图像为条件。为了获得最佳效果,你应该从输入图像中删除背景。
  • encode_model.ipynb - 加载 3D 模型或三网格,创建一批多视图渲染和点云,将它们编码为潜在,然后渲染回来。为此,请安装 Blender 版本 3.3.1 或更高版本,并将环境变量设置为 Blender 可执行文件的路径。
    BLENDER_PATH