VRChat 마이너 갤러리 저장소

제 목
정보 교양)비전공자들을 위한 실시간 광원이 얼마나 무거운지에 대한 정보
글쓴이
조개껍데기
추천
12
댓글
20
원본 글 주소
https://gall.dcinside.com/vr/3822971
  • 2024-04-22 16:11:24
														

화면에 그림을 그리기 위해서는 셰이더를 통해 GPU에 연산을 시키고 그 결과 값을 화면에 띄워줘야한다.


흔히 게임에서는 실시간 조명을 쓰지 않고 미리 조명을 계산하여 나온 값을 텍스쳐에 기록해두고 덮어 씌우는 방식으로 구현한다.


왜냐면 실시간 광원은 매우 무겁기 때문이다.

a17d2cad2f1b782a99595a48fa9f3433f728bd6f6b8abd3f6053a2f8

VRChat은 forward렌더링이라는 과정을 거치는데, 이 렌더링은 n x m 만큼의 연산을 요구한다.

(n = 광원 수, m = 조명에 영향을 받는 물체의 버텍스 수)


광원이 없을 때는 m만큼만 연산하면 된다. 하지만 실시간 광원이 하나라도 존재하는 순간  n x m의 계산을 추가로 하게 된다.


VRChat아바타의 평균 버텍스 수는 8만이다. 이 정도만 해도 sss급 게임의 수준인데 거기에 실시간 광원의 연산이 더해지는 거다.


그런데 VR환경은 같은 물체를 한번 더 렌더링하여 다른 눈에도 띄워줘야한다. 2배로 무거워지는 것. 

거기에 광원 연산도 더하니 60프레임 이상이 나오기가 힘든 것이 당연하다.



그래도 실시간 광원 자체는 현대 GPU에서 막 무겁다고 볼 수는 없고 가장 결정적으로 무거운건 그림자 연산이다.

7fef8036fd9f6ba861acdeb412de337329bc79efa7db0ee5584bf355c1067ce88036fd9f6ab566bed2ba01dc252daf4d301ee2aaf25a19717b42d3bc

그림자의 원리가 뭐냐면 조명의 위치에서 한번 더 물체를 렌더링하고 조명에서는 안 보이고 내 시점에서는 보이는 곳을 비교하여 검정색으로 칠 해주는 것이다.

사진은 왼쪽이 내가 보는 시점, 오른쪽이 광원이 보는 시점이다.

7ce88036fd9f6ca978bac4b817c16a2d974a506344679894b74e10b2

광원은 안 보이고 나는 보이는 곳을 시각화하면 이런식으로 되는데, 저 부분이 검은색이 되어 그림자가 되는 것이다.


참고로 이건 빛의 방향이 하나뿐인 Directional Light의 경우고, Point라이트는 6방향을 전부 한번 더 렌더링 해야 그림자를 얻어낼 수 있다.



결론) 

VRChat아바타의 평균 버텍스 수 8만이 있다고 칠 때 단순 계산만으로 조명이 없으면 8만번의 연산이면 되는 것이

실시간 조명이 하나 추가 되면 16만번이 되는 것이고

그림자가 추가되면 24만번이 되는 것임.


당연하지만 실시간 조명의 연산에 들어가는 추가적인 행렬, 벡터 연산과

그림자 연산에 들어가는 행렬, 벡터 연산은 포함 되지 않았기에 기본보다 최소 3~10배 무겁다 정도만 알아두면 될 것이다.


Paisly 3줄요약좀 - dc App 2024.04.22 16:11:58
사람아니에요 교수님 여자친구 있어요 2024.04.22 16:12:17
미만 주딱 이새끼 정체가 멀까 - dc App 2024.04.22 16:12:21
Whatever 이렇게 보니까 렉 걸리는 이유가 잇엇네 2024.04.22 16:12:23
Senyan 2024.04.22 16:12:39
조개껍데기 최소 3~10배 무겁다 2024.04.22 16:12:54
Setare 3글자요약좀 2024.04.22 16:13:02
조개껍데기 3배 2024.04.22 16:13:31
Paisly 1줄이라 비추 - dc App 2024.04.22 16:13:38
그래도살아간다 빛의 질량은 무겁다... 메모 2024.04.22 16:13:44
Setare ㅆㅅㅌㅊ 2024.04.22 16:13:47
모생선 수준이전문가수준입니다 2024.04.22 16:14:19
공기역학 빛이 자기한테만 영향주는게 아니라 다른 아바타도 영향받아서 더 문제인애들도 잇던데 해결해주세요 2024.04.22 16:15:22
냥캣77 2024.04.22 16:15:27
무화 2024.04.22 16:16:28
설교소녀 이게 지식의 저주임 남들 편하게 번개서 PCSS 쓸 때 얘는 못 씀 ㅅㄱㅋㅋ 2024.04.22 16:16:54
ㅇㅇ 선샌님 화장실 2024.04.22 16:16:56
koper 아오pcss시치 2024.04.22 16:20:38
ㅇㅇ1 pcss 쓰던놈 마인드가 하나같이 알빠노던데 바로 하이드 해야겠지?? 39.117 2024.04.22 16:23:47
Cosmodiver 한줄요약=PCSS는 보이면 바로 하이드하자 2024.04.22 16:28:06
번호 분류 제목 글쓴이 날짜 추천
3988175 일반 귀여운뇬 등장 17 설교소녀 2024-06-26 11
3987788 일반 브이알챗 최고 허벌녀 대회 5 사탕 2024-06-26 10
3987471 일반 브붕이 자지가 작아서 고민이다... 6 Space 2024-06-25 11
3986031 도와줘 님들 ㅅㅂ 아바타 얼굴 터짐 왜이럼 도와주셈 17 ㅇㅇ 2024-06-25 15
3985764 사진/영상 현실화본와써 12 ChoiKatz 2024-06-25 9
3985308 일반 "변기에 앉은 그 순간 딱! 알게된거야." 19 존나나 2024-06-24 9
3984955 창작 부스에 K-밈 포즈팩 올렸어 26 Oramedy 2024-06-24 9
3984702 일반 오랜만에 브챗하는데 화본역 브금 왜 없어졌냐 9 ㅇㅇ 211.209 2024-06-24 11
3983120 일반 유두에 바느질 해주고싶다 16 시스터즈 2024-06-24 12
3982181 일반 이렇게됐음 19 Yaksok 2024-06-23 10
3980012 일반 레전드네 그냥 17 ㄷㄱㅇㅈ 2024-06-22 22
3979536 일반 과몰입이랑 재미잇게놀기 9 ㅇㅇ 112.187 2024-06-22 8
3978575 일반 시발ㅋㅋㅋ 어이가 없노 19 모생선 2024-06-22 8
3978515 일반 우으 브부이 생일축하해조 10 츠린 2024-06-21 9
3978306 일반 본인 엠생이면 개추 4 ㅇㅇ 123.248 2024-06-21 15
3976406 일반 소신발언 브섹스 안하는 새끼 없음 15 ㅇㅇ 118.235 2024-06-21 10
3976158 일반 니들이 말하는 호감고닉이나 트짹 유명인사들 보면 10 ㅇㅇ 183.99 2024-06-21 12
3975838 일반 ㅋㅋㅋㅋ 이거 뭐냐 6 무쌩겨써~ 2024-06-20 8
3975074 강좌/팁 웃을 때 꼬리흔들기 넣기 강좌 29 이뀨립스 2024-06-20 8
3974942 창작 오리지널 압타 부스에 냈어 18 좋은아침 2024-06-20 17
3973125 일반 게이서버 아닌디 6 ㅇㅇ 39.119 2024-06-19 9
3973028 일반 찔리는거없어서 그저즐겁기만하면 개추ㅋㅋ 13 koper 2024-06-19 12
3973002 일반 갤닉 wolferia 트위터 미호 게이증거 13 ㅇㅇ 118.235 2024-06-19 13
3972624 사진/영상 ???: 웨얼 이즈 존 코너. 5 빈센트반고닉 2024-06-19 11
3972473 일반 dps니sps니 솔직히 게이라고 생각해요 4 koper 2024-06-19 11
3971659 도와줘 님들아 이거 눈깔 왜 이따구임????? 9 야간뉴비 2024-06-19 8
3971433 일반 커미션아바타쓰면서남아바타평가하는건뭐냐 11 소와나무 2024-06-19 8
3971382 일반 이제 섹스하면 브챗 정지인가봄 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 14 플랫화이트 2024-06-19 9
3969973 이벤트 [테마사진] 미안.. 14 메이윤 2024-06-18 11
3969847 도와줘 sps 넣기쉬움? 13 기타 2024-06-18 17
3969657 이벤트 [테마사진]좋다고 말해 20 초코맛새우튀김 2024-06-18 10
3968826 일반 과몰입 떡밥 싫은티 내는애들을 조심해 5 초전도드래곤 2024-06-18 9
3968747 일반 갤은 과몰입 이야기로 가득한데 게이는 혐이고 4 ㅇㅇ 115.94 2024-06-18 11
3967830 일반 강아지상 여캐 어떰? 14 ㅇㅇ 39.116 2024-06-17 13
3967620 일반 아니 씨발 내 충전 케이블이!!!! 12 반짝반짝작은별 2024-06-17 11
3967497 일반 조임이너무강해요오옷♡ 9 또또비 2024-06-17 9
3967123 사진/영상 전능하신아카라트여 영원한빛으로 날 보호하소서 전능하신아카라트여 영원한빛으 5 빈센트반고닉 2024-06-17 10
3965131 사진/영상 [테마사진] 교내 야스 금지 19 ㅇㅇ 2024-06-17 8
3964478 일반 폰케에 증명사진넣고다니면인싸임? 10 메이윤 2024-06-16 9
3962540 일반 개추라도 한번만.... 16 빽호 2024-06-15 16
념글 삭제글 갤러리 랭킹