Skip to content

BaiGave/BaiGave_Plugin

Repository files navigation

白给的插件

这是一个用于在Blender内直接导入模组地图、编辑Minecraft地图、将普通网格体转换为Minecraft方块,并将结果导出到存档的插件。

Contributors Forks Stargazers Issues LinkedIn

logo


MC-Blender插件

将Blender和Minecraft联系在一起
查看Demo · 报告Bug · 提出新特性

目录

插件的基础配置

安装插件

请按照正常步骤安装插件

1

(如有报错,请确定是否是下载的release里的文件,直接下载源代码会出错)

导入前准备

点击此按钮,安装原版/模组的.jar文件

2

资源包同理

然后此按钮可以控制优先级顺序(越上面的优先级越高)

3

和MC的这个界面类似:

4

开始导入地图

导入schem文件

(注:你可以用worldedit模组从游戏内导出.schem文件)

1.点击导入.schem文件

5

2.然后会跳出二级面板,我们先按导入.schem文件

6

3.选择你的.schem文件

7

4.导入成功! 8 (有些方块的UV可能会有问题,我们将在稍后解决)

当我们勾选了按照方块状态分离:

9

很好,我们成功导入了.schem文件

不过要注意的是,我的插件导入的方式和Mineways或者是jmc2obj有一些不同。

Mineways或是jmc2obj都是在外部处理好网格后,通过导入.obj文件导入进blender的。

而我的则是只导入带有blockid属性和biome属性的点云,以及所用到的方块模型进blender(每个方块状态都有一个模型在Blocks集合里)

(你可以看到它们就只是一些点罢了)

1.mp4

所以我们可以做到以下操作:

方块移动:

2.mp4

区域复制:

3.mp4

几何节点实现的延时建筑:

4.mp4

几何节点实现的地形破坏:

5.mp4

(事实上还可以实现更多)

不过,话说回来,我们该怎么将导入进来的场景变成mineways或者jmc2obj导入进来的那种的网格体呢?

1.应用修改器

10

(此过程不可逆,一旦应用,将无法实现之前的所有操作)[如果不小心应用了可以尝试crtl z 撤销大法]

2.选中需要减面的网格体,点击合并重叠面

11

3.最后选中所有固体方块(不可以是花,藤蔓,草等方块),及UV有问题的方块

12

4.目前面数已经无限接近最少了,如图UV错误的玻璃窗也被修复了

13

5.你可以导入Wang酱的天空预制,让你的场景变得更加好看

14

6.群系上色

6.mp4

(通过控制biome值可以改变群系颜色)

导入nbt文件
导入存档文件
导入blockstate文件夹内的json文件

作者

主要python插件开发:BaiGave(bilibili)

多进程支持(暂时注释?):Piggestpig(Github)/冬猫夏羊工作室(bilibili)

几何节点支持:火锅料理(bilibili) 转模部分 , 抛瓦尔第(bilibili) CTM部分(未实装) ,暗影苦力怕(面优化) ,Piggestpig(Github)/冬猫夏羊工作室(bilibili) 植物的自动摇摆,荒芜新谷(bilbil) 几种延时建筑的样式(未实装)

着色器节点支持:WangXinRui (bilbil) 动态材质(大部分借鉴) 更好的树叶半透着色器 WXR的天空预设

翻译支持:marshmallowlands (Github) 英语

联系方式

qq群:878232347 (有bug可以进来找白给解决)

bilibili个人主页:https://space.bilibili.com/3461563635731405?spm_id_from=333.788.0.0 (时不时会发点教程视频【虽然做的很差qwq】)

版权说明

该项目签署了AGPL-3.0授权许可,详情请参阅 LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages