일반기술

가시 순차적 분할 렌더링 알고리즘을 이용한 3차원 텍스쳐기반의 볼륨 그래픽 구조 및 방법

원 볼륨 데이터의 시점 평면 및 볼륨 정보의 크기와 위치 정보를 통해 분할 볼륨 영역의 크기 및 처리될 순서를 결정하고 3차원 텍스쳐 맵을 생성하는 볼륨 분할기와 볼륨 분할기로부터 분할된 영역에 대한 위치정보 및 분할 영역당 단면의 개수 정보를 받아 해당 영역에 대한 단면을 생성하는 단면 생성기와 단면 생성기에서 생성된 단면을 기하 연산하는 기하 연산부와, 기하 연산된 각 단면들을 해당 영역의 볼륨 정보를 통해 미리 생성된 3차원 텍스쳐로 매핑하는 3D 텍스쳐 맵핑부와, 3D 텍스쳐 맵핑이 끝난 단면을 하나씩 알파 블랜딩을 하는 알파 블랜딩부와 이전에 블랜딩된 단면 정보를 저장하고 있는 프레임 메모리에서 해당 단면 정보를 분할된 하나의 단면 단위로 읽어와 저장하고 알파 블랜딩부와 프레임 메모리 사이에서 캐시로 사용되는 픽셀 캐시를 포함하여 구성되는 것을 특징으로 한다.병렬 구조의 고성능 볼륨 렌더링 시스템에서 사용되던 볼륨 정보 분할 기법을 범용 그래픽 하드웨어에 적용하여 저 비용의 새로운 볼륨 그래픽 구조를 제공하기 위한 것으로서, 원 볼륨 데이터의 시점 평면 및 볼륨 정보의 크기와 위치 정보를 통해 분할 볼륨 영역의 크기 및 처리될 순서를 결정하고 3차원 텍스쳐 맵을 생성하는 볼륨 분할기와, 볼륨 분할기로부터 분할된 영역에 대한 위치정보 및 분할 영역당 단면의 개수 정보를 받아 해당 영역에 대한 단면을 생성하는 단면 생성기와, 단면 생성기에서 생성된 단면을 기하 연산하는 기하 연산부와, 기하 연산된 각 단면들을 해당 영역의 볼륨 정보를 통해 미리 생성된 3차원 텍스쳐로 매핑하는 3D 텍스쳐 맵핑부와, 3D 텍스쳐 맵핑이 끝난 단면을 하나씩 알파 블랜딩을 하는 알파 블랜딩부와, 이전에 블랜딩된 단면 정보를 저장하고 있는 프레임 메모리에서 해당 단면 정보를 분할된 하나의 단면 단위로 읽어와 저장하고 알파 블랜딩부와 프레임 메모리 사이에서 캐시로 사용되는 픽셀 캐시를 포함하여 구성한다.높은 지연속도를 가지는 프레임 메모리로의 접근 회수가 분할된 볼륨 영역의 개수만큼으로 줄어 들게 되어 프레임 메모리 접근으로 인한 성능 저하를 막을 수가 있으며, 랜더링 종단에서 요구되는 버스 대역폭이 전체 볼륨 영역에 대한 모든 단면들의 정보량이 아닌 각 분할 영역에서 생성되는 보조 영상 정보량에 의해 결정되기 때문에 요구되는 대역폭의 크기를 줄일 수가 있다.모든 렌더링 유닛의 성능을 높이지 않고도 캐시의 성능만을 높임으로서 전체적인 렌더링 성능속도의 큰 영향을 기대 할 수가 있어 적은 비용으로 높은 효과를 갖는다.

기술정보

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

상세설명

정보 없음

관련 특허

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