[Ihoo] 팔렛 원리에 대해 알아봅시다. > 기초 이해 강좌

본문 바로가기

사이트 내 전체검색

뒤로가기 기초 이해 강좌

[Ihoo] 팔렛 원리에 대해 알아봅시다.

페이지 정보

작성자 Leona123 작성일 24-10-03 17:02 조회 627 댓글 0

본문

무겐 그림파일에서 쓰이는 포맷은 256색 PCX포맷입니다.

 왜냐하면 PCX파일만?이 팔렛이란걸 가지고 있어서 색의 변화가 가능하기 때문입니다0.

16비트이상 PCX파일의 경우 팔렛적용을 하면 256색으로 됩니다.




이것은 Act file editer를 실행시킨 모습입니다. 오른쪽의 그림은 왼쪽처럼 팔렛이 적용된 pcx파일입니다.
이 PCX파일의 각 부분은 왼쪽의 팔렛에서 어느 부분의 색을 사용할 것인지 정해져 있습니다.

예를 들어서 쿄의 허리띠 가운데 가장 밝은 부분은 왼쪽 팔렛의 8번째 색인 248,216,168을 쓰도록 정해져 있는 것입니다.

따라서 팔렛을 바꾸면 오른쪽의 스프라이트의 색을 바꿀수 있습니다.

대전액션게임에서 버튼에 따라 캐릭터들의 옷 색깔 등이 바뀌는 것과 같은 원리입니다.

예를들어 교복 부분의 팔렛색을 빨간색으로 바꾸면 빨간 교복을 입은 쿄가 되는것입니다.


PCX파일을 팔렛에 적용시킨다 함은 그 PCX파일의 어느 부분의 색은 팔렛의 어느 부분의 색을 쓰게 하라 라고 정해주는 것을 말합니다.

여기서 그냥 PCX파일을 팔렛에 적용시키는 방법은 포토샵을 쓰는방법과 PCXCLEAN을 쓰는 방법이 있습니다.

포토샵에서는 03-팔렛만들기를 보면 알수 있을겁니다만, 그림파일 불러오고 Image->mode
->Indexed color로 팔렛을 추출한 뒤 Image->mode->color table에서 팔렛을 편집해서 다
른 이름으로 저장을 해서 pcx파일로 저장을 하면 그 팔렛대로 적용이 됩니다.



이대로 저장을 할 경우 예를들어 머리띠나 신발의 색(흰색)이 팔렛의 14번째에 있으므로 머리띠나 신발 부분의 색은 팔렛의 14번째의 색을 쓰게 됩니다.


PCXCLEAN을 쓰는 방법은 도스 프롬프트로 나가서 다음과 같이 입력하면 됩니다.
(pcxclean.exe와 pcx그림파일이 같이 있는 폴더에서)
예를들어 그 폴더를 c:\pcx라고 하면

c:\pcx>pcxclean 적용할pcx파일이름 적용된후pcx파일이름 적용시킬팔렛파일이름

예를들어 캡쳐한후 쿄의 그림파일이름을 11.pcx라 하고 저 팔렛이름을 kyo.act라고 했을때.

‘pcxclean 11.pcx 1.pcx kyo.act‘를 치고 엔터를 치면 kyo.act팔렛에 적용된 1.pcx파일이 생성됩니다.

11.pcx에 있는 색이 kyo.act(팔렛)에 있으면 pcx의 그 부분의 색은 팔렛의 그 부분의 색을 쓰도록 되며, 팔렛에 없는색일 경우 팔렛의 맨 마지막 색(투명색)으로 바뀝니다.

이해를 돕기위해 예를 들겠습니다.



이 pcx그림파일을.




이 팔렛에 적용하면.(팔렛의 맨 오른쪽 아래 부분입니다. 위 그림의 빨간색,초록색 부분과 이 팔렛의 빨간색 초록색 부분의 RGB색상은 같다고 칩니다. 이 팔렛은 투명색 말고는 초록,빨강 2가지색만 있는것입니다.)
 

이런 결과물이 나오게 됩니다. 팔렛에 없는 색이나 마지막색은 마지막색(투명색)을 쓰도록 지정이 되고, 팔렛에 있는 색일 경우 팔렛 그부분의 색을 쓰게 됩니다.

이그림을 SFF파일에 넣고 무겐 내에서 쓰게 되면 분홍색 부분은 투명하게 됩니다. 빨강,초록 부분을 캐릭터 부분이라고 할수 있겠군요. 이제 저 팔렛의 빨간 부분이 파란색으로 바뀐
팔렛을 쓰게되면 게임내에서 저 동그라미 부분은 파란색으로 바뀌어서 표현됩니다. 캐릭터의 옷색깔 등이 바뀌어서 나오는 것과 같습니다.

RGB색상이라고 하는 것은 빨강(RED),초록(GREEN),파랑(BLUE)의 진하기의 조합입니다.
예를들어 255,0,0 은 가장진한 빨간색이 되고 0,255,0은 가장진한 녹색(연두), 0,0,255는 가장진한 파란색이 됩니다. 팔렛을 적용할땐 RGB색상이 정확히 같은 부분만 적용이 됩니다.


이렇게 적용된 pcx파일은 MCM을 이용해 SFF파일에 넣을 수 있습니다.

추천0

댓글목록 0

등록된 댓글이 없습니다.

개인정보처리방침 이용약관

사이트 정보

Copyright © 무겐 어소시에이션 All rights reserved.
PC 버전으로 보기