디시인사이드 갤러리

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

갤러리 본문 영역

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

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


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

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







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/10/28 - -
269744
썸네일
[싱갤] 싱글벙글 바다에서 가장 큰 동물들을 간단하게 알아보자
[122]
코드치기귀찮아서만든계정갤로그로 이동합니다. 10.04 19498 113
269743
썸네일
[기갤] '순천 여학생 살인' 박대성, 행적 오리발 "기억 안나".jpg
[298]
ㅇㅇ갤로그로 이동합니다. 10.04 15462 40
269741
썸네일
[교갤] 도로공사,SR 해외출장 보고서 나무위키와 내용 똑같아..
[80]
ㅇㅇ갤로그로 이동합니다. 10.04 10395 83
269740
썸네일
[유갤] 달음산노숙
[61]
다치더티디1400갤로그로 이동합니다. 10.04 8312 37
269737
썸네일
[야갤] 통신사 오래 쓰면 더 손해…과징금 부과 전망
[285]
감돌갤로그로 이동합니다. 10.04 37995 362
269736
썸네일
[싱갤] 싱글벙글 김종국 근황......
[232]
배달이갤로그로 이동합니다. 10.04 36037 147
269735
썸네일
[카연] 쌔끈한 판타지 유닛 직접 만드는 만화
[131]
김다리미갤로그로 이동합니다. 10.04 14281 80
269733
썸네일
[주갤] 무고가해자도 남자가 많다며 남혐하는 한녀들.. 사실일까?
[310]
주갤러(118.235) 10.04 21130 366
269731
썸네일
[싱갤] 싱글벙글 개천절 기념 단군신화.manhwa
[44]
ㅇㅇ(220.127) 10.04 10048 63
269729
썸네일
[야갤] "괴뢰 윤석열" 실명 거론한 김정은...핵으로 서울 종말 경고
[492]
마스널갤로그로 이동합니다. 10.04 14531 146
269728
썸네일
[퍼갤] 결말까지 완벽한 페미게임이 갓겜이 된 방법
[477]
강철비갤로그로 이동합니다. 10.04 32403 399
269727
썸네일
[나갤] 짧은 순간이었지만 가스라이팅 ㅈㄴ 잘 치는 거 같았음.jpg
[88]
복귀유저1(115.23) 10.04 21396 110
269725
썸네일
[싱갤] 싱글벙글 마음씨 착한 청소골렘..jpg
[165]
최강한화이글스팬갤로그로 이동합니다. 10.04 36303 166
269724
썸네일
[야갤] "활주로 가운데 '펑'하더니.." '공항에 폭탄이?' 日 아찔
[85]
마스널갤로그로 이동합니다. 10.04 10338 36
269721
썸네일
[k갤] 위즈.. 준플레이오프 진출..gif
[35]
개킹카갤로그로 이동합니다. 10.04 9589 46
269720
썸네일
[싱갤] 안싱글벙글 대출받아 주식했다가 망한 비극적인 사건
[410]
코드치기귀찮아서만든계정갤로그로 이동합니다. 10.04 37121 203
269719
썸네일
[즛갤] [요리대회] 망둥이 튀긴다 끝까지
[49]
초침을깨물다갤로그로 이동합니다. 10.04 10352 74
269717
썸네일
[무갤] 서열질에 앞장서던 사람조차 등돌리는 한국
[358]
노차이나갤로그로 이동합니다. 10.04 24616 334
269716
썸네일
[야갤] '명품 가방' 전원 불기소…검찰 "윤 대통령 직무와 무관"
[189]
마스널갤로그로 이동합니다. 10.04 9833 57
269714
썸네일
[장갤] 흑인들이 자기들만의 사회를 만들었을때 일어났던 일
[378]
ㅇㅇ갤로그로 이동합니다. 10.04 29200 406
269712
썸네일
[싱갤] 싱글벙글 털바퀴의 행동 언어에 대한 의미들을 알아보자
[105]
수인갤러리갤로그로 이동합니다. 10.04 16823 139
269711
썸네일
[카연] 삼각김밥 논쟁 만화
[371]
모나나난!갤로그로 이동합니다. 10.04 18410 73
269709
썸네일
[식갤] 9월에 핀 꽃으로 식탁 위 꽃놀이
[44]
맥시멀리스트갤로그로 이동합니다. 10.04 7700 54
269707
썸네일
[중갤] 고려대 졸업 후 7급 공무원 합격ㄷㄷㄷㄷㄷㄷㄷㄷ
[445]
ㅇㅇ(106.102) 10.04 46568 116
269706
썸네일
[싱갤] 싱글벙글 전성기 홍콩영화 미남배우 TOP5....gif
[211]
ㅇㅇ갤로그로 이동합니다. 10.04 14726 81
269702
썸네일
[인갤] [THANKS, LIGHT.] 5세기만의 개발일지
[41]
Lighter갤로그로 이동합니다. 10.04 6850 30
269701
썸네일
[야갤] 수확 앞두고 '절망'...중국발 해충 창궐에 사라진 논밭
[211]
마스널갤로그로 이동합니다. 10.04 16611 60
269699
썸네일
[싱갤] 싱글벙글 광해군이 폐위당한 이유
[524]
기레츠갤로그로 이동합니다. 10.04 34174 282
269697
썸네일
[나갤] 남자 한명 바보 쫌생이로 가스라이팅 해버리는 여자 둘.jpg
[164]
복귀유저(211.178) 10.04 29669 229
269696
썸네일
[우갤] [요리대회] 당신의 어둠 트레센 햄버그
[80]
케이로그갤로그로 이동합니다. 10.04 10958 42
269694
썸네일
[야갤] "요즘 서울에 살기 무서워"…시민들 공포에 휩싸인 이유가
[386]
마스널갤로그로 이동합니다. 10.04 32851 120
269692
썸네일
[싱갤] 싱글벙글 국내에 스트리밍 OTT가 보급되기 전 영화 자막들
[151]
코드치기귀찮아서만든계정갤로그로 이동합니다. 10.04 40644 210
269691
썸네일
[바갤] 바람의나라 세대별 (1세대~4세대)
[123]
바람_월드갤로그로 이동합니다. 10.04 13544 96
269689
썸네일
[싱갤] 싱글벙글 단체사진 망치는 시바견.jpg
[161]
운지노무스케갤로그로 이동합니다. 10.04 44040 316
269686
썸네일
[야갤] '소름이 쫙' 당신도 당했다...최근 무더기 확산 중인 현상
[544]
마스널갤로그로 이동합니다. 10.04 59869 186
269684
썸네일
[코갤] 외국계 증권사, '삼성전자는 허약한 거인'ㄷㄷㄷㄷ
[622]
랜덤워크갤로그로 이동합니다. 10.04 40819 187
269682
썸네일
[싱갤] 팩트팩트 주짓수가 레슬링을 못 이기는 이유
[334]
ㅇㅇ(125.138) 10.04 31029 205
269681
썸네일
[야갤] '그냥 쉰 청년' 늘어나는 이유?…"일자리 '질' 낮아지고 있어"
[833]
ㅇㅇ갤로그로 이동합니다. 10.04 43778 185
269679
썸네일
[박갤] 일본에서 교통사고 당한 후기
[189]
ㅇㅇ갤로그로 이동합니다. 10.04 38273 125
269677
썸네일
[싱갤] 싱글벙글 21세기 빨간망토 만화
[54]
보추장아찌갤로그로 이동합니다. 10.04 23590 107
269676
썸네일
[해갤] 박지성으로 보는 언론이 등신같은 이유.jpg
[248]
ㅇㅇ(211.234) 10.04 43809 482
269674
썸네일
[야갤] "결과물이 없는데요?"…세금 내는 국민들 폭발한 순간
[290]
마스널갤로그로 이동합니다. 10.04 40401 206
269672
썸네일
[싱갤] 싱글벙글 왠지 무서운 일본의 거대종교시설
[287]
코드치기귀찮아서만든계정갤로그로 이동합니다. 10.04 51769 163
269669
썸네일
[야갤] "주차하고 39초간 소주 원샷" 무죄 선고한 판사도 '흠..'
[333]
마스널갤로그로 이동합니다. 10.04 34654 175
269667
썸네일
[싱갤] 싱글벙글 일본에서 제일 부유한&가난한 철도회사
[159]
하나조노유리네갤로그로 이동합니다. 10.04 45453 245
269666
썸네일
[야갤] "'신의 직장' 이럴 줄은 몰랐다"…2030 줄퇴사 '초유의 사태'
[531]
ㅇㅇ갤로그로 이동합니다. 10.03 51840 170
269664
썸네일
[판갤] 상상도 못할 중국 내의 독특한 결혼문화.jpg
[412]
무명소졸,갤로그로 이동합니다. 10.03 40897 213
269662
썸네일
[싱갤] 인스타 스레드 근황
[217]
ㅇㅇ(58.123) 10.03 57392 213
269661
썸네일
[싱갤] 싱글벙글 죠죠작가.jpg
[314]
두문불출갤로그로 이동합니다. 10.03 47876 289
269659
썸네일
[카연] 검술대회 참가신청하는 용사 만화.manhwa
[88]
칰타갤로그로 이동합니다. 10.03 22042 261
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2