English | 简体中文
本项目基于 OpenAI 的 Point-E 模型。玩家可以通过文本描述或图片来生成Minecraft建筑。
├── images # 用于存放图片
├── pcs # 用于存放生成的点云,避免重复生成
| ├── image
| └── text
├── point-e # Point-E模型
├── build.py # 程序入口
├── color.py # 方块颜色
├── image2point.py # 图片转点云
├── text2point.py # 文本转点云
└── ...
- 下载、构建、运行Minecraft服务端,可参考https://www.spigotmc.org/wiki/spigot-installation。
- 安装 RaspberryJuice 插件。
build.py
中的 SIZE
变量为生成建筑的大小。
- 将图片放入
images
文件夹中。 - 修改
build.py
中的IMAGE_PATH
变量为图片路径。 - 运行
build.py
。
即可在Minecraft中当前人物附近生成对应的建筑。
- 修改
build.py
中的PROMPT
变量。 - 运行
build.py
。