디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(116.32) 2024.08.24 08:10:02
조회 13670 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 축의금 적게 내면 눈치 줄 것 같은 스타는? 운영자 24/11/11 - -
278913
썸네일
[싱갤] 싱글벙글 나치가 지배하는 미국.jpg
[300]
ㅇㅇ(1.232) 11.07 32151 287
278912
썸네일
[디갤] 그냥 싱가포르 사진 (20장)
[44]
ㅋㄹㄹㅇㅅ갤로그로 이동합니다. 11.07 10287 32
278909
썸네일
[코갤] 조폭 출신, 전과 17범. 5·18 부상자회장의 민낯
[351]
ㅋㅋ.(118.34) 11.07 20662 502
278907
썸네일
[대갤] 20대부터 30대주부까지..전 국민 강도대회 Jap야미바이토
[91]
개똥본갤로그로 이동합니다. 11.07 24239 96
278906
썸네일
[싱갤] 개명 예정자들의 모임
[415]
Westerlund갤로그로 이동합니다. 11.07 33160 297
278904
썸네일
[미갤] 트럼프 1기 때 있었던 한국의 충격적인 입장.jpg
[679]
ㅇㅇ갤로그로 이동합니다. 11.07 50071 1205
278903
썸네일
[기갤] 너무하다고 말 나오고 있는 한국x중국 서바이벌 오디션
[484]
ㅇㅇ(208.78) 11.07 31999 77
278901
썸네일
[싱갤] 스포) 싱글벙글 명작 트루먼쇼의 엄청난 티테일들
[197]
최강한화이글스팬갤로그로 이동합니다. 11.07 32381 245
278900
썸네일
[주갤] 30대 미혼모, 생후 1개월 아기 시신 캐리어에 4년간 숨겨…법원 판결은
[361]
ㅇㅇ(116.93) 11.07 21380 187
278898
썸네일
[싱갤] 순애순애 식객 블랙잭 반장 보기싫은 싱붕이들을 위한 순애만화.manhwa
[167]
ㅇㅇ갤로그로 이동합니다. 11.07 31078 107
278897
썸네일
[국갤] 단독) 검찰, 김용 재판 관여한 이재명 텔레그램 확보
[153]
헬기탄재매이갤로그로 이동합니다. 11.07 14351 229
278894
썸네일
[싱갤] 싱글벙글 커뮤 썰은 믿으면 안되는 이유
[397]
코드치기귀찮아서만든계정갤로그로 이동합니다. 11.07 55632 698
278892
썸네일
[퓨갤] [꼬튜브] 우준신 계약 현장
[45]
스찌바보가짜돼지갤로그로 이동합니다. 11.07 11694 91
278891
썸네일
[대갤] 짱깨들 태극기 위키피디아 왜곡 심각함
[480]
대갤러(121.129) 11.07 18426 247
278889
썸네일
[일갤] 내 바이크로 일본여행 - 10편 (토요타산업기념관 - 오사카 입성)
[24]
하짱갤로그로 이동합니다. 11.07 4275 21
278888
썸네일
[싱갤] 싱글벙글 여고생 양녀들이 데이트하기 싫은 인종...jpg
[645]
ㅇㅇ갤로그로 이동합니다. 11.07 45896 501
278886
썸네일
[웹갤] 여초에 저격당한 김풍의 '폐인가족'
[349]
웹갤러(192.42) 11.07 29833 136
278885
썸네일
[이갤] [단독] 김정숙 '샤넬재킷' 반납 확인됐다…반환 시점은 여전히 의문
[263]
고맙슘봐갤로그로 이동합니다. 11.07 19521 86
278883
썸네일
[싱갤] 싱글벙글 페루 갱단 근황
[218]
오이이갤로그로 이동합니다. 11.07 33992 190
278882
썸네일
[잡갤] 쉽고 간단한 우동만드는법
[250]
척추뽑아갤로그로 이동합니다. 11.07 31697 94
278880
썸네일
[중갤] 尹 기자회견에 침묵하는 한동훈…친한계 "방어 어려워, 방송도 취소"
[371]
중보수지갤로그로 이동합니다. 11.07 20119 249
278879
썸네일
[안갤] 트럼프 당선 직후 다시보는 안철수 국정감사...jpg
[306]
사피엔스갤로그로 이동합니다. 11.07 20792 388
278877
썸네일
[싱갤] 서울대 의대 출신 연예인의 학창시절... jpg
[396]
케넨천재갤로그로 이동합니다. 11.07 44962 197
278876
썸네일
[군갤] 카스피해의 러시아 해군기지가 우크라군 드론에 공습
[160]
ㅇㅇ갤로그로 이동합니다. 11.07 17738 96
278873
썸네일
[디갤] 한강 벌써 개추움 고생했으니까 개추좀
[63]
네형갤로그로 이동합니다. 11.07 13173 90
278871
썸네일
[싱갤] 싱글벙글 전교조 선생님 수업내용.jpg
[634]
ㅇㅇ(1.232) 11.07 40591 931
278870
썸네일
[야갤] 배우 한명 때문에 인생이 바뀐 사람들...jpg
[163]
ㅇㅇ(106.101) 11.07 33108 219
278868
썸네일
[싱갤] 싱글방글 포켓몬스터 진짜 주인공
[207]
썅년갤로그로 이동합니다. 11.07 26667 384
278867
썸네일
[태갤] 삼성전자 갤럭시 광고 또 떴다 ㅋㅋㅋㅋㅋ
[486]
ㅇㅇ(118.235) 11.07 29083 198
278865
썸네일
[유갤] 과학 유튜버 궤도 깜짝 발언.jpg
[235]
ㅇㅇ(149.88) 11.07 41744 120
278864
썸네일
[국갤] 한국계 최초 상원의원 당선! 앤디 김은 빨갱이인가?
[173]
레오(211.36) 11.07 19192 122
278862
썸네일
[싱갤] 싱글벙글 레전드 록 밴드 핑크 플로이드 최근 근황
[160]
ㅇㅇ(221.166) 11.07 26271 78
278861
썸네일
[카연] 호텔에서 위로받는 만화
[133]
뎃데레갤로그로 이동합니다. 11.07 22097 267
278858
썸네일
[싱갤] 싱글벙글 “이러지 마세요, 저 미성년자에요!!”
[302]
최강한화이글스팬갤로그로 이동합니다. 11.07 55017 463
278856
썸네일
[국갤] [차별금지법] 투표할때 신분증을 요구하는 것은 불법
[111]
ㅇㅇ갤로그로 이동합니다. 11.07 16422 276
278855
썸네일
[리갤] 페이커 유퀴즈 각 떳냐 ㅋㅋㅋㅋㅋㅋㅋ
[359]
레츠고갤로그로 이동합니다. 11.07 72257 698
278853
썸네일
[컴갤] 현재 난리난 운영진 경품 조작상황
[216]
ㅇㅇ(106.101) 11.07 29837 253
278852
썸네일
[싱갤] 싱글벙글 한국에서 해리스가 유리하다고 할때 반대의견 냈던 타일러
[358]
니지카엘갤로그로 이동합니다. 11.07 39887 273
278850
썸네일
[대갤] 日 유명 제과 기업, 벌레 혼입된 과자 팔아놓고 소비자 무시해 논란
[129]
난징대파티갤로그로 이동합니다. 11.07 70536 165
278849
썸네일
[샤갤] 샤니마스 성지순례 여행기 (2) -도쿄 서쪽, 세이세키사쿠라가오카-
[36]
유기농쌀갤로그로 이동합니다. 11.07 6146 34
278848
썸네일
[국갤] 윤, 시정연설 불참에 "국회 난장판 국민께 보여주는게 도움되나"
[379]
헬기탄재매이갤로그로 이동합니다. 11.07 13759 131
278846
썸네일
[싱갤] 싱글벙글 서울 최고의 떡볶이.jpg
[335]
ㅇㅇ(218.144) 11.07 40758 200
278844
썸네일
[초갤] 241105 PD수첩 요약본
[219]
라이스맘갤로그로 이동합니다. 11.07 16361 61
278842
썸네일
[싱갤] 스압) 싱글벙글 수능 영어 풀다 멘붕 온 영국 교장 선생님
[660]
최강한화이글스팬갤로그로 이동합니다. 11.07 36201 263
278841
썸네일
[미갤] 성 정체성 때문에 부모님께 미리 효도해뒀던 유튜버.jpg
[336]
ㅇㅇ(198.44) 11.07 29122 63
278840
썸네일
[부갤] 일본보다 어려운 외국인의 한국 영주권 획득 난이도
[238]
앨런갤로그로 이동합니다. 11.07 18935 106
278838
썸네일
[퓨갤] 팩퀴즈 현종이형 활약상.gif
[28]
도긩시치갤로그로 이동합니다. 11.07 10494 36
278837
썸네일
[싱갤] 궁금궁금 트황상에게 해리스가 일방적으로 공격당한 이유
[311]
댕댕이맨갤로그로 이동합니다. 11.07 25951 279
278836
썸네일
[아갤] '글로벌♥' 받는 '아파트' 로제…"댓글이 나를 무너뜨려"
[300]
마스널갤로그로 이동합니다. 11.07 25259 58
278834
썸네일
[M갤] 상위 12년생 리틀야구선수별명
[142]
ㅇㅇ(221.159) 11.07 13791 121
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2