일반기술

범프 매핑 처리 장치 및 방법

* 원리 와 구성 메모리부와 연산부를 갖는 범프 매핑 처리 장치의 범프 매핑 처리 방법에 있어서, 외부로부터 매핑하고자 하는 폴리곤에 대한 입사광의 방향 벡터값 L, 방향 벡터값 L과 시점 벡터값 V의 중간 벡터값 H, 그리고 수직 벡터값 N을 입력받아, 방향 벡터값 L'과 중간 벡터값 H'을 3차원 물체 공간에서 3차원 범프 공간으로 변환되도록 연산하는 단계, 연산 결과, 변환된 방향 벡터값 L'과 중간 벡터값 H'을 입력받고, 메모리에 저장된 범프 벡터 맵으로부터 폴리곤에 대한 픽셀의 변형된 노말 벡터값 N' 및 메모리에 저장된 룩-업 테이블로부터 필요한 매개 변수들을 읽어와서, 매핑하고자 하는 폴리곤의 각 픽셀 색깔값을 연산하는 단계를 포함하여 이루어지는 것을 특징으로 하는 범프 매핑 처리 방법.* 개발배경상당한 계산량을 요구하므로 범프 매핑 처리 알고리즘 및 하드웨어의 구조가 복잡하고 이에 따른 매핑 처리 비용도 증가* 중요성및 독창성첫 번째로, 빛의 방향 벡터 L, 중간 벡터 H, 그리고 폴리곤의 수직 벡터 N과 같이, 방향만을 필요로 하는 벡터를 기하학 처리(변환 및 빛의 세기 계산)의 용이함과 적은 데이터 이동량을 이용하기 위해 극 좌표계로 표현한다.이는 기존의 직교 좌표계 방식에서의 변형과 라이팅(lighting)의 처리를 위해 필요로 했던 벡터 매트릭스 곱셈 연산과정과 두 벡터의 각을 통한 빛의 세기 과정을 간단한 산술연산을 통해 계산해 낼 수 있도록 하였고, 단위 벡터화 과정을 제거하였다.또한, 벡터를 두 개의 좌표에 의해 표현함으로써, 실질적인 데이터의 이동량을 줄일 수 있다.그리고, 이의 사용을 통해 하드웨어의 복잡도를 줄일 수 있게 된다.두 번째로, 본 발명의 범프 매핑 하드웨어를 가미한 효과적인 렌더링 구조를 들 수 있다.이는 범프 매핑 과정과 주사변환 과정을 병렬 수행함으로써, 기존의 순차적인 처리방식에 비해 범프 매핑 지원에 따른 수행 시간 지연을 줄일 수 있는 구조이다.순차적인 처리방식의 경우에는 실행 시간에 픽셀 데이터의 처리를 위해 프래그먼트 큐(fragment queue) 내에 불필요한 데이터를 길게 유지해야 한다.그러나, 본 구조와 같이 병렬수행처리를 해줌으로써, 프래그먼트 큐 내에 유용한 데이터의 유지 및 분산이 가능하게 된다.이와 같이, 처리시간을 줄여줌으로써, 렌더링 과정 및 매핑 처리 과정의 효과적인 처리가 가능하다.* 적용제품 및 관련시장범프 매핑 처리 장치 * 주요적용제품범프 매핑 처리 장치 * 특징및 장점현실적인 영상 처리를 위한 범프 매핑 장치 및 방법에 관한 것으로, 기존의 직교 좌표계 방식 대신에 극 좌표계 방식을 이용하여 범프 매핑에 대한 연산량을 줄이고, 그에 따른 하드웨어를 줄임으로써, 가격 대 성능비가 우수한 범프 매핑 처리 장치를 구현할 수 있다. 빛의 방향 벡터 L, 중간 벡터 H, 그리고 폴리곤의 수직 벡터 N과 같이 방향만을 필요로 하는 벡터를 기하학 처리의 용이함과 적은 데이터 이동량을 이용하기 위해 극 좌표계로 표현하고, 범프 매핑 하드웨어를 가미한 효과적인 렌더링 구조를 들 수 있다. 이는 범프 매핑 과정과 주사변환 과정을 병렬 수행함으로써 기존의 순차적인 처리방식에 비해 범프 매핑 지원에 따른 수행 시간 지연을 줄일 수 있는 구조이다.

기술정보

기술분류
정보 > 기타 정보
보유기관
연세대학교
기술유형
일반기술
등록일
2006-05-24
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.