Matrox에서 라이센스를 가지고 Parhelia512에서 적용된 Displacement
mapping기술이 DirectX9.0부터 적용되어 각 게임이나 어플리케이션 제작사들도
이기술을 상당히 반기고 지원할것으로 알려지고 있는데 이 기술이 DirectX9.0상에서
지원됨에도 불구하고 지금 DX8.1상황에서 맛볼수 있는 데모
프로그램이 등장하였다.
간단히 Displacement mapping을 설명하자면 물체를 표현시 원근에
따라 그 정도를 달리하여 가까운곳은 세밀하게 먼곳은 대충(?) 표현하는
기술이라고 할수있으며 기존의 방식이 원근에 상관없이 렌더링시켰던거에
비해 상당한 성능향상을 가지고 올수있으며 화질은 둘다 거의 비슷한것으로
알려지고 있다.
이 데모 프로그램은 Xvox라고 하며 버텍스 세이더 유닛이 장착된
GPU에서만 돌아가는것 같으며 방향키등의 조작으로 Displacement mapping적용되는것을
볼수있다.
조작키는 아래와 같으며 이 Xvox는 첨부파일로 되어있다
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">F1
For help
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">D
View the built in demo
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">F2
Switch to another display mode
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">F3/F4
Change the level of detail with (keep key pressed)
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">Mouse and keypad to move.
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">A
Toggle 60 Hz (frames per second) autolod mode
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">V
Toggle waiting for vsync
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">W
Toggle wireframe
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">F
Toggle walk/fly.
style="mso-list: l2 level1 lfo9; tab-stops: list 36.0pt">
style="mso-ansi-language: EN-GB">J
Make a jump when walking.
style="mso-ansi-language: EN-GB">
src="http://users.belgacom.net/gc610902/index_bestanden/image002.jpg" width="400" border=0
v:shapes="_x0000_i1025">
style="mso-ansi-language: EN-GB">
src="http://users.belgacom.net/gc610902/index_bestanden/image004.jpg" width="400" border=0
v:shapes="_x0000_i1026">
style="mso-ansi-language: EN-GB">86.000 triangles
style="mso-ansi-language: EN-GB">
src="http://users.belgacom.net/gc610902/index_bestanden/image006.jpg" width="400" border=0
v:shapes="_x0000_i1027">
style="mso-ansi-language: EN-GB">107.000 triangles

style="mso-ansi-language: EN-GB">160.000 triangles
|