디시인사이드 갤러리

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

갤러리 본문 영역

초속 거합 마법소녀 아카네 개발 - 렌더링

ㅇㅇ(116.32) 2024.08.24 08:10:02
조회 13669 추천 74 댓글 61


초속 거합 마법소녀 아카네 개발 - 캐릭터 만들기

초속 거합 마법소녀 아카네 개발 - 스테이지 만들기 







7df3c028e2f206a26d81f6e3448471

Pixel Perfect 할 때 회전과 아닐 때 회전 결과 비교


유니티로 픽셀 그래픽 게임을 개발하는데 있어 가장 큰 적은 바로 Pixel Perfect 일 것이다.


태생이 3D 게임 엔진이기 때문일까? Pixel Perfect한 화면을 렌더링 하기 위해 별별 꼼수에 기술이 다 들어간다.


요즘에는 유니티에서 자체적으로 지원하는 기능들이 있기 때문에 설정만 잘 해주면 괜찮은 결과물이 나오는 듯 하다.




하지만 이런건 좀 굴러가면서 직접 만들어야 재미있지 않은가?


인디의 장점은 효율은 제쳐두고 내가 하고 싶은 걸 하는데 있다.




05b2de23fcd139ab51ed86e44f9c756f57d76cc5185ef30472196f6092de1d3323008f4881b77b44d1b5421e750c522c35

샤리스 인베이더 프로토타입


초속 거합 마법소녀 아카네의 화면을 렌더링 하는 과정을 이야기 하려면 과거 샤리스 인베이더라는 게임을 개발하던 시절로 돌아가야 한다.


의도치는 않았지만 어떻게 보면 초속 거합 마법소녀 아카네의 전신격인 게임이다.




한창 화면을 Pixel Perfect 하게 그리는 방법에 대해 찾던 중 굉장히 간단한 해결 방법을 찾게 되었는데, 바로 Render Texture를 활용하는 방법이었다.



79f3c028e2f206a26d81f6e74587706c

Render Texture 설정


우선 렌더링 하고 싶은 크기의 Render Texture를 만든다.


Filter Mode를 Point로 설정하면 픽셀간의 보간 (스무딩)을 진행하지 않기 때문에 네모 반듯한 화면을 얻을 수 있다.


화면이 그려지기를 원하는 실제 Pixel 크기보다 큰 화면에 그려져 문제가 발생하는 것이기 때문에, 애초에 작은 화면에 그려버리면 된다는 논리다.




7ef3c028e2f206a26d81f6e745897d6c

인 게임 카메라 Inspector




7cf3c028e2f206a26d81f6e241847165

인 게임 카메라


이제 카메라를 통해 Render Texture에 실제 인 게임 화면을 그린다




78f3c028e2f206a26d81f6e64e80746d

Render Texture 렌더링 결과


그러면 위와 같이 깔끔하게 Pixel Perfect한 화면을 얻을 수 있다.





7ff3c028e2f206a26d81f6e24687726b

메인 카메라


이제 위에서 그린 Render Texture를 적당한 크기의 Plane Mesh에 올려 메인 카메라로 찍으면 한 프레임이 완성된다.




2ab1d932e6da76a167b9f68b12d21a1d3bcd4f4cbb9f

같은 방식으로 그려진 UI에 글리치 Post Process를 적용한 화면


매우 간단하다! 


게임 화면을 따로 Texture로 빼 놓은 것이기 때문에 쉐이더를 통해 게임 화면을 커스텀 할 수도 있다.




3db4c823e9c23db440b098b21fd704038283b3e04a04059c4e41

배경이 자글거리는 문제


한 가지 문제가 있다면 위처럼 대상, 혹은 카메라가 움직일 때 픽셀이 자글거릴수 있다는 것이다.


이는 설정한 PPU 단위보다 작은 값이 Position에 들어가 있으면 발생하는 현상이다. (PPU 100일 때 0.01 보다 작은 값으로 움직일 때 발생)


유니티의 래스터라이저가 어떤 식으로 작동하는지는 모르겠지만, 픽셀 위치가 반올림되며 발생하는 현상일 것이다.




3db4c823e9c23db420b8dfb336ef203efd0bc793189ff953

깔끔한 배경


해결법은 간단한데, 그려지는 주체, 카메라의 위치 값을 PPU 단위로 잘라주면 된다.


위는 정지한 3D 배경을 렌더링 한 결과다.




7bf3c028e2f206a26d81f6e74f87736e


초속 거합 마법소녀 아카네에서는 샤리스 인베이더와 같은 방식을 취하되, 조금 더 세분화 해 렌더링 한다.


각각의 그려질 대상들을 서로 다른 Render Texture에 그려준 뒤 쉐이더에서 하나로 합쳐준다. (위의 Combine Pass)




7af3c028e2f206a26d81f6e042857268

아카네 포스트 프로세스 프로파일


이는 포스트 프로세싱을 위함이다.


배경, 캐릭터, 이펙트 등등 각 레이어에 개별적으로 특수 효과를 적용한다.




75f3c028e2f206a26d81f6e442807764fb

그림자가 그려지는 과정


캐릭터와 배경, 배경의 Depth를 포함하는 텍스쳐를 각각 따로 렌더링 한 뒤 합칠 때 그림자를 그리는데 사용하기도 한다.


링크

위는 레인 월드가 그림자를 그리는 방식과 같은 방식인데, 관심 있는 사람은 따라 해보면 좋을 듯




28ef8127bdd76ff73dea8eed41862565005c9e6238252abb6a6f542408556365

이펙트에 비치는 캐릭터 그림자


위처럼 이펙트 쉐이더에서 활용하기도 한다.



사실 위 같은 효과들은 굳이 직접 구현할 필요가 없다


유니티 자체 기능이나 에셋 스토어가 워낙 잘 되어 있어 그냥 가져다 쓰는게 편하다.


하지만 만들면 재미는 있다. 내가 만든게 잘 작동 하는 걸 보면 기분이가 매우 좋아진다.


돌아가는 구조를 자신이 온전히 파악하고 있기 때문에 기능의 추가나 문제 파악이 쉬운 장점도 있다.




===========================================================================








출처: 인디 게임 개발 갤러리 [원본 보기]

추천 비추천

74

고정닉 32

15

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
이슈 [디시人터뷰] 라이징 스타로 인정받은 걸그룹, ‘리센느(RESCENE)’ 운영자 24/11/08 - -
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
279190
썸네일
[유갤] 로맨스 스캠으로 15억 사기 당한 82세 할머니
[250]
ㅇㅇ(175.119) 11.08 32366 158
279189
썸네일
[싱갤] 싱글벙글 너무 못생기게 나온 스폰지밥 공식 콜라보 인형
[200]
최강한화이글스팬갤로그로 이동합니다. 11.08 32857 175
279186
썸네일
[써갤] 김광수 "티아라 왕따사건? 내가 화영 계약서 찢고 나가라했다"
[301]
비켜갤로그로 이동합니다. 11.08 29375 214
279184
썸네일
[싱갤] 싱글벙글 父장례식에서 와이프라고 주장한 여자
[357]
레이퀀스뱅큐어갤로그로 이동합니다. 11.08 43080 506
279183
썸네일
[야갤] 학폭대신 까폭. 호주에서 매맞고 다니는 한국인들.
[297]
앨런갤로그로 이동합니다. 11.08 36651 81
279181
썸네일
[주갤] 블라인드 '아내가 바람을 피웠다
[291]
주갤러(211.224) 11.08 35118 333
279180
썸네일
[싱갤] 싱글벙글 트럼프 당선에 화난 어느 외국 유튜버
[525]
아카식레코드갤로그로 이동합니다. 11.08 44460 274
279178
썸네일
[기갤] 퀘이사존 입장표명 떳네
[300]
/)-_-)/)갤로그로 이동합니다. 11.08 32066 167
279177
썸네일
[싱갤] 오싹오싹 "내가 법 위에 서겠다"는 인터넷 서점
[251]
ㅇㅇ갤로그로 이동합니다. 11.08 33901 320
279175
썸네일
[중갤] 로아 개인정보 유출 터졌다
[195]
ㅇㅇ갤로그로 이동합니다. 11.08 26068 153
279174
썸네일
[2갤] 헐 강남 은마아파트 불났대
[194]
ㅇㅇ(223.39) 11.08 46571 87
279171
썸네일
[리갤] 신짱비 관련 청원서 내용 올린다
[310]
ㅇㅇ(220.78) 11.08 44164 505
279169
썸네일
[싱갤] 싱글벙글 너무 관대했던 밸브 신작게임..jpg
[151]
ㅇㅇ갤로그로 이동합니다. 11.08 40828 248
279168
썸네일
[부갤] 청약(신규분양) 아파트 디딤돌대출 불가능 사태의 진짜 문제점
[196]
ㅇㅇ(106.101) 11.08 20796 61
279166
썸네일
[이갤] 김옥균 프로젝트 유포 사건, 남부지검이 수사…최초 유포자는 특정X
[37]
고맙슘봐갤로그로 이동합니다. 11.08 11453 18
279165
썸네일
[디갤] Z5 + 2470F4 잘쓰고있는데
[26]
마일드세븐FK갤로그로 이동합니다. 11.08 5243 24
279163
썸네일
[싱갤] 싱글벙글 여성전용주택으로 여혐하지 말라는 사람
[487]
방방조치조갤로그로 이동합니다. 11.08 44908 860
279162
썸네일
[유갤] 데뷔 전 카라 팬 오프 모임에 갔던 남자 아이돌
[99]
ㅇㅇ(146.70) 11.08 24561 70
279160
썸네일
[야갤] 한국와서 충격받은 일본사람 ...jpg
[706]
ㅇㅇ(211.228) 11.08 47091 688
279159
썸네일
[싱갤] 싱글벙글 트럼프의 불법 이민자 문제 해결 방안을 알아보자
[397]
parkjihoon갤로그로 이동합니다. 11.08 23098 237
279157
썸네일
[코갤] 금투세 폐지에…'가상자산 과세 2년 유예' 힘 실린다
[144]
재명세(118.235) 11.08 16850 56
279154
썸네일
[싱갤] 싱글벙글 미국에서 휴지 사재기 하는 이유
[283]
ㅇㅇ(202.168) 11.08 34741 189
279153
썸네일
[코갤] 더본 기레기 레전드 능욕
[401]
집요한넘갤로그로 이동합니다. 11.08 34449 273
279151
썸네일
[야갤] 인도인 시체 처리장이 된 방글라데시 해안
[215]
앨런갤로그로 이동합니다. 11.08 29837 174
279150
썸네일
[싱갤] 싱글벙글 끝나가는 2024 미국선거
[308]
zl존법사갤로그로 이동합니다. 11.08 25230 562
279148
썸네일
[미갤] (+진행상황) <현역가왕2> 제작진 엄무방해 혐의로 경찰에 수사의뢰했다
[46]
ㅇㅇ(222.111) 11.08 11264 123
279147
썸네일
[싱갤] 싱글벙글 아직도 영어단어 외우는 JYP
[145]
ㅇㅇ갤로그로 이동합니다. 11.08 24896 108
279145
썸네일
[디갤] 맛점? 사진봐(20pic)
[26]
Look_갤로그로 이동합니다. 11.08 4815 9
279144
썸네일
[야갤] 한녀가 천조국에 독을 풀었노
[535]
야갤러(121.163) 11.08 39059 432
279141
썸네일
[스갤] 스압)편돌이 벽돌던지는 정신병자 만났음+후기
[581]
페그오갤로그로 이동합니다. 11.08 29671 373
279139
썸네일
[유갤] 신부대기실에서 잘생긴 남자가 엉엉 울음...jpg
[392]
ㅇㅇ(91.195) 11.08 35482 294
279138
썸네일
[싱갤] 중국 시진핑, 미국에 "싸우지 말자" 그만하자노
[510]
ㅇㅇ(14.48) 11.08 49009 449
279136
썸네일
[야갤] 최근 삼성 공식 채널에 올라온 디자인 영상.jpg
[202]
야갤러(223.39) 11.08 26814 184
279135
썸네일
[부갤] 명태균 "김 여사한테 '청와대로 가면 뒈진다'고 했다"…민주, 녹취 또
[246]
부갤러(211.234) 11.08 13924 75
279133
썸네일
[싱갤] 싱글벙글 회계사가 말하는 치킨의 원가 구조 .jpg
[576]
최강한화이글스팬갤로그로 이동합니다. 11.08 32104 84
279132
썸네일
[군갤] 싱글벙글 우크라군 움짤들
[199]
방구석KMDB갤로그로 이동합니다. 11.08 28368 162
279130
썸네일
[프갤] 인도식 성수 ㅋㅋㅋㅋ..ㄹㅇ
[259]
두린갤로그로 이동합니다. 11.08 26223 141
279129
썸네일
[야갤] 트럼프 대선기간 단 한번도 해리스에게 뒤진적 없었다!
[338]
ㅇㅇ(222.112) 11.08 23556 321
279126
썸네일
[싱갤] 싱글벙글 망해가던 엔비디아를 살린 일본인 사업가
[290]
ㅇㅇ(221.147) 11.08 38525 310
279124
썸네일
[기갤] '뉴진스 MV' 신우석 감독, 어도어 경영진 형사 고소
[284]
긷갤러(124.58) 11.08 16928 67
279123
썸네일
[싱갤] 훌쩍훌쩍 소년 시절 성정체성 혼란의 최후....
[324]
소쏘갤로그로 이동합니다. 11.08 40904 180
279121
썸네일
[강갤] 707 최영재 마스터 스펙이 진짜 미친 이유
[193]
강갤러(117.111) 11.08 19150 68
279120
썸네일
[카연] 인간이 겨울잠을 잔다면
[219]
whitebean갤로그로 이동합니다. 11.08 21257 97
279118
썸네일
[스갤] 삼성 OLED 최신공정은 애플 LTPO 채택. 모든 갤럭시 적용
[330]
SK하이닉스갤로그로 이동합니다. 11.08 19063 223
279117
썸네일
[싱갤] 싱글벙글 강대국 러시아의 민낯
[378]
Happy(112.147) 11.08 24232 195
279116
썸네일
[샤갤] 샤니마스 성지순례 여행기 (3) -세이세키사쿠라가오카, 도쿄 서쪽-
[19]
유기농쌀갤로그로 이동합니다. 11.08 5218 20
279113
썸네일
[기갤] 어제자 방송에 나온 당근 무료 나눔 받는 연예인
[254]
ㅇㅇ(106.101) 11.08 26701 60
279112
썸네일
[부갤] 폭발적인 반응의 트럼프 지지연설.트럼프사단 천재 연설가의 패기
[291]
앨런갤로그로 이동합니다. 11.08 18103 640
279110
썸네일
[싱갤] 의대 교수 曰 입원하면 안되는 이유...
[244]
케넨천재갤로그로 이동합니다. 11.08 26474 242
279109
썸네일
[바갤] 현바람이 망한이유를.ALABOZA
[231]
ㅇㅇ갤로그로 이동합니다. 11.08 23964 177
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2