Forma
Este é o código oficial e o lançamento do modelo para Shap-E: Generating Conditional 3D Implicit Functions.
- Consulte Uso para obter orientação sobre como usar este repositório.
- Consulte Exemplos para obter exemplos do que nosso modelo condicional de texto pode gerar.
Amostras
Aqui estão alguns exemplos destacados de nosso modelo condicional de texto. Para amostras aleatórias em prompts selecionados, consulte samples.md.
| | |
Uma cadeira que parece como um abacate | Um avião que parece como uma banana | Uma nave espacial |
| | |
Um bolinho de aniversário | Uma cadeira que parece como uma árvore | Uma bota verde |
| | |
Um pinguim | Casquinha de sorvete Ube | Uma tigela de legumes |
Uso
Instale com pip install -e .
.
Para começar com exemplos, consulte os seguintes cadernos:
- sample_text_to_3d.ipynb - amostra de um modelo 3D, condicionado a um prompt de texto.
- sample_image_to_3d.ipynb - amostra de um modelo 3D, condicionado a uma imagem de visualização sintética. Para obter o melhor resultado, você deve remover o fundo da imagem de entrada.
- encode_model.ipynb - carrega um modelo 3D ou um trimesh, cria um lote de renderizações multivisualização e uma nuvem de pontos, codifica-os em latentes e os renderiza de volta. Para que isso funcione, instale o Blender versão 3.3.1 ou superior e defina a variável de ambiente
BLENDER_PATH
para o caminho do executável do Blender.