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
번호 분류 제목 글쓴이 날짜 추천
3847870 창작 도대체 브야1스란 뭘까?.manwa 34 고미생 2024-05-04 14
3847833 일반 시발 머고 33 푸루링 2024-05-04 11
3847070 일반 브갤 완장에게 정말 자격이 있긴 한가요?? 13 플랫화이트 2024-05-04 16
3846095 일반 아바타랑 월드 제작해서 VR 춤 춰봤는데 볼사람..? 브챗만화도 그려왔어 13 베베 캐롯 221.155 2024-05-03 11
3845909 일반 ★★ㅈ목 디/코방 리스트 유출한다★★ 11 ㅇㅇ 118.223 2024-05-03 11
3845670 일반 아 씨발 24 ㅇㅇ 2024-05-03 14
3845393 일반 아그냥 인생이 싫다 7 ㅇㅇ 1.253 2024-05-03 11
3844551 일반 벌칙 알몸도게자.. 9 무미미 2024-05-02 10
3844138 일반 아 씨발 아 25 koper 2024-05-02 8
3840727 거래 ㅎr앙 오ㅃL 나 ㄴH일 학교ㄱr✿ㅑ도1는데...♡ 12 리오자궁궁전탐험대 2024-05-01 12
3840433 일반 소...솔직히 유륜노출은 개노꼴이라고 생각해요,,, 29 koper 2024-05-01 11
3840399 일반 안 돼 씨발 35 마련 2024-05-01 16
3839894 일반 ㅂㅅ 16 lia 2024-05-01 9
3839314 일반 2024년 4월 VRChat 갤러리 랭킹 9 소라껍데기 2024-04-30 8
3838232 일반 안녕하세요 개소리만 하는 근첩입니다 23 꽃과봄 2024-04-30 10
3836859 일반 ㅂㅅ 16 신뢰에요 2024-04-29 12
3834399 강좌/팁 #1. VRChat를 시작하기전 미리 알아두면 유익한 정보모음 10 ㅇㅇ 2024-04-28 20
3833437 일반 아오 vr끼고 술먹고 치우다가 9 전생지망자 2024-04-27 8
3833361 일반 너희 갤러리 망했다며? 2 플랫화이트 2024-04-27 11
3831223 일반 파딱 시발련 몸매보소ㅋㅋ 9 ㅇㅇ 2024-04-26 11
3831045 도와줘 브챗 인게임 배꼽에서 물이 나와요 ㅜㅜ 8 사라마다 2024-04-26 9
3830271 일반 너네가 이렇게 만들었어.. 12 퀘프로 2024-04-26 9
3830229 도와줘 마쉬멜로 가슴 적용했는데 이거 왜 이래..? 36 우에하라라 2024-04-26 13
3829821 일반 Vr 기기 딱 추천해줌 15 퀘프로 2024-04-26 11
3829694 일반 게이섹스보다 더 게이같은짤 jpg. 17 Leaf. 2024-04-25 15
3829670 일반 사실 과몰입보다 더 게이같은건 6 OculusQuest 2024-04-25 10
3829638 일반 유니디 개꿀팁 1 5 Paisly 2024-04-25 14
3829287 일반 남남 과몰입들 옹호는 아닌데 3 ㅇㅇ 2024-04-25 8
3829250 사진/영상 샘플카린 머더번개 후기 및 기념사진 8 모생선 2024-04-25 9
3828742 일반 과몰입 게이 맞는데 병신드라?? 6 도라지 2024-04-25 9
3828739 일반 현실은 주딱도 과몰입 했었고 파딱도 과몰입 하고있다는거임... 1 ㅇㅇ 2024-04-25 9
3828729 일반 과몰입 게이 아니라고 생각하는 애들 탈갤하고 트위터가서 브갤욕하겠농.. 15 조개껍데기 2024-04-25 9
3828715 일반 내가 딱 정리해준다 13 신뢰에요 2024-04-25 12
3828653 일반 게이새끼들 웃긴게 자꾸 합리화를함 18 모생선 2024-04-25 12
3828456 일반 나도 호감고닉할래 31 Kwasaki 2024-04-25 12
3828135 일반 VR게임 추천좀 6 Space 2024-04-25 13
3826829 일반 고닉 미친련들 몸매들이 ㅅㅂㅋㅋ 8 ㅇㅇ 2024-04-24 10
3826516 일반 당신을 싫어하지 못하는 내가 미워요 7 ㅇㅇ 211.36 2024-04-24 12
3826287 일반 난 아직도 브야12스가 진짜인지 안믿김..... 11 공담 2024-04-24 11
3825319 일반 시발 이거 뭐냐?? 23 레뺘앗 2024-04-23 8
념글 삭제글 갤러리 랭킹