디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[창작] 리소스팩으로 모델 그림자 지우기 + 발광 효과 넣기

삐유갤로그로 이동합니다. 2024.03.26 01:00:02
조회 1271 추천 25 댓글 12
														

7fed8272a8826beb3ceae9e7459f7069284e015b8d80ae1d608c0b52cb7a99c2f90467

7fed8272a8826beb3ceae9e7459f7068db3aab41f7c3dc8d8891af406f328d644304cf


리소스팩 내의 셰이더 기능으로 모드 없이 그림자를 지우거나 발광 효과를 넣어보아요 




----------------------------------------------



블럭 그림자는 지울 수 있는데 아이템이나 엔티티는 그림자를 지울 수가 없어서

예전부터 계속 찾아보다가 관련 내용이 하나도 없어서 허탕만 쳤는데

정말 운좋게 어떤 능력자분이 도와주셔서 겨우겨우 찾음ㅠㅠㅠㅠ


리소스팩 만들거나 모델링하는 다른 사람들에게 도움이 정말정말 많이 될 것 같아서 

셰이더 만든 사람한테 허락받고(<<<<중요) 사용법 올려봄 






준비물:


리소스팩 셰이더 파일 -

https://drive.google.com/file/d/1N3gXyzkbtKGTfA62I0SgKW1dxxXGo8w8/view?usp=sharing

 


이미지 편집 툴 - 에슾(Aseprite), 포토샵(Photoshop) 등등 블럭벤치(blockbench)도 가능


.vsh, .fsh 확장자 편집 툴 - notepad++, Visual Studio Code, 메모장 등등



----------------------------------------------



시작하기 전에 작동 원리를 간단하게 설명할게요




a16711aa372a76b660b8f68b12d21a1dd58bd73bc5


모든 텍스쳐 속 픽셀은 보시다시피 각각의 RGBA값이 있어요

R, G, B는 색상을 조절하는 부분이고 A는 투명도를 조절하는 부분인데

여기서 중요한 부분은 A값이에요


사람 눈으로는 투명도 255나 240이나 다 비슷비슷하게 인식하기 때문에

A값을 미세하게 조절해서 특정 A값으로 맞춰놓으면

리소스팩 내의 셰이더에서 그 픽셀을 인식해서 

해당 픽셀의 그림자를 지우거나 발광 효과를 넣는 원리랍니다


셰이더가 이런 걸 어떻게 구현하는 지는 저도 잘 몰라서 설명 못 드림 죄송ㅠㅠ






3줄요약:

1. 텍스쳐 속 픽셀의 투명도값을 특정 숫자로 맞춰놓으면

2. 셰이더에서 특정 투명도값을 인식해서

3. 해당 픽셀의 그림자를 지우거나 발광 효과를 넣는다


이 정도만 이해하면 응용해서 써먹기에는 충분할 거예요


땀






이제 본격적으로 사용법을 알아봐요


먼저 파일을 받았다면 리소스팩 폴더에서 assets/minecraft/shaders 폴더에 넣어주세요 

core 폴더 그대로 넣어주셔야 함!




a16711aa372a68e87eb1d19528d5270385dd80202ab8


이제 셰이더 내에 있는 rendertype_entity_translucent_cull.fsh(.vsh 아님!!)을 수정해서 커스터마이징할 수 있는데


저 영어로 된 부분들 중에서


    if (rgb.a-254.0/255.0 == 0) {

        noshade = 0;

    } else if (rgb.a-253.0/255.0 == 0) {

        light = true;

        noshade = 0;

    }


이 부분만 수정하면 돼요
볼드체로 표시된 부분이 A값, 즉 투명도를 지정하는 부분
(기본값은 254, 253)

이 말은 즉 텍스쳐 속에 있는 픽셀들 중에
투명도가 254인 픽셀이 존재하면 해당 픽셀의 그림자를 지우고
투명도가 253인 픽셀이 존재하면 해당 픽셀의 그림자를 지움과 동시에 발광 효과를 넣는 거임


그래서 모델의 텍스쳐 투명도를 254, 253으로 맞춰 놓으면
그림자를 지우거나 발광 효과를 넣을 수 있음!


 

a16711aa372a76b660b8f68b12d21a1dd28bdf32

그런데 여기서 사소한 문제가 하나 있음....

보통 지우개를 이용해서 텍스쳐의 투명도를 수정하는 경우가 많은데
지우개 투명도는 보통 다 퍼센트로 설정이 되어 있어서

256단계로 나눠져있는 A값을 맞추기 까다로워요ㅠㅠㅠ



그래서 해결 방법은


    if (rgb.a-254.0/255.0 == 0) {

        noshade = 0;

    } else if (rgb.a-253.0/255.0 == 0) {

        light = true;

        noshade = 0;

    }


여기서 숫자를 살짝 고치면 되는데

각각 254 -> 252, 253 -> 249 로 바꾸면 돼요


지우개 투명도 1%로 텍스쳐를 지운다고 가정하면

픽셀을 한 번 지우는 경우에는 A값이 252가 되어 그림자가 지워지고

두 번 지우는 경우에는 249가 되어 발광 효과를 넣을 수 있음


이 말인 즉 A값 맞추려고 고생하는 대신에 저런 식으로 커스터마이징하면

그냥 해당하는 부분의 텍스쳐만 투명도 1%짜리 지우개로 슥슥 지우기만 하면 적용할 수 있다는 거!


눈물




여기서 주의할 점은 특정 A값인 픽셀 전부에 적용되기 때문에

반투명한 아이템같은 경우 의도치 않게 셰이더가 적용될 수 있지만

보통 250정도 되는 투명도는 잘 사용하지 않아서 겹치는 경우는 거의 없을 거예요




아무튼 A값을 설정했으면 텍스쳐 투명도를 설정한 A값으로 수정한 다음에 적용하면 끝!



7fed8272a8826beb3febe9e7449f776c0d17230732270698cabe2a36e6a6462f9cd0d8



이제 바닐라에서도 그림자를 지우거나 발광 효과를 넣어서 모델을 예쁘게 만들어보아요


불가능



추천 비추천

25

고정닉 10

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기
자동등록방지

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2858 설문 SNS로 싸우면 절대 안 질 것 같은 고집 있는 스타는? 운영자 24/05/06 - -
2859 AD 나혼렙 어라이즈 그랜드 론칭! 운영자 24/05/09 - -
193353 공지 갤에서 운영되는 서버 확인하고 함께 즐기자 ! ! [19] Karn갤로그로 이동합니다. 22.11.06 114943 122
259943 공지 [신문고] 게시물 신고/완장한테 하고싶은말 [395] 핵미41갤로그로 이동합니다. 23.12.12 11425 13
228522 공지 [스티브 갤러리 마인크래프트 정보글 모음집] [15] 핵미41갤로그로 이동합니다. 23.05.17 122815 87
256009 공지 [구매 가이드] 마인크래프트를 조금 더 싸게 구매해보자! [20] 어른이갤로그로 이동합니다. 23.11.20 15545 40
232230 공지 1.20 여정과 이야기 업데이트 내용 총정리 [2] ㅇㅇ(58.238) 23.06.08 14347 78
226451 공지 [스티브 갤러리 개발/번역 디스코드] [4] 핵미41갤로그로 이동합니다. 23.05.07 62289 66
165469 공지 스티브 갤러리 이용 규칙 [5] 핵미41갤로그로 이동합니다. 22.05.27 145453 125
284113 일반 마크 진짜 씹고인물 게임이구나 ㅇㅇ갤로그로 이동합니다. 03:32 99 0
284112 건축 8년간의 건출물들(스압,데이터주의) [4] juju갤로그로 이동합니다. 02:57 175 6
284111 일반 그렉텍에서 에폭시 레진만들때 글리세롤vs알릴 클로라이드 뭐가 더나음 [1] ㅇㅇ(223.39) 02:55 106 0
284110 질문 서버 관련 질문!!! ㅇㅇ(121.132) 02:45 107 0
284109 단타서 단타 댓글 퀴즈 [1] ㅇㅇ(124.51) 02:40 116 0
284108 모드 마크 1.20.1 자가 구축 모드팩 하나 공유함 공벌레갤로그로 이동합니다. 02:23 173 2
284107 질문 딥다크 바이옴 질문 [1] ㅇㅇ(183.105) 02:15 91 0
284105 일반 크 이게 모드질의 참맛이제 [4] 넷카마갤로그로 이동합니다. 02:05 254 0
284104 단타서 단단한 야1생섭 단타잡이 오픈!! [5] 단데기갤로그로 이동합니다. 01:59 193 1
284103 창작 goat모드 하나 만들어왔다 [17] ㅇㅇ(114.18) 01:43 412 3
284102 단타서 내일 벙커 디펜스 단타염(하마치아님) [7] 통붕이(14.34) 01:27 154 0
284101 일반 마인플래닛 원래 고대 도시 상자 자원 얻기 ㅈㄴ 힘드냐? ㅇㅇ(211.234) 01:25 112 0
284100 일반 ㅇㅂ온 이새끼 뭐냐 [2] 홀로서기갤로그로 이동합니다. 01:19 333 0
284099 일반 이제 진짜 조만간 모드 소개글 써봄 [4] 넷카마갤로그로 이동합니다. 01:16 245 0
284098 일반 님들 마크처음해보는데 도움좀요ㅠ [3] ㅇㅇ(121.170) 01:11 218 0
284097 단타서 닫) 테스트 [3] tmd갤로그로 이동합니다. 01:09 141 0
284096 일반 저렇게 개성 강한 지옥 나무 처음 봤음 [2] 0/4/3갤로그로 이동합니다. 01:05 297 2
284095 정보 메이스 밸런스 스냅샷 - 24w19 [2] Karn갤로그로 이동합니다. 00:59 282 3
284094 일반 스갤 완장 시발년들아 [3] ㅇㅇ갤로그로 이동합니다. 00:59 492 0
284093 일반 님들 친구랑 멀티하는데 명령어 [2] 하다솜갤로그로 이동합니다. 00:54 120 0
284091 일반 블록을 활용할 줄 모르는 편 [1] 0/4/3갤로그로 이동합니다. 00:50 165 1
284090 일반 커스포지로 create AnB 깔았는데 쉐이더는 어떻게 까나 ㅠ(좆늅) [2] ㅇㅇ(221.168) 00:49 88 0
284089 일반 맵을 포지 버킷으로 열었는데 일부가 구현안됨 [1] 통붕이(14.34) 00:45 72 0
284088 질문 생존 모드팩 추천좀 ㅇㅇ(211.60) 00:44 65 0
284087 질문 친구들이랑 할 멀티 모드 추천좀 가능할까 ㅇㅇ(58.79) 00:43 73 0
284086 연재 노미팩토리 CE - 1주차 - 발전라인v1 dd(222.103) 00:41 107 0
284084 일반 진짜 테서렉트만한 블럭이 없는듯 [1] Ichorium갤로그로 이동합니다. 00:38 104 0
284083 질문 도움! 늑대랑 고양이가 앉은뱅이가 됨 [10] ㅇㅇ(182.214) 00:29 175 0
284082 질문 GTNH 2.6.0 한패 다 되서 나옴? [6] ㅇㅇ(180.71) 00:22 123 0
284081 창작 공허의 기사 [6] 큐브충갤로그로 이동합니다. 00:13 403 9
284080 일반 프리퀄 어드벤처처럼 마크로 그런거 없나 ㅇㅇ갤로그로 이동합니다. 00:10 72 0
284079 일반 veinminer<<<이거 넣어논 서버 없나 [1] 하늘에서내려온토끼가하는말갤로그로 이동합니다. 05.10 133 0
284078 질문 산업관련모드 [3] juju갤로그로 이동합니다. 05.10 145 0
284076 일반 아.. 12시간동안 한거 다 날아갔네 [2] ㅇㅇ(211.235) 05.10 237 0
284075 일반 재밌는 단타 열어라 [3] 성진우(15.235) 05.10 174 6
284074 단타서 off) 쌍근 팀전 테스트 Deuterium갤로그로 이동합니다. 05.10 160 0
284073 일반 이게 금요일밤 단타 꼬라지냐 시발? [4] ㅇㅇ(217.138) 05.10 220 10
284072 일반 말 협곡에서 올릴려면 어떻게함? [2] ㅇㅇ(118.36) 05.10 94 0
284070 일반 마인크래프트 베드,침대 그래픽 깨짐 질문요 [1] 베개귀신(183.104) 05.10 96 0
284069 단타서 지하감옥 5명 창남아닌데요갤로그로 이동합니다. 05.10 114 0
284068 일반 모드오류 헬프 [5] ㅇㅇ(219.250) 05.10 159 0
284067 일반 친구랑 하기좋은 rpg 모드팩추천좀 [2] ㅇㅇ(220.93) 05.10 151 0
284066 질문 종료 코드 1 어떻게 해결해야 할까요..? [5] 뉴비어린이갤로그로 이동합니다. 05.10 151 0
284065 일반 좆드락은 공장 안됨? [3] 태수토스테론갤로그로 이동합니다. 05.10 150 0
284064 단타서 금칙어단타 테스트 [11] 단데기갤로그로 이동합니다. 05.10 307 0
284063 일반 스압) 모드 잔뜩넣고 한 플레이 후기... [5] ㅇㅇ(220.94) 05.10 240 6
284062 일반 단없? 서라벌갤로그로 이동합니다. 05.10 43 0
284061 질문 데이터팩 질문 [3] ㅇㅇ(211.46) 05.10 71 0
284060 장타서 베드락 건축농사 잔잔힐링렐름 두번째 홍보글 ㅇㅇ갤로그로 이동합니다. 05.10 147 1
284059 일반 아까 경제 플러그인 공유 글 쓴사람인데 [3] Eco(121.170) 05.10 109 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2