갤러리 이슈박스, 최근방문 갤러리
연관 갤러리
시설관리 갤러리 타 갤러리(0)
이 갤러리가 연관 갤러리로 추가한 갤러리
추가한 갤러리가 없습니다.
0/0
타 갤러리 시설관리 갤러리(0)
이 갤러리를 연관 갤러리로 추가한 갤러리
0/0
개념글 리스트
1/3
- 라스) 안현모가 이혼 후 겪는 당혹스러운 것들.jpg ㅇㅇ
- 돈찐 이사람도 자전거 타는 사람이네 CHICAGO
- 미국을 점령해버린 주술회전 근황... .jpg 천년주작
- 속보) 토마토 조롱글 자수함 ㄷㄷ ㅇㅇ
- 노현희가 평생 번 돈을 아들에게 준 엄마와 날려먹은 아들 ㅇㅇ
- 침착맨의 아싸와 인싸의 특징.jpg ㅇㅇ
- 동해안 탐조 꿀팁) 대형, 중형 갈매기류 성조 동정하기 검은이마직박구
- 노빠꾸) 남자볼 때 여자가 가장 중요하게 생각하는 것..jpg ㅇㅇ
- 요즘 선 세게 넘는다는, 논란의 배민 현 상황.jpg ㅇㅇ
- 슈퍼주니어가 덮머를 하지 않는 이유 ㅇㅇ
- 10년간 활동하며 온 가족을 부양하고있다는 오마이걸 승희 슈붕이
- 아이돌 최초로 공영방송에서 특집방송까지 하는 장원영 ㄷㄷㄷ ㅇㅇ
- [보드대회] 난 님들 보드 하나도 안부러움(ㄹㅇ임) 벤튼에스시
- [단독] SK하이닉스 임직원 '파두 주식 차명 거래' 정황.jpg ㅇㅇ
- 여전히 사각지대, 서울 20%에 켜진 '빨간불'.jpg ㅇㅇ
김건희가 지인들한테 사과못한다는 텔레그램 보낸 기사
당에는 사과할까요 물어보고 이용한테는 국힘 단톡방에 사과하면 안된다는 내용 계속 올리게 하고 김건희 본인도 사과하는거 안된다고 텔레그램 보낸거 그때 다 털림 한동훈줌들 팩트체크하라고 올림 - 건희 아줌마 ㅈ된거 같은데?두창이랑 같이 손잡고 깜빵가게 생김 ㅋㅋ- 김종혁 페북 (김건희 문자 사건)한동훈 - <김건희 문자 읽씹 사건 타임라인 정리> 결론부터 말하자면 이건 사과 문자 읽씹 사건이 아니라 공천 청탁 읽씹 사건임. 김규완이 말한대로라면 1월 18일~21일 사이에 김건희가 한동훈한테 문자보냄 한동훈 읽씹 ( 그전부터 김건희가 틀튜버 등등 공천 청탁해서 읽씹해옴 ) 1월 21일 : 두창부부가 한동훈 비대위원장 사퇴요구 길어야 최대 3일 씹은거네. 3일 답장없다고 사퇴요구? 사과 문자를 씹어서 사퇴요구? 사퇴요구할때 대통령실에서 공천 타령한거 기억나지? 진짜 진심은 틀튜버 등 공천 청탁 읽씹해서 사퇴요구 한거겠지 ㅋㅋㅋ 너무 사과하고 싶었다고? 1월 25일 : 윤석열이 대신 명품백 입장발표하는거로 결정남. 이때 우리 막 "역시 대 석열 " "이거지 대통령이 정리해줘야함" "맞지 대통령이 사과하고 넘어가는거지 크 대 석열" 이러면서 다들 윤석열 사과 기대했던거 기억남? 그래서 사과했느냐? 2월 7일 : 신년대담 방송 방영 사과는 커녕 '유감' 이라는 단어조차 언급없었음. 제일 기억에 남는 워딩은 "박절" 병신아 공인이면 한동훈처럼 박절하게 공천 청탁 거절하는거야 그래야 논란이 안 생기는거야 3월 20일 : 이철규 (윤석열의 개) : "주기환 , 민영삼(틀튜브) 등 공천 요구했다 이게 잘못된거임?" 3월 22일 : 주기환 아들 논란때문에 비례 후순위 배치하니깐 주기환 바로 사퇴하고 윤석열이 장관급 민생특별보좌관 직을 신설해서 주기환 임명함. 3월 23일 한동훈 조선일보 인터뷰 : 아니 한동훈이 2~3일 읽씹하니깐 바로 사퇴요구하고 윤석열이 신년대담에서 대신 입장표명하기로 했잖아 사과하고 싶으면 사과를 쳐하던가 애새끼도 아니고 "한동훈이 읽씹했어요 그래서 사과못한거에요 ㅠㅠ" 그것도 지가 공천 청탁한 문자 읽씹당한건 쏙 빼놓고 ㅋㅋ <타임라인 요약> 1월 18일~21일 사이에 김건희가 한동훈한테 문자보냄 한동훈 읽씹 ( 그전부터 김건희가 틀튜버 등등 공천 청탁해서 읽씹해옴 ) 1월 21일 : 두창부부가 한동훈 비대위원장 사퇴요구 (대통령실이 공천 문제있다고 언급) 1월 25일 : 윤석열이 대신 명품백 입장발표하는거로 결정남. 2월 7일 : 윤석열 신년대담 때 명품백 사과는 커녕 "박절" 타령 3월 20일 : 한동훈 vs 이철규(윤석열의 개) 충돌 이철규가 주기환, 민영삼 등 비례 공천 요구한거 밝혀짐 3월 21일 : 윤석열 장관급 민생특보 신설 후 주기환 임명 - dc official App- [속보] '김여사 읽씹' 한동훈 "사적 논의 부적절" 사실상 인정 https://naver.me/xTTRn246
작성자 : ㅇㅇ고정닉
게임에서 쓰이는 동적 그림자를 생각해보다
일단 보통 그림자는 2가지로 나눌 수 있음Umbra - Penumbra그림자 - 반그림자인데반그림자는 전환 영역이고,보통의 그림자 즉 Shadow=Umbra+Peumbra 로 구성됨일반적으로 정적인 그림자는 베이킹해서 그리는데, 옛날 게임에 캐릭터보면 텍스쳐에 음영을 넣는 효과들이 그러함일반적으로 게임에서 실시간으로 렌더링하는 그림자는 크게 4가지로 나뉘더라1. 쉐도우 맵(현 대세)1번 쉐도우 맵 같은 경우 현재 가장 널리 쓰이는 방법인데, 기본적으로 2가지 단계가 필요함1. 광원에서 빛의 방향을 바라보는 라이트 스페이스가 있고, 그런 다음 라이트 스페이스에서 그림자를 생성해야하는 객체를 렌더링함여기서 그림자를 생성하는 객체를 렌더링하고, 이때 깊이(뎁스)를 Z-Buffer에 기록되어 가장 가까운 객체의 깊이를 저장하는 ShadowMap을 얻음(윈도우 APP 디벨롭에 적혀있는 Shadow Depth Maps 원리)2단계: 그런 다음 객체를 다시 정상적으로 렌더링합함 렌더링하는 동안 렌더링된 객체의 월드 좌표에 따라 이전 단계의 조명 공간 좌표로 변환한 다음 Shadowmap에서 해당 지점의 깊이 값을 계산하여 비교. 상대 광원의 경우 거리가 섀도우맵의 깊이보다 크면 해당 점이 그림자 안에 있다는 의미이고, 그렇지 않으면 그림자 안에 있지 않다는 의미로 됨문제는 라이트 스페이스의 절두체(frustum)의 계산효과는 쉐도우맵의 해상도와 Z-Buffer의 정확도에 따라 달라지고일반적으로 Shadow 맵의 정확성을 향상 시킬려고함일반적으로 월드 공간 뷰의 절두체의 8개 정점을 라이트 스페이스로 변환하고, 조명공간에서 가장 먼 Z값과 가장 가까운 Z값을AABB경계로 계산함. 문제는 이렇게 할 경우 카메라 뷰 절두체(절두체라고 하면 이상한데) 최대 근접/최대 거리 평면에서 그림자 설정을 함.보통 이게 올바른 쉐도우그러고나면 쉐도우맵을 개선하기위해 그림자 편향(Shadow Bias)을 함. 일반적으로 셀프 쉐도잉은 쉐도우 뾰루지(Shadow acne)를 유발할 수 있음 이를 보정하기위해서 슬로프 스케일 뎁스 바이어스를 함.왜 이런 문제가 생기냐면 쉐도우 맵을 쓸때 쉐도우 맵 픽셀의 중심점을 지점으로 뎁스값을 계산하기 때문인데,이때 조명방향을 따라 깊이 값을 오프셋(변위차)를 줌. 그리고 이걸 보통 바이어스라고 함보통의 Slop Bias 오프셋 계산 공식은(절두체의 크기 *tan(세타))/(쉐도우맵사이즈*2)나눔 이걸 보면 알다시피 결국 오프셋 값은 탄젠트에 가까워지고, 세타가 90도에 가까워질수록 값이 무한해지기때문에 일반적으로 오프셋에 한계를 둠이때문에 보통 2개의 오프셋 쓰거나 아니면(절두체의 크기 *sin(세타))/(쉐도우맵사이즈*2)을 씀. 이럴 경우 세타가 90도가 되도 값이 무한해질 수가 없음보통 언리얼엔진에서는 상수 바이어스+슬로프 스케일 뎁스 바이어스가 쓰임유니티에서는 상수 바이어스+노멀 오프셋 바이어스가 쓰이고, 참고로 이 바이어스 값에 따라서 피터 패닝이라고 불리는 현상이 일어나기 때문에 조심해야함어쨌건 최근의 기술흐름은 이러한 쉐도우 맵을 보완하기 위해서 여러기술이 사용됨CSM,PCF,PCS,모듈화된 쉐도우,VSM 등등 CSM은 쉐도우 맵을 정확도를 향상시키는데, 일반적으로 병렬-분할 쉐도우 맵이라고도 함 (Parallel split Shadow Map)일반적으로 시야각 근처의 객체 렌더링할때 쉐도우 맵의 화질을 높일 필요가 있는데, 절두체를 여러부분으로 나누어서 별도의 쉐도우 맵을 생성 후, 최종적으로 아틀라스로 결합하는 방식임.근데 결국 이 일련의 흐름을 따라가기에는 아무리 봐도 인디 계열에서는 무리라고 생각해서 흐름 자체가 있다는 정도만 기억함2. 쉐도우 볼륨보통 스텐실 버퍼를 쓴다고 하면 나오는거기본적으로 ZPass 알고리즘, ZFail 알고리즘이 있음ZPass는스텐실 버퍼를 사용해서, 실제 위치를 그림자로 표기하고, Z-Test를 켠 후 스텐실 모드의 앞을 1 뒤를 -1로 함이렇게 설정해서 렌더링이 완료될 경우 스텐실 버퍼가 0인 부분은 그림자가 없고, 0이 아닌 부분은 그림자가 있음문제는 ZPass는 카메라가 섀도우 볼륨 안쪽에 있을때 문제가 발생함그래서 대안으로ZFail이 나옴차이점은 Z-Test 실패 알고리즘이 -1 이라는거.섀도우 볼륨은 다각형 매쉬를 생성 후, Front Capping-> Back Capping ->Silhouette의 과정을 거침전면 캡핑은 모델의 surface을 파악하고, 법선과 광원 방향의 곱에 대해서 양수냐 음수냐로 방향 판단 하고백 캡핑은 모델의 surface가 광원의 반대 방향을 향하게 한 후, 광원 방향으로 무한대로 늘림실루엣은 인접한 2개의 Surface가 광원으로부터 방향이 같은지 여부를 결정함3. 직접 붙인 그림자그냥 말그대로 캐릭터에 그림자를 붙이는데, 현재 내가 생각하고 있는 방식임. 이 방식의 장점은 압도적으로 연산량을 줄일 수 있음.4. 투사 그림자(프로젝션 쉐도우, 평면 그림자라고도 불림)유니티에서 2D Cahsting Shadow 같은게 여기에 속함보통 물리학에서 광학 배우면 주로 배울 기술들모바일에서 주로 사용되는 기법 중 하나인데주로 MVP 매트릭스라고도 함 Model - View - Projection사실 쉐이딩 할떄 가장 많이 쓰이는게 이거 같긴함간단하게 V 지점에서 P지점으로 매핑한다이게 이식이 뜻하는 바이고,P=mv 즉 MVP행렬로 만들면M=4x4 matrix로 짤의 형태로 나오는거.실제로 만들어서 써본것.새삼 생각해보면 게임 엔진이 참 잘만들었단 생각을 한다나는 저거 그냥 저런게 있구나 이해하지 만들라면 못만들듯.
작성자 : ㅆㅇㅆ고정닉
차단하기
설정을 통해 게시물을 걸러서 볼 수 있습니다.
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.