VRChat 마이너 갤러리 저장소

제 목
강좌/정보 월드 라이트 그래픽 - 라이트맵의 기본 개념 및 빠른 베이킹 (1)
글쓴이
검은연
추천
13
댓글
9
원본 글 주소
https://gall.dcinside.com/vr/190569
  • 2019-06-06 12:16:20
							


광원 관련해서는 갤에 기초적인 내용밖에 없어서

옛날부터 시리즈로 써보고 싶었던


광원에 대한 전반적인 강좌


양이 방대하기에.


장기간에 걸쳐 6편 쯤으로 나누어 쓰게될것같다.




일단 이글에서 가장먼저 다룰것은 라이트맵의 중요성 및

암것도 몰라도 당장 라이트맵을 베이킹 하는법




월드 최적화 할려면

실시간 광원을 쓰지마라~ 베이킹을 해라 ~


이런 말을. 월드제작에 조금이라도 손대봤다면 들어봤을것이다.





1. 실시간 광원은 뭐고 베이킹은 무엇인가?






명암, 그림자 등등이

광원의 위치에 실시간으로 계산되는것이 실시간 조명이며


따로 세팅이 필요없기에

맵 제작을 막 시작한 분들이 제일많이 쓰는 조명


그리고 아바타에 유일하게 쓸수있는 조명모드 이기도 하다.






베이킹의 경우, 이 강좌에선 라이트맵을 베이킹을 말하고

광원 모드 설정에서 리얼타임이 아닌 베이크 혹은 믹스드를 의미 하는데


밝기나 그림자등 광원정보를 사전에 계산한 조명을 의미한다.





2. 그럼 왜 실시간을 쓰면 안되는데?


베이크된 라이트맵을 써야만하는

두가지가 이유가있다.


1. 최적화 면에서 압도적


2. 결과물이 이쁘다.




VRC의 수많은 맵중에서

퀄리티에 비해 렉걸리는 맵들은 10에 9은 광원쪽의 문제일것이다.


월드 및 아바타에 비추는 조명으로 계산하는데

정말 많은 리소스가 들어가기 때문.


렉 유발의 1순위가 잘못된 광원디자인을 했기 때문이다.





베이킹을 적극 활용한 DClass room! 의 모습이다.


여기서 광원을 실시간으로 바꾸면 어떻게 될까?






그래픽이 처참해졌다.


원본맵의 자연스러운 빛 변화는 사라지고.

계단적인 변화에 인위적인 모습으로 바뀌었는데.


이건 GI 라고 하는게 베이킹에서는

훨씬 이쁘게 나오기 때문이다.



3. GI?


글로벌 일루미네이션


광원으로 부터 직접 내리쬐는 조명 및

그 물체에서 반사되는 빛, 간접광 까지 그려내는 거라고 생각하면 된다.


그래서 윗 DClass room 비교짤을 보면

실시간 광원 모드에선 각 오브젝트마다 따로 노는 느낌 이지만


베이크 모드에선. GI가 확실하게 들어갔기 때문에

각 오브젝트마다 서로 영향을 주어 자연스러운 분위기가 만들어진것.



간접광이 뭔지 아직 잘 모르겠다면 아래짤을 보도록하자



왼쪽에서 리얼타임 조명을 비추었다.


왼 큐브의 오른쪽면은

당연히 빛을 받지 못하는 각도라 어두운 모습





조명을 베이크로 돌린후의 모습이다.


왼쪽에서 쏘아진 빛이

오른쪽 큐브의 면에 맞고 튕겨나가


왼쪽 큐브도 약간이나마 밝아졌다 !


4. 베이크된 라이트맵 텍스쳐


그럼 어떻게 저런 이쁜 결과물이 나올수 있는걸까?

아니 사전에 계산한다는게 무슨 의미일까?




이런 의미다.


이것은 DClass room! 의 라이트맵


어차피 월드조형물 및 조명은 고정되있으니

그 결과물을 그냥 텍스쳐 하나더 만들어서 맵 전체에 씌워버린다는 개념이다.


당연히 최적화 면에서 압도적일수밖에





좀더 알아 보기 쉬운 라이트맵.


위 두 큐브짤의 라이트맵인데


모든 오브젝트 하나 하나 마다 각 UV를 할당해서

밝기 및 그림자를 텍스쳐로 그려둔것을 볼수가 있다.





그렇기 때문에

월드조형물 처럼 고정된 물체가 아닌

동적인 물체에 라이트맵을 씌우게 된다면 이런 문제가 생긴다.




베이킹 한다음에 큐브를 움직인 모습.


이미 그림자 및 명암자체가 텍스쳐로 구워져 있기때문에


움직여도 그대로 따라가게 된다.


라이트맵은 꼭 고정오브제에만 씌워주자



5. 일단 베이킹 해보자 !






일단 제일 먼저 윈도우 탭에서

라이트닝- 세팅 을 눌러




맨아래, 오토 제너레이트 체크를 풀어주도록 하자.


이거 켜두면 시도때도 없이 베이킹해사서


컴퓨터가 비명지름




그리고 월드에있는 조명 모드를 리얼타임에서 베이크로 바꿔준뒤



건물이나 벽같이 절대로 움직이지 않으며

라이트맵을 적용할 물체에 대해서 스태틱 체크를 해주자.


이 스태틱 체크를 한 물체만

베이크드 조명에 직 간접적 영향을 받게된다.


정확히 말하면 라이트맵 스태틱인데, 걍 스태틱 때려박아도 상관없다.





그리고 제너레이트 라이팅을 눌러주면




컴퓨터의 스레드 하나 하나가 비명을 지르기 시작하며


그리고 유니티 우측 하단에서 

몬가 진행 게이지 같은게 보일텐데


이 단계가 모두 끝나기 까지 

맵의 규모랑 사양에 따라 다르겠지만


수십분 부터. 길게 잡으면 시간단위까지 갈수도 있다.



이렇게 하면 기본설정으로 세팅된

라이트맵이 구워지게된다 !





앞으로 차차 다룰것은 라이트 세팅창의 주요 옵션들이랑


리얼타임/베이크/믹스드라이트의 자세한 차이 및

믹스드 라이트의 종류

리플렉스/라이트 프로브

맵에 따른 조명선택 등을 짚어나갈것이다


면요리좋아함 2019.06.06 12:19:45
Thinking 용량을 포기하고 최적화를 가져간다 라이트 강좌 조아용 2019.06.06 12:26:06
검은연 해상도 설정 및 텍스쳐 압축하면 용량까지 챙기는게 가능! 디클래스룸 기준 라이트맵의 용량은 1.2메가 밖에 하지 않는다. 2019.06.06 12:26:58
mc 2019.06.06 12:27:10
Thinking 아 그런방법이 2019.06.06 12:27:49
조개껍데기 정보 감사합니다 센세 2019.06.06 13:35:33
ITOAR ㅊㅊ - dc App 2019.06.06 14:27:17
ㅇㅇ 진짜 딱 필요한 정보인데 감사 감사 : ) 59.21 2019.06.06 15:24:45
꿀뚤 개추 - dc App 2019.06.06 15:27:01
번호 분류 제목 글쓴이 날짜 추천
191679 일반 탈갤할때 강좌글 지우고 떠나는건 지 맘이긴한데 가상여행 2019-06-07 21
191677 강좌/정보 아바타 강좌)눈 깜빡임 적용과 다른 표정과 간섭 없애기 5 조개껍데기 2019-06-07 18
191674 일반 근데 전파딱의 의도가 잘못된건 아니잖아 29 차렷충아닌사람 2019-06-07 17
191660 일반 이번엔 진짜로 많게 해드렸음 수면바지 2019-06-07 8
191636 일반 ??? : 디시접는다. 니들만 고생해봐라 4 흐린바다 2019-06-07 16
191609 일반 NoooY님 갱하면서 바쁘신와중에 와주셔서 감사합니다 3 ㅇㅇ 118.153 2019-06-07 10
191590 일반 이 와중에 딜 전부 회피하고 있는 애 10 가상여행 2019-06-07 21
191582 일반 근데 이 갤이 개추 막뿌리긴함 1 ㅇㅇ 175.223 2019-06-07 20
191575 일반 갤가지고 협박하는게 웃긴게 갤이 전부냐고 ㅋㅋㅋ ViNa 124.50 2019-06-07 12
191560 일반 아니 진짜인데 어떻게 안밎지 ?? 8 $NOISY BO$NOIY$ 221.138 2019-06-07 10
191550 일반 ㅂㄹㅊ 아바타 해킹 인증한다 6 농무형 180.69 2019-06-07 27
191547 일반 난 그 국밥보단 이새끼가 더 악질같음 5 ㅇㅇ 124.53 2019-06-07 17
191544 일반 그 똥꼬충 파딱이 제일 웃긴게 ViNa 124.50 2019-06-07 15
191507 일반 검은연 주딱 달 때부터 이해 안되던거 4 가상여행 2019-06-07 14
191483 일반 오늘자 "그 게이새끼" 명언 모음 7 흐린바다 2019-06-07 22
191442 일반 전파딱님 갤에 기여한거 많다고 생각하시는듯 2 ㅇㅇ 110.70 2019-06-07 18
191396 일반 그 게이새끼 말하는 꼬라지 존나웃기네ㅋ 11 ㅇㅇ 175.223 2019-06-07 11
191390 일반 vrc 갤러리가 웃긴점 7 ㅇㅇ 110.70 2019-06-07 10
191354 일반 내가 이 갤 떡밥을 뒤집어보겠음 8 꿀뚤 2019-06-07 31
191250 일반 핵쟁이 놈들은. 적어도 갤에다 과시 하지마라 2 검은연 2019-06-07 13
191247 일반 핵쟁이소굴 다된김에 양심고백하고 탈갤함 18 ESFERA 2019-06-07 12
191221 일반 파딱 나줘라 5 아카프론 2019-06-07 13
191193 일반 여기 꽤나 많이 찾아오네 ;; 5 딜런 2019-06-07 12
191146 일반 블랑쳇아바타 존나 별거없노 6 ㅇㅇ 223.39 2019-06-07 9
191078 일반 핵써서 뽑는 새끼나 그걸 젛다고 쳐받는 새끼나 2 으ㅡ음 2019-06-07 12
191039 일반 누궄ㅋㅋㅋㅋㅋㅋ인갘ㅋㅋㅋㅋㅋㅋㅋ? 8 ㅇㅇ 223.33 2019-06-07 20
191032 일반 미셰 남친 셔츠 수정한거 오늘 배포한다. 21 백당 2019-06-07 16
190870 일반 블랑챗 왜 피해자 코스프레 하냐? 8 ㅇㅇ 175.202 2019-06-06 19
190670 일반 병신같은 좆목갤 그니까 념글 좀 쳐내리지말래도 25 꼬마키` 2019-06-06 63
> 강좌/정보 월드 라이트 그래픽 - 라이트맵의 기본 개념 및 빠른 베이킹 (1) 9 검은연 2019-06-06 13
190464 일반 충격적인... 부랄챗갤... 실태.jpg 14 ㅇㅇ 117.111 2019-06-06 15
190460 월드소개 혼자놀기좋은월드 모음 11 대려가주세요 2019-06-06 27
190456 일반 후장에 뭐까지 넣어봄?? 18 ViNa 175.223 2019-06-06 9
190335 강좌/정보 월드 강좌)애니메이터 기초/활용 - 버튼 누를 때마다 다른 이벤트 발동 7 조개껍데기 2019-06-06 13
190265 일반 ㅂㄹㅊ 친구들 얘기 또 엿듣고 왔는데 4 ㅇㅇ 211.246 2019-06-06 14
190162 교류회 6월 14일 빅찌찌 교류회를 개최합니다. 30 Ciao 2019-06-06 23
189931 일반 오늘 생일이당 20 발도참 2019-06-05 18
189847 강좌/정보 [번역] VRChat 2019.2.3 릴리즈 노트 6 헹쿠 2019-06-05 15
189805 강좌/정보 Booth에서 건질만한 쉐이더 모음 5 ㅇㅇ 113.60 2019-06-05 14
189777 일반 현충일기념으로 태극기 만들어 왔습니다. 빨리 태극기를 드세요! 8 렐리야 2019-06-05 10
념글 삭제글 갤러리 랭킹