3D 윈도우로 윈도우를 렌더링하는 방법을 찾고 있습니다. D3D의 텍스처.
예를 들어 윈도우 에어로 글래스의 미리보기.
윈도우 처리기가있는 윈도우 또는 윈도우의 일부가 d3d 장치로 렌더링됩니다 (에어로 글래스가 d3d에 의해 만들어진 것 같습니다).
내 프로젝트는 3D interective 미디어입니다. HMD와 Hand Recognizing을 사용하는 AR 프로젝트입니다 (3D 터치 상호 작용과 마찬가지로). 3D 렌더링입니다. WPF가이를 수행 할 수 있습니다. 그러나 나는 D3D로 그것을하는 방법을 찾지 못합니다.
D3D는 방법을 알고 있거나 불가능합니다. 아시다시피 Google에 사용하는 키워드를 알려주십시오. 읽기 및 관심을 가져 주셔서 감사합니다.
나는 영어 원어민이 아니고 미안하지만 내 영어가 추한 것처럼 느껴진다.윈도우를 3D로 매핑하는 방법
0
A
답변
0
동적 텍스처를 사용하는 것이 좋습니다. 먼저 원하는 크기와 형식의 텍스처를 만듭니다. 그런 다음 표면을 얻고 HDC를 얻은 다음 원하는 창으로 전달합니다. d3d 장치를 통해 텍스처를 표시하는 것이 문제가 아니어야합니다.
관련 문제
- 1. 텍스트를 3D로 변환하는 방법
- 2. 메인 윈도우를 최소화 한 후 자동으로 팝업 윈도우를 최소화하는 방법
- 3. jquery에서 모달 윈도우를 플로팅하는 방법
- 4. 코코아에서 메인 윈도우를 보이게하는 방법?
- 5. IronPython으로 기존 윈도우를 여는 방법
- 6. OpenGL에서 서브 윈도우를 사용하는 방법
- 7. PowerBuilder에서 데이터 윈도우를 처리하는 방법
- 8. 화면상의 점을 3D로 매핑 실제 위치
- 9. R을 사용하여 3D로 농도 집합을 그리는 방법?
- 10. Three.js를 사용하여 2D에서 3D로 프로젝트
- 11. 3D로 UIView를 "굽히기"
- 12. pyGame이 3D로 작동합니까?
- 13. 3D로 텍스트 그리기
- 14. config.xml에서 BitSet을 매핑하는 방법
- 15. getGsmSignalStrength를 이미지에 매핑하는 방법
- 16. 이 모델을 매핑하는 방법
- 17. JNA에서 enum을 매핑하는 방법
- 18. 기본 윈도우를 클릭하여 테이블에 반응시키는 방법
- 19. 데스크탑 화면을 캡쳐하고 리눅스에서 윈도우를 그리는 방법
- 20. Adobe AIR에서 매력적인 윈도우를 만드는 방법
- 21. 사이드 바에서 새 레일스 윈도우를 여는 방법
- 22. AJAX 용 UI 디자이너 윈도우를 얻는 방법
- 23. 윈도우를 얻는 방법 화이트 라이브러리에서 윈도우의 ID를
- 24. WinForms 응용 프로그램에 WPF 윈도우를 추가하는 방법
- 25. 최소화 된 wxPython 윈도우를 팝업하는 방법
- 26. 페이지가 닫힐 때 측량 윈도우를 여는 방법?
- 27. 윈도우를 독립적으로 표시/숨기기위한 최선의 방법
- 28. Splitcontainer panel2에서 캐스케이드 윈도우를 표시하는 방법 C#
- 29. 윈도우를 표시하지 않고 frameGeometry를 얻는 방법
- 30. pygtk에서 윈도우를 얼려거나 칙칙하게 만드는 방법?
DWM.exe는이를 수행하기 위해 일부 내부 라이브러리를 사용하는 것 같습니다. 제 3 자 응용 프로그램으로이 작업을 수행 할 수 있다고 생각하지 않습니다. – IDWMaster
나는 간단한 해결책을 안다. 여기에 그것 :
IDirect3DTexture9에 대상 창 hdc 버퍼를 복사하십시오. 이런 식으로 텍스처 잠금이나 각 프레임 복사를 피할 수 없습니다. 하지만 나는 그것이 유일한 해결책이라고 생각한다. – user1101221