https://docs.microsoft.com/ko-kr/minecraft/creator/


들어가서 제일 아래 보면 


Vanilla Resource Pack


이렇게 된 거 있을거임


저기에서 베드락 버전 바닐라 리소스팩 받아




압축 풀고 Vanilla_Resource_Pack_1.18.10\models\entity 경로 찾아 들어가면 spider.geo.json이란 놈이 있을건데


이거 벤치블록에다가 드래그 드롭하면 열림


근데 이상태로 바로 컨버트하고 spider.jem 파일로 내보내면 작동이야 되긴 하는데 고장난 상태다..




이전의 spider.geo.json 파일을 메모장으로 열어보면 온갖 숫자가 나오는데


그중에 leg0~7만 보면 됨


      {

        "name": "leg0",

        "pivot": [ -4.0, 9.0, 2.0 ],

        "cubes": [

          {

            "origin": [ -19.0, 8.0, 1.0 ],

            "size": [ 16, 2, 2 ],

            "uv": [ 18, 0 ]

          }

        ],

        "parent": "body0"

      },


예를들어 이렇게 적혀있을건데


        "pivot": [ -4.0, 9.0, 2.0 ],


이게 핵심이다... 


분명 적힌대로는 X좌표 -4.0일건데 


벤치블록에서 열어보면 반대로 +4.0으로 양수로 나와있다 ㅅㅂ....






벤치블록 안에서 다리 8개 즉 leg0~7까지 전부 다 메모장으로 열었을때와 똑같이  pivot 좌표값 수정해


이게 뭐냐면 leg0을 회전시킬때 어디를 기준점으로 놓고 회전시킬거냐 이거임


이때 주의할거는 폴더를 눌러서 수정해야지 폴더 안에있는 하위항목 누르고 하는거 아니야


Pivot Point가 안 뜬다 ㅇㅈㄹ하는건 100% 폴더로 안 누르고 하위항목 눌러서 그럼 ㅡㅡ


몸통쪽은 확인해보니 좌표값은 이상 없어


잘 보면 Origin도 다르긴 한데 이상하게도 그건 안 바꾸는게 결과론 맞더라 ㅡㅡ





그리고 PE랑 JE랑 모델 OUTLINER 내용이 다르게 되어있는데


폴더 싹 다 열어서 위와 같이 이름이랑 순서까지 다 바꿔야 돼





이때 body0 폴더 안에 body0은 최상위 폴더 말고는 따로 폴더에 담겨있지 않고 생으로 노출되어있을건데


우클릭하고  Group Elements 누르면 상위폴더 생기고 그 안으로 들어가짐


body0 = neck


body1 = body


leg0 = leg1


이런식으로 이름 다 바꿔주고 body0 안에 있는 내용들을 body0 밖으로 끄집어 내야하는데




걍 하위폴더 잡고 드래그해서 body0 위에다가 놓으면 됨



이렇게 다 수정했으면 



이쪽에 보이는 텍스쳐파일 누르고 Delete 키보드 자판 눌러서 없애버려


저게 남아있으면 저 파일이 있는 위치와 저 파일 이름을 기본 텍스쳐로 쓴다는건데


PE꺼라서 전혀 안 맞을 뿐더러 경로도 달라서 먹통된다



그러면 이런식으로 텍스쳐 빠지고 형광색 될텐데 이상태로 File에서 





이걸 차례대로 해주면 됨


이때 Export할 위치는 걍 참고용이면 아무데나 만들면 되겠지만


직접 테스트 해볼려면 옵티파인 깔려있어야하고


리소스팩\assets\minecraft\optifine\cem 여기다가 spider.jem으로 투척


(소듐 사용자라 옵티파인 못 쓴다면 Custom Entity Models (CEM) 이 모드 쓰는 방법 밖에 없고


attach 기능 못쓰기 때문에 사실상 CEM 기능을 흉내만 낸 반쪽짜리라고 보면 됨;;


심지어 얘는 파일 경로도 달라서 CEM 리소스팩 수정까지 해야함 ㅡㅡ)




암튼 이렇게 해서 jem파일로 내보내고 옵티파인으로 리소스팩 읽어들이면 


이제 spider는 spider.jem파일을 자기 모델로 쓸거임


딱 저렇게 하면 아마도 바닐라 상태일 것이기에 아무 것도 안 바뀜


근데 만약 https://www.planetminecraft.com/texture-pack/better-spider-bedrock-enhanced-vanilla-model/ 이런걸 받아다가 


JE용으로 포팅해버리거나 직접 저렇게 개조하면 JE에서 저렇게 다리 관절 달린 거미를 쓸 수가 있다는거지




대충 이런식으로 ㅇ ㅅ ㅇ


https://drive.google.com/drive/folders/1Svpa76r1rtlwSUXA_IxZ7RKxK-283ypn?usp=sharing


필요하면 쓰셈 다만 옵티파인에선 작동 불가능하고 오직 CEM모드에서 정상작동함


assets\dorianpb\cem



참고로 블록벤치 상에서 저렇게 죤내 뒤틀어놔야 인게임에서 저렇게 나옴 ㅅㅂㅋㅋㅋㅋ




근데 하나 의문인 게 있을거임


분명 블록벤치에선 거미 다리가 걍 ≡   이꼴인데 인겜에서 어캐 우산모양으로 바뀌는가?


spider.animation.json 파일을 찾아다가 메모장으로 열어보면


            "bones" : {

                "leg0" : {

                    "rotation" : [ 0.0, "45.0 - this", "-45.0 - this" ]

                },

                "leg1" : {

                    "rotation" : [ 0.0, "-45.0 - this", "45.0 - this" ]

                },

                "leg2" : {

                    "rotation" : [ 0.0, "22.5 - this", "-33.3 - this" ]

                },

                "leg3" : {

                    "rotation" : [ 0.0, "-22.5 - this", "33.3 - this" ]

                },

                "leg4" : {

                    "rotation" : [ 0.0, "-22.5 - this", "-33.3 - this" ]

                },

                "leg5" : {

                    "rotation" : [ 0.0, "22.5 - this", "33.3 - this" ]

                },

                "leg6" : {

                    "rotation" : [ 0.0, "-45.0 - this", "-45.0 - this" ]

                },

                "leg7" : {

                    "rotation" : [ 0.0, "45.0 - this", "45.0 - this" ]

                }

            }


요런게 나올건데


대충 귀납적으로 해석하자면 X Y Z 축으로 값(n˚) 만큼 Rotation(회전) 시킨다는거임



실제로 블록벤치 안에서 Rotation 값을 입력해보면 됨


근데 또 여기서 웃긴게 블록벤치 안에서는 Z축 부호를 반대로 입력해줘야 인게임에서의 결과가 나온다는거임 ㅡㅡ


물론 이건 블록벤치 안에서만 그런거고 인겜에선 걍 냅둬도 정상으로 나오니 걱정 안 해도 됨 ㅇ ㅅ ㅇ





그리고 UV 수정해야하는 경우는 UV맵 화면 우측상단에 해상도 숫자 적힌거 누르면 저런창 뜰텐데


Box UV에서 Per-face UV로 바꾸면 조절 가능함


근데 저거 하면 모든 Up/Down 면의 UV 방향 180도로 돌아가져서 일일히 수정해줘야함 ㅡㅡ

(그냥 단순히 모든 폴더의 Up/Down에 해당하는 UV클릭하고 X미러 Y미러 한번씩 눌러주면 됨)


이유는 모르겠음...


그럼 이걸로 CEM 관심있는 사람은 열심히 응용해봐





P.S CEM Template Loader 플러그인 기능으로 가져온 거미는 다리 위치 안 맞아서 걍 버그 쓰레기임 ㅡㅡ


그리고 거미 모델 ㅄ임



모든 다리를 같은 텍스쳐 쓸 거면 적어도 좌우 대칭이어야하는거 아니냐???


어캐 시벌 방향이 반대야 ㅁㅊㅋㅋㅋㅋㅋ