제작변경 스카이림 모드의 크기를 줄여보자 3 2018/04/22 16:22 by GIGADEUX



이전 페이지에서 이어짐.





이제부터 본격적으로 의상모드를 수정 할 것이다.
(3단계...?)




가방은 바닐라 텍스쳐에 허브그림 하나 붙여둔거라 바닐라 텍스쳐를 그대로 활용한다.

Textures\Clothes\Mageapprentice\F\robe_variant1.dds
Textures\Clothes\Mageapprentice\F\robe_n.dds
위 파일들을 사용하였다





NifSkope에 의상파일을 불러온다.

대상 메쉬에 우클릭하여 Export Template를 클릭한다.





파일이름과 해상도를 지정하고 템플릿 이미지를 생성한다.





다른 메쉬도 템플릿 이미지를 미리 만들어준다.

템플릿 이미지는 NifSkope가 설치된 경로에 PNG파일로 저장된다.






생성된 템플릿 이미지를 포토샵으로 불러온다.
빈 공간이 상당하다.
전체의 1/4만 사용하고 있다.





실제 DDS텍스쳐에 템플릿을 붙여보았다.
4096x4096의 고해상도 텍스쳐에 실제 사용량은 얼마 안된다.

이 의상은 다른 모드에서 코르셋만 따와서 붙인것이라 이런 현상이 생긴것이다.





템플릿 이미지를 이용하여 디퓨즈, 노말, 노말 마스크를 함께
적당한 위치로 이동하고 선명도를 조정하여 1024x1024로 해상도를 변경하였다.

1024x1024 압축률90% JPG이미지 이지만 괜찮은 디테일을 보여준다.




작업중인 파일을 따로 보관하고 템플릿이 곂쳐진 상태로 저장한다.




NifSkope로 메쉬파일을 불러온다.
텍스쳐가 변경되었기에 메쉬가 맞지 않는다.




Edit UV를 클릭하여 UV Editer를 불러온다.




Scale and Translate Selected로 UV크기를 변경해야 한다.




2배 크기로 만들어준다.




이동할 부분을 선택하여 버텍스를 잡고 템플릿 이미지에 맞게 이동한다.




UV작업이 끝나면 메쉬를 저장하고 템플릿이 없는 텍스쳐로 바꿔주면 완성이다.
최소,최대체중과 GND도 같은 방식으로 바꿔줘야 한다.




모자는 더 가관이다.
2048x2048 텍스쳐의 10%도 못쓰고 있다.




의상텍스쳐를 1024x1024로 줄이고 모자를 합쳤다.

천 질감을 살리는 포토샵 테크닉은 다음에 다뤄보기로 한다.





최종적으로 240메가에서 90메가로 줄였다.

2300개가 넘는 커스텀 보이스와 전용의상이 있기에 이 정도 용량이지만
케릭터만 있는 모드라면 20메가 미만으로 줄일 수 있고,
모든 바디텍스쳐와 메쉬를 사용중인 것으로 교체하면 10메가 미만으로 만들 수 있다.









모드 하나에 이 정도 공을 들일 필요가 있나 싶다만...
모드 편집방법을 소개하기 위한거라 조금 깊이 들어가 봤다.



 

덧글

  • rukawa 2020/09/09 23:49 # 삭제 답글

    재밌게 잘 봤습니다. 혹시 이런 식으로 대화 출력 쪽도 건드릴 수 있나요? 혼자 하는 말수를 극히 줄이거나 없애는 식의 커스텀이 가능한지 궁금합니다.
  • GIGADUEX 2020/09/10 08:13 #

    제가 적은 글의 내용은 모드가 사용하는 텍스쳐를 최적화하고 불필요한 파일들을 삭제하는 것 입니다.
    그런데 질문하신 것은 이미 모드에 포함되어진 기능이군요.


    Hermit.esp파일을 TES5Edit로 열어보면 Dialog Topic에서
    XX01d278 "네 잡담 말인데..."의 대화문이 있고 그 하부로 XX01d279가 3개의 하위 대화문으로 연결됩니다.

    XX01d27A 수다 좀 떠들어 줘
    XX01d27B 평소처럼 말해도 돼
    XX01d27C 제발 조용히 해

    이 3개의 하위 대화문이 있고 또 그 하위 코드들은 타니아의 대답들로 연결되는군요.

    이 대답들은 Hermit_TIF__ChatterFrequency라는 스크립트로 연결되는데
    nChatLevel의 값을 지정하는데 있어서 수다는 2, 중간은 1, 침묵은 0 으로 되어있군요.

    결국 EPS파일이 하는 것은 스크립트의 숫자값만 지정해주는 것이고
    이 스크립트를 실질적으로 작동시키는 것은 Scripts폴더에 hermit_tif__chatterfrequency.pex라는 스크립트 파일이군요.


    CK툴에서 이 스크립트를 편집하실때 참고가 될 수 있겠군요.
  • rukawa 2020/09/17 08:17 # 삭제

    별 것 아닌 질문에 정성스레 답변 해 주셔서 정말 감사합니다.

    타니아 모드를 좋아하지만 유일한 단점이 시도때도 없을 뿐더러 상황과도 별로 안맞는 수다인데, 이게 대화로 지정해도 안먹히는 버그가 있더라구요.

    수정할 재주는 없지만 아예 관련 데이터를 삭제해버리면 어떨까 하고 생각해본 겁니다^^;;

    CK툴로 스크립트 수정하는 것만이 답인가요? 난이도는 어느정도 될까요.
  • GIGADUEX 2020/09/19 15:10 #

    스크립트 수정만이 답은 아닌것 같습니다.
    간단한 스크립트인데 대화상태가 지정이 안된다면 설치 상태에 문제가 있어보이네요.
    http://www.nexusmods.com/skyrim/mods/58670
    타니아 다운로드 사이트의 설명을 보니 AFT, EFF, UFO같은 동료모드와 말 모드 보다 아래로 배치해라는 설명이 있군요.
    SKSE는 1.06.16 이상을 사용하라고 하고요.
    http://skse.silverlock.org/
  • rukawa 2020/10/25 06:07 # 삭제

    조언 감사합니다. 다시 한 번 체크해 봐야겠네요
  • rukawa 2021/01/28 20:05 # 삭제 답글

    안녕하세요. 오랜만입니다. 기가듀스 님 말씀처럼 설치 상태에 문제가 있었나봅니다.
    타니아 모드를 동료 관리모드보다 더 아래로 내리고, ini 트윅으로 일정거리 이상 가까워지면 자동으로 말을 내뱉는 스카이림 바닐라 시스템을 건드려줬더니 정말 조용해졌습니다.
    다시 한 번 조언 감사드립니다^^
댓글 입력 영역