minecraft吧 关注:2,547,331贴子:31,849,440

教你将建筑转Json模型

取消只看楼主收藏回复


图标镇楼


IP属地:上海1楼2018-02-14 12:07回复
    不说多的先发图



    IP属地:上海2楼2018-02-14 12:12
    收起回复

      世界树.png

      武直.png


      IP属地:上海3楼2018-02-14 12:13
      回复
        主城 转 模型


        IP属地:上海5楼2018-02-14 12:14
        回复



          巨像 转 模型


          IP属地:上海7楼2018-02-14 12:18
          回复
            京紫的打字机



            原帖链接:t点cn/R8a5t48(打字机Underwood 4)


            IP属地:上海9楼2018-02-14 12:35
            回复
              下面会不定期更新建筑->Json模型的渲染
              这些schematic或者nbt文件最后会整合发出来


              IP属地:上海10楼2018-02-14 12:38
              回复
                拥有精细纹理的电锯,大小仅为2*2*2格,可以端在手上


                其实原来是91*152*506的超大型像素建筑模型
                最后被转为了一个60M的json模型


                IP属地:上海21楼2018-03-06 23:28
                回复
                  上面发了那么多图就不吊大家胃口了,从这里开始直播使用教程

                  首先简略的介绍一下Block2Json.
                  Block2Json(后面就简称B2J了)是一款能将方块建筑以.Schematic或.Nbt文件格式转化为Json模型的生成器。
                  .schematic文件就是那个被Mce,We,Wp等我们熟知的软件插件所使用的方块文件,
                  .nbt文件则是被原版Minecraft使用在structure,能够直接被结构方块生成。
                  B2J的用途就是根据这些文件中的建筑结构,默认取原版材质,结合各种操作,生成Json模型。
                  简单来讲就是把建筑结构转为Json模型。


                  IP属地:上海27楼2018-03-10 15:55
                  回复
                    废话都不说了,下面我们就进入教程。
                    ============================
                    基本流程:

                    上边是一个像素模型,也就是我的头。
                    下面我将以这个像素模型演示如何快速生成对应的Json模型。


                    IP属地:上海28楼2018-03-10 15:59
                    回复

                      熟悉Mce的各位,应该知道如何导出,我就不赘述了。
                      对实在没接触过的新手,百度即可迅速入门。


                      IP属地:上海37楼2018-03-10 16:35
                      收起回复

                        保存为.schematic


                        IP属地:上海47楼2018-03-10 16:46
                        收起回复

                          得到shcematic文件后,我们无需任何其他操作了,直接运行B2J.exe
                          B2J是控制台应用程序,使用的是控制台界面。
                          在此处输入文件和指令,不过因为演示基本流程,这些指令我们以后再讲。
                          (注:指令用于设定各种其他操作)

                          文件路径其实不需要手动输入,直接将文件拖进程序框内。
                          这样我们就可以直接得到文件路径了
                          按下回车,马上开始操作了。
                          第一步是读取文件,接下来会输出文件和指令操作的信息,例如基本的长宽高等等。
                          这里因为没有输入任何指令,所以只有长宽高信息。
                          因为没有指令,所以没有任何额外的操作,
                          第二步是生成模型,第三步是压缩模型。
                          生成完成后,按下任意键退出B2J。


                          IP属地:上海48楼2018-03-10 16:50
                          收起回复
                            如果要把上面转化的json模型作为方块模型,创建一个材质包

                            然后把json模型拖入到/assets/minecraft/models/block中

                            把文件名改名为一个方块

                            读取资源包,进入游戏,就能看到这个方块的模型已经被改了

                            改的是萤石的模型,可以发光
                            (注:右边的就是json模型了,从颜色你可以分辨出来不是玩家头颅)


                            IP属地:上海49楼2018-03-10 16:56
                            回复
                              如果要把上面转化的json模型作为物品模型,还是需要一个材质包

                              然后把json模型拖入到/assets/minecraft/models/item中
                              载入资源包打开游戏。从物品栏和手持来看和方块模型毫无区别。

                              自定义方块的物品模型,其方块模型不会被影响


                              IP属地:上海50楼2018-03-10 16:59
                              收起回复