碧蓝档案吧 关注:423,955贴子:10,607,275
  • 11回复贴,共1

【教程】如何提取、导出L2D素材 (Spine与Live2DViewerEX)

取消只看楼主收藏回复

是的没错又是我,这次是L2D的教程了,到处找资料学习摸索了好一阵子终于搞明白了


IP属地:浙江1楼2022-04-01 14:00回复
    【事前准备】
    [非常重要] 1.完成"【教程】如何提取Q版模型、武器模型、材质与声效等"的【Step 4】第5步;
    2.电脑要装有软件"Spine v3.8.X",版本一定要对,v4.0会版本过高打不开;
    百度网盘:https://pan.baidu.com/s/1_-r1nvmmkgJsiCVPtB4ZNg 提取码:1024
    *这资源是真的难找,一堆破解不完全的 >ʌ<
    [非必须] 3.装有软件"LiveViewerEX"及其DLC"EX Studio";
    Steam:https://store.steampowered.com/app/616720/Live2DViewerEX/
    4.脑子和手;


    IP属地:浙江2楼2022-04-01 14:00
    收起回复
      【事先说明】
      1.这个都只是我个人的经验,不一定能完美适用于所有系统环境,但是大致思路就是这么个样子,如果哪里卡住的话那我可能多半爱莫能助,我已经很详细了;
      [重要] 2.我所有的解包行为本意是丰富BA社区的创作素材,因为我本人很喜欢BA的艺术风格,千万不要拿去做有涉及到版权纠纷的事,牢记!
      3.此方法的L2D清晰度取决于原本素材的分辨率,我们解出来的素材就是有锯齿的,要更清晰只能找别的软件修复或者找一种新的着色器来渲染;
      4.将以小春的L2D为例;


      IP属地:浙江3楼2022-04-01 14:01
      收起回复
        【一】Spine软件中的使用:


        IP属地:浙江4楼2022-04-01 14:02
        回复
          【Step 1】整合素材
          1.得到如图所示文件结构,我们要的是TextAsset和Texture2D里面的文件:



          2.整合素材,把TextAsset中"角色名_home.atlas.asset"、"角色名_home.skel.asset"和Texture2D中有"角色名_homeX(一般都有好几个).png"的文件都复制到一个新的文件夹:

          3.把两个带有asset后缀的文件的asset后缀直接删掉:


          IP属地:浙江5楼2022-04-01 14:03
          回复
            【Step 2】在Spine中处理贴图与骨骼
            1.打开软件Spine,新建项目:

            2.导入骨骼数据:
            文件位置选择刚刚新建的文件夹,选中skel文件导入;




            提醒保存不用管,因为刚刚勾的是新项目,如果是插入就没提醒;
            3.骨骼数据导入成功:
            这里会有一堆缺失贴图的玩意,不用管,下一步;


            IP属地:浙江7楼2022-04-01 14:08
            收起回复
              4.导入贴图定位数据:
              选择纹理解包器;

              图集文件选atlas文件、输出文件随便选一个地方;

              解开;

              解开成功;

              5.导入拆解贴图:
              在右边"层级树"面板点击图片;

              下方会弹出一个窗口,导入刚刚拆解纹理的位置;

              不要调整,会错位;

              导入成功;


              IP属地:浙江8楼2022-04-01 14:11
              回复
                【Step 3】预览L2D动画
                1.点击左上角的设置,转为动画模式;

                2.摄影表中"Talk_05_M"是当前正在处理的动作,点击右三角正向预览;
                3.如何切换预览动作:
                "层级树"菜单中打开"动画",这里就是全部的动画,可以选着玩;

                把要预览的动画左边的小点点点亮,此时摄影表中的预览动作名就变了,预览即可;


                IP属地:浙江9楼2022-04-01 14:12
                回复
                  【Step 4】导出L2D动画为视频格式
                  1.打开导出面板;

                  2.选择视频MOV格式或AVI格式,参数可以自己斟酌,有需要我可以再讲解下;像是裁剪、缩放完想要预览结果可以点预览按钮,右边就会有一个预览窗口啦;


                  IP属地:浙江11楼2022-04-01 14:14
                  回复
                    更新了更新了
                    【二】Live2DViewerEX软件中的使用:


                    IP属地:浙江48楼2022-04-01 22:41
                    回复
                      【Step 1】整合素材:同Spine,不作展开
                      【Step 2】导入贴图、骨骼文件:
                      1.打开"EX Studio"中的"Spine 编辑器",导入选择模型文件夹导入之前创建的文件夹:

                      2.看到"文件检视器"中出现文件结构就成功了:
                      【Step 3】创建、配置L2D配置文件:
                      1.创建配置文件:
                      2.编辑配置文件:

                      3.修改选项中的缩放因子和着色器:

                      4.基本设置就完成啦:

                      5.预览一些效果:
                      在"动画"菜单中有这个骨骼所有的动画,点一下就能预览;
                      在"插槽"菜单中有这个L2D所有的层透明度配置,注意,在这个菜单中修改不会保存!只是一种预览作用,帮你确认名称和图片的关系;


                      IP属地:浙江50楼2022-04-01 22:44
                      回复
                        6.动作组与透明度的设置:
                        ①动作组:
                        回到"编辑Json"->"动作"中,添加一个动作组,在动作组里再添加动作,选Idle动画:
                        PS.动作组不要命名,直接点预定义中的idel即可!否则会导致闲置的时候也不播放动画!
                        来到Live2DViewerEX的控制面板导入我们给刚创建的Json文件:
                        双击加载后应该在桌面能看到播放待机动画的小春啦!
                        如果要做交互的话,在"点击区域"自行配置,这个稍稍有点麻烦,不作展开;
                        ②透明度:
                        回到"编辑Json"->"控制器"中传建一个插槽透明度控制器,这里做一个去除背景的示范
                        选中背景相关的层,保存

                        这时候就把要去掉的都去掉啦
                        如果不确定不想要的东西有哪些的话,去插槽里一个一个拉拉看就好了,基本上分为两种类型:实体,也就是我们看得见的像人啊背景啊装饰啊啥的;光效,那个透明度是用来调整光线强烈程度的,可以自己试试;
                        关于这个软件,玩的比我溜多的多了多了去了,这里就是讲下怎么导入BA的素材,有兴趣可以自己摸索,期待能在创意工坊看到各位的作品


                        IP属地:浙江51楼2022-04-01 22:47
                        回复