Normalmap seam 현상 by 김윤정

생각해 보니 언렙하다보면 저렇게 노말맵이 seam 하게 만들어지는 경우가 생길 수 밖에 없는데.
이게 게임 엔진에 따라 저 부분이 seam 이 있게 보이는 것도 있고 안보이는 것도 있다니 이해할 수 없네요.

seam이 생기는 이유는 확실히 알 것 같은데 - 이걸 절대적인 좌표로 처리하지 않고 탄젠트는 버텍스에 있는 탄젠트 벡터를 참조해서 재 계산하게 하면 해결될 것도 같고 말입니다.

일단 테스트해본 바에 의하면 겜브리오에서는 저 부분의 seam을 확실히 없애줍니다. 오오 만날 욕하던 엔진이었는데 뭔가 대단.
근데 000 엔진이랑, 맥스 뷰포트용 fx 쉐이더에서는 저 부분의 seam이 남아 있습니다. 이유가 뭘까요? 엔진에서 처리하는 능력의 차이일까요 뭔가 탄젠트 재처리하는 공식이 있는 걸까요? 탄젠트 재정렬이라는 가정하에 찾아 보았는데 별로 뾰족한 부분을 찾지 못했다능.












맥스 뷰포트에서도 안보이게 seam 처리 하는게 있긴 하던데 쉐이더 코드가 알아보기 열라 힘들게 되어 있어서 재현불가..

덧글

  • 왕풍뎅이 2011/01/19 23:31 #

    다른엔진에서는 저런 부위에 동아줄 오브젝트를 걸어줘서 헨타이로 만드는거야...
  • 김윤정 2011/01/20 16:02 #

    그거 참 좋군
※ 로그인 사용자만 덧글을 남길 수 있습니다.


MyADD

<script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>