2012-08-27 3 views
1

예를 들어 히트 테스트를 통해 객체의 텍스처 좌표를 검색 할 수 있습니까?3D 모델에서 텍스처 좌표를 검색 하시겠습니까?

예를 들어, 간단한 평면에서 1920x1080 텍스처를 사용하고 오른쪽 하단을 클릭하면 좌표 1920, 1080을 얻고 싶습니다. (모델이 실제로 좀 더 복잡하기 때문에 수학을 통해 위치를 계산하려고 시도하는 것이 쉽지 않음)

답변

1

몇 가지 이유로 math가 작동하지 않을 때 다음과 같은 그래픽 히트 테스트를 수행했습니다. 당신의 비행기의 각 텍셀에 색을 칠한 다음, 번개와 효과가 비활성화 된 상태에서 오프 스크린 표면으로 한 프레임 렌더링을 한 다음 커서 아래의 픽셀 색을 읽고 그 값을 다시 좌표로 변환합니다. 이것은 복잡한 모델에서 너무 자주 (예 : 게임) 조회를 할 필요가없는 경우에 효율적입니다. 왜냐하면 픽셀을 다시 읽으면 그래픽 하드웨어 파이프 라인이 중단되고 성능이 저하 될 수 있기 때문입니다. 또한, 이것은 잠재적으로 모든 투영법 (ortho 또는 perspective)과 함께 작동합니다.

관련 문제