잡담/문답 안개 있는 맵에서 조금 더 멀리보기...
페이지 정보
본문
정상적인 시점에서는 보이지 않는 적이 시야의 모서리를 향하게 함으로 볼수 있죠.
이론은 울펜슈타인 게임에서 채택하고 있는 퀘이크 엔진은 안개를 처리하는 방식으로 볼륨포그(volume fog)를 사용합니다.
볼륨포그는 사용자를 중심으로 원을 그리며 안개를 생성하게 되는데 사용자와 거리가 멀수록 안개는 짙어집니다.
문제는 사용자의 시야인데 FOV(field of view)각에 따라 삼각형을 그리며 화면이 생성이 됩니다. (▽ 이런 모양으로)
이런 삼각형의 꼭지점을 사용자의 위치라고 생각했을때 시야의 균일함을 위해 꼭지점과 마주보는 면들의 안개의 농도는 같다고 계산합니다.
그렇기 때문에 한 꼭지점에서 밑변까지의 거리보다 꼭지점에서 다른 꼭지점의 길이가 조금 더 길다는 사실을 이용하여 화면의 시점을 좌, 우 방향으로 이동시켜 모서리 부분으로 보면 조금 더 멀리 볼수 있습니다.
이론은 울펜슈타인 게임에서 채택하고 있는 퀘이크 엔진은 안개를 처리하는 방식으로 볼륨포그(volume fog)를 사용합니다.
볼륨포그는 사용자를 중심으로 원을 그리며 안개를 생성하게 되는데 사용자와 거리가 멀수록 안개는 짙어집니다.
문제는 사용자의 시야인데 FOV(field of view)각에 따라 삼각형을 그리며 화면이 생성이 됩니다. (▽ 이런 모양으로)
이런 삼각형의 꼭지점을 사용자의 위치라고 생각했을때 시야의 균일함을 위해 꼭지점과 마주보는 면들의 안개의 농도는 같다고 계산합니다.
그렇기 때문에 한 꼭지점에서 밑변까지의 거리보다 꼭지점에서 다른 꼭지점의 길이가 조금 더 길다는 사실을 이용하여 화면의 시점을 좌, 우 방향으로 이동시켜 모서리 부분으로 보면 조금 더 멀리 볼수 있습니다.
추천0
댓글목록
goldenanus님의 댓글
goldenanus이름으로 검색 아이피 (211.♡.145.192) 작성일...아무튼 모서리로 보면 된다! 이 말씀이시군요.
[ZIO]Nebul님의 댓글
[ZIO]Nebul이름으로 검색 아이피 (220.♡.74.54) 작성일어렵다...하지만 좋은 정보임에는 틀림이 없네요!
silentwalker님의 댓글
silentwalker이름으로 검색 아이피 (220.♡.4.42) 작성일fov값을 많이 주면 줄수록 더 잘보이겠군요..
silentwalker님의 댓글
silentwalker이름으로 검색 아이피 (220.♡.4.42) 작성일갑자기 공통수학 내용인 정삼각형 내부길이비 공식 1대 2대 루트3이 생각난다는 -_-a