Skip to content

Export OBJ files as schem files for use as Minecraft buildings // 将OBJ文件导出为schem文件,用作MC建筑

License

Notifications You must be signed in to change notification settings

Puiching-Memory/GPNUMC_BuildTool

Repository files navigation

GPNUMC_BuildTool

GPNU[广东技术师范大学]MineCraft 建筑工具

解读文章:https://tieba.baidu.com/p/8773190473

功能

  • .OBJ文件自动转换为.schem文件,这可以被创世神(EditWorld mod)载入
  • 网格细分/填充空洞
  • 方块匹配颜色
  • 多进程优化
  • 表面平滑
  • 提供更多3D文件格式支持

2.0预发布

  • 正在向open3D迁移,各类api会经常更改

结构

main.py:主程序

objloadN.py:导入和分析.OBJ文件

output.py:生成和导出.schem文件

已知问题

  • 当路径为根目录时出现问题(可能解决,需要测试)
  • 当obj使用分组结构时出现问题
  • 当mtl使用材质和obj(usemtl)顺序不同时出现问题

所需库

  • python3.10/3.11(经过测试)
  • mcschematic
  • numpy
  • rich
  • PIL
  • open3d

OBJ-3D软件导出注意事项

For Blender:

导出OBJ,坐标轴选择Y/Z

勾选:三角化网格/颜色

路径模式选择:复制

文档

版权

所有者:@PUICHING_Memory

仅供内部调试使用,任何由个人操作导致的损坏概不负责!

协议:GPLV3

About

Export OBJ files as schem files for use as Minecraft buildings // 将OBJ文件导出为schem文件,用作MC建筑

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages