디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(116.32) 2024.08.24 08:10:02
조회 13633 추천 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 - -
268747
썸네일
[대갤] 日, 도로는 함몰되고 건물은 붕괴... 지진도 안 났는데 대체 왜?!
[565]
난징대파티갤로그로 이동합니다. 09.30 15770 227
268746
썸네일
[조갤] 240929 부산 바다런 10KM 후기
[69]
안심해갤로그로 이동합니다. 09.30 7155 47
268743
썸네일
[미갤] 9월 30일 시황
[24]
우졍잉갤로그로 이동합니다. 09.30 7739 14
268741
썸네일
[싱갤] 딥페이크 법 관련 기사 및 정보
[508]
던머갤로그로 이동합니다. 09.30 25966 354
268740
썸네일
[미갤] 2초 간격으로 폭탄 100발 퍼부었다, 헤즈볼라 수장의 최후
[326]
ㅇㅇ(45.32) 09.30 22623 112
268738
썸네일
[야갤] "700만원 소매치기당했다" 지하철 신고, 추적해 보니 '황당'
[169]
감돌갤로그로 이동합니다. 09.30 31881 255
268737
썸네일
[과빵] [금주의 신상] 9월 5주차 신제품 먹거리 모음.jpg
[70]
dd(182.213) 09.30 10896 44
268735
썸네일
[해갤] 역사속으로 사라지는 이글스파크 마지막경기 결승타...gif
[78]
ㅇㅇ(121.182) 09.30 14999 167
268729
썸네일
[싱갤] 노진구의 재능
[203]
부타코갤로그로 이동합니다. 09.30 23564 150
268727
썸네일
[게갤] 오공에팩, 일반에팩 스틱 모듈 비교, 본체 분해 비교
[45]
폭탄갤로그로 이동합니다. 09.30 8022 30
268726
썸네일
[카연] 지방발령 히어로!!! 29
[27]
준한준환갤로그로 이동합니다. 09.30 7308 46
268723
썸네일
[필갤] 필린이 3번째 현상소 방문(사진많음!!)
[31]
88튼동갤로그로 이동합니다. 09.30 6067 20
268720
썸네일
[싱갤] 싱글벙글 의외로 세계관 최강자가 아닌 존윅
[207]
ㅇㅇ(39.122) 09.30 26632 39
268718
썸네일
[L갤] 2024년 문보경 정규시즌 홈런 모음 .gif
[38]
움짤쥐갤로그로 이동합니다. 09.30 8524 82
268716
썸네일
[일갤] 군붕이의 홋카이도 도동 뚜벅이-6일차 下 (시레토코)
[18]
samchi갤로그로 이동합니다. 09.30 6560 21
268714
썸네일
[로갤] (스압)창고에 잠자고 있던 카세트 테이프 발굴 (진짜 발굴임)
[75]
DelMonte갤로그로 이동합니다. 09.30 10738 110
268712
썸네일
[싱갤] 훌쩍훌쩍 권력자들의 마지막 유언촌
[451]
ㅇㅇ갤로그로 이동합니다. 09.30 38674 376
268710
썸네일
[디갤] 시골사진 물릴까봐 서울 국중박 올림(푸스)
[27]
설치는설치류갤로그로 이동합니다. 09.30 7070 17
268708
썸네일
[디갤] 신작 공포영화로 돌아온..디즈니프린세스 근황...jpg
[145]
ㅇㅇ(175.119) 09.30 21206 29
268706
썸네일
[싱갤] 싱벙 아무리 사랑하는 사이여도 이 말은 하지마!!!!
[258]
가린양비갤로그로 이동합니다. 09.30 30970 148
268704
썸네일
[인갤] 9월 4주차 일지 (도트 위주)
[27]
봄네코갤로그로 이동합니다. 09.30 6892 32
268700
썸네일
[대갤] ㄱㅇㄷ) 명나라보면 진짜 판타지 고대 제국 같다
[402]
선박덕후갤로그로 이동합니다. 09.30 20588 186
268698
썸네일
[로갤] 어렸을땐 게임 공지같은것도 나중엔 로스트된다면서 캡처했었음
[84]
달성별갤로그로 이동합니다. 09.30 21089 164
268696
썸네일
[카연] 촉법 티라노 2화
[107]
카갤러(118.37) 09.30 17606 44
268692
썸네일
[디갤] 요즘은 엽서사진 느낌 내고싶다 (부산 13장)
[39]
예나는자이스딸갤로그로 이동합니다. 09.30 10894 13
268688
썸네일
[유갤] 1박2일 합류하고 매주 반응 좋은 이준
[286]
ㅇㅇ(175.119) 09.30 42642 109
268684
썸네일
[카연] 3분씩 보는 일본 전국시대 manhwa-5
[42]
은발고양이귀꼬마갤로그로 이동합니다. 09.30 21517 39
268682
썸네일
[싱갤] 힐링순애 메이드 할망구와 결혼하는.manga
[134]
김전돋갤로그로 이동합니다. 09.30 26434 121
268678
썸네일
[러갤] 럽코애니에서만 봤던 교토 후기 2
[54]
바이올렛에버가든갤로그로 이동합니다. 09.30 15980 30
268676
썸네일
[유갤] 의외로 꾸준히 나오는 공포영화..프랜차이즈....jpg
[103]
ㅇㅇ(175.119) 09.30 32362 67
268674
썸네일
[싱갤] 싱글벙글 NC소프트의 MZ한 마케팅 모음집...zip
[364/1]
ㅇㅇ(220.85) 09.30 56917 420
268672
썸네일
[바갤] BMW, 우랄 그리고 장강 까지
[55]
초코오이갤로그로 이동합니다. 09.29 16876 57
268670
썸네일
[원갤] 일본만화계의 양대산맥 드래곤볼과 원피스의 차이점
[550]
ㅇㅇ갤로그로 이동합니다. 09.29 45883 410
268668
썸네일
[국갤] 사이조에 다녀왔습니다.
[40]
24680갤로그로 이동합니다. 09.29 13789 23
268666
썸네일
[싱갤] 싱글벙글 외국인들이 생각하는 가장 듣기 아름다운 언어 순위를 알아보자
[683]
ㄴㄴ갤로그로 이동합니다. 09.29 44381 125
268664
썸네일
[디갤] 중?수의 대만사진 잡탕 고봉밥 모음 봐 '줘'
[59]
띵동다랑어갤로그로 이동합니다. 09.29 9738 35
268662
썸네일
[싱갤] 싱글벙글 유비빔씨 근황 ㄷㄷ
[514]
퓨벤갤로그로 이동합니다. 09.29 63764 420
268660
썸네일
[인갤] GMTK ) 게임을 미스터리하게 만드는 것들
[69]
ㅇ1ㅇ(14.5) 09.29 20337 97
268656
썸네일
[싱갤] 싱글벙글 안락사 직전에 구출 된 멍멍이의 보은
[203]
최강한화이글스팬갤로그로 이동합니다. 09.29 31042 301
268654
썸네일
[일갤] 미야기현 여행 ➅일본 3대비경 마츠시마(松島)
[47]
집에가기싫다갤로그로 이동합니다. 09.29 11877 24
268652
썸네일
[이갤] 오싹오싹 퍼리충의 최근 연구와 진실
[231]
ㅇㅇ갤로그로 이동합니다. 09.29 30391 195
268650
썸네일
[기갤] 김재중 누나들이 생각하는 김재중 배우자
[425]
긷갤러(223.38) 09.29 36206 93
268648
썸네일
[싱갤] 챗GPT 새로운 버전 덕분에 아버지 약 부작용 원인 찾음.jpg
[477]
ㅇㅇ(121.142) 09.29 42073 517
268646
썸네일
[카연] 실눈후배는 덤벙이? 최신화+ 모음집
[97]
KHG갤로그로 이동합니다. 09.29 19277 131
268644
썸네일
[반갤] 대한민국 이공계, 산업계 현 주소.jpg
[1190]
ㅇㅇ갤로그로 이동합니다. 09.29 46099 497
268642
썸네일
[야갤] 거래처 직원과 연상 아내 욕하는 남편(feat.도축당한 거래처직원)
[222]
실시간기자갤로그로 이동합니다. 09.29 30039 61
268640
썸네일
[싱갤] 싱글벙글 대학에서 인기 많았다는 김고은.JPG
[823]
ㅇㅇ갤로그로 이동합니다. 09.29 71463 189
268632
썸네일
[특갤] 이근대위 수영으로 이긴 해수색 썰.JPG
[148]
특갤러(117.111) 09.29 30263 67
268630
썸네일
[중갤] 대통령실 "의료 인력 추계 기구 신설… 과반수는 의 사로 구성"
[292]
루다갤로그로 이동합니다. 09.29 28213 158
268628
썸네일
[해갤] 파리 씹네임드 이강인 반응 떴다
[130]
해갤러(121.190) 09.29 27748 237
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2