2011-12-27 2 views
0

3D 윈도우로 윈도우를 렌더링하는 방법을 찾고 있습니다. D3D의 텍스처.
예를 들어 윈도우 에어로 글래스의 미리보기.
윈도우 처리기가있는 윈도우 또는 윈도우의 일부가 d3d 장치로 렌더링됩니다 (에어로 글래스가 d3d에 의해 만들어진 것 같습니다).
내 프로젝트는 3D interective 미디어입니다. HMD와 Hand Recognizing을 사용하는 AR 프로젝트입니다 (3D 터치 상호 작용과 마찬가지로). 3D 렌더링입니다. WPF가이를 수행 할 수 있습니다. 그러나 나는 D3D로 그것을하는 방법을 찾지 못합니다.
D3D는 방법을 알고 있거나 불가능합니다. 아시다시피 Google에 사용하는 키워드를 알려주십시오. 읽기 및 관심을 가져 주셔서 감사합니다.
나는 영어 원어민이 아니고 미안하지만 내 영어가 추한 것처럼 느껴진다.윈도우를 3D로 매핑하는 방법

+0

DWM.exe는이를 수행하기 위해 일부 내부 라이브러리를 사용하는 것 같습니다. 제 3 자 응용 프로그램으로이 작업을 수행 할 수 있다고 생각하지 않습니다. – IDWMaster

+0

나는 간단한 해결책을 안다. 여기에 그것 :
IDirect3DTexture9에 대상 창 hdc 버퍼를 복사하십시오. 이런 식으로 텍스처 잠금이나 각 프레임 복사를 피할 수 없습니다. 하지만 나는 그것이 유일한 해결책이라고 생각한다. – user1101221

답변

0

동적 텍스처를 사용하는 것이 좋습니다. 먼저 원하는 크기와 형식의 텍스처를 만듭니다. 그런 다음 표면을 얻고 HDC를 얻은 다음 원하는 창으로 전달합니다. d3d 장치를 통해 텍스처를 표시하는 것이 문제가 아니어야합니다.

관련 문제