English | 简体中文
This project is based on OpenAI's Point-E model. Players can generate Minecraft buildings through text descriptions or images.
├── images # Used to store images
├── pcs # Used to store generated point clouds to avoid repeated generation
| ├── image
| └── text
├── point-e # Point-E model
├── build.py # Program entry
├── color.py # Block color
├── image2point.py # Image to point cloud
├── text2point.py # Text to point cloud
└── ...
- Download, build, and run the Minecraft server, refer to https://www.spigotmc.org/wiki/spigot-installation.
- Install the RaspberryJuice plugin.
The SIZE
variable in build.py
is the size of the generated building.
- Put the image in the
images
folder. - Modify the
IMAGE_PATH
variable inbuild.py
to the image path. - Run
build.py
.
The corresponding building will be generated near the current character in Minecraft.
- Modify the
PROMPT
variable inbuild.py
. - Run
build.py
.