direct3d

    3

    4답변

    OpenGL과 DirectX를 섞어서 사용하는 것은 권장하지 않지만 별도의 그래픽 API를 사용하는 두 개의 서로 다른 응용 프로그램간에 브리지를 만들려고합니다. 데이터를 공유하는 기법, 특히 텍스처가 필요합니다. d3_device-> CreateTexture(width, height, 1, D3DUSAGE_RENDERTARGET, D3DFMT_A

    -1

    1답변

    세계 XZ 평면 화면 공간에서 그리드 : 나는 X와 Z로 정점 그리드를 만든 것을해야 할 일 범위 [-1 | 1]. 셰이더에서 뷰의 xz 화면 좌표에 View-Projection 행렬의 역을 곱합니다. 그런 다음 새로운 세계 xz 좌표에 따라 높이를 조정하고 마지막으로이 좌표를 View-Projection 행렬에 곱하여 스크린 공간으로 다시 변환합니다. 이

    1

    1답변

    나는 Manager::CheckDepthStencilMatch으로 전화하면 나에게 답을 주어야한다는 것을 이해하지만, 지금까지는이 호출을 효과적으로하기 위해 필요한 조각들을 모을 수 없었다. 특히, adapterFormat 및 renderTargetFormat 인수에 대한 값을 가져와야합니다. 나는 장치를 생성하는 동안 특정 형식을 지정하지 않으므로 기본값

    1

    1답변

    저는 학습을 위해서 3D 게임을하고 있습니다. 저는 높이 맵과 그 세계에 오버레이 된 다양한 메쉬 기반 개체에서 생성 된 3 차원 세계를 가지고 있습니다. 플레이어가 할 수있는 세계의 대상을 대상으로 할 수있게하려는 경우 대상이 표시된 지형 또는 개체에 대상 지정 원을 그려야합니다. 워 크래프트의 세계를 플레이했다면 내 뜻을 알게 될 것입니다. 누군가를 목

    3

    3답변

    메쉬를 절반으로 자르거나 적어도 실시간으로 그 안에있는면을 삭제하려고합니다. 이 작업을 수행하는 방법은 궁금합니다. 선택한 정면 또는 정점을 0으로 설정하면 정점 버퍼를 잠그고 작동하지 않습니다. 누군가에게이 솔루션이나 자습서가 있습니다. 내 프로그램에서이 기능을 정말로 원합니다! 건배

    1

    1답변

    IDirect3DDevice9 :: SetTransform이 작동하지 않게하려면? 저는 this one here을 포함하여 Direct3D9에서 변환 행렬을 사용하기위한 튜토리얼을 많이 보았습니다. 그리고 제가 말할 수있는 한, 그들은 모두 그것을 똑같이합니다. 나는 다각형을 번역하기 위해 코드를 작성하려고합니다. SetTransform을 D3DXMatri

    0

    1답변

    내 응용 프로그램에서 외부 응용 프로그램의 d3d 창 크기를 조정하려고합니다. 창 크기를 조정할 수 있지만 d3d 엔진은 여전히 ​​1024x768 또는 w \ e를 실행중인 것으로 생각합니다. 내가 DLL을 삽입 생각,하지만 어떻게 윈도우 크기 조정 갈 것입니다. 나는 약간의 조사를했고, 나는 내가 BackBufferWidth와 BackBufferHeig

    8

    2답변

    나는 각각 다른 카메라에서 렌더링되는 3 개의 디스플레이를 사용하는 C++ 3D 응용 프로그램 프로젝트에 어려움을 겪었습니다. 최근 Ogre3D에 대해 알게되었지만 다른 디스플레이/GPU에서 다른 카메라의 출력을 지원하는지는 분명하지 않습니다. 누구나 비슷한 설정 및 오우거 또는 다른 엔진에 대한 경험이 있습니까?

    0

    1답변

    LineList와 TriangleList의 조합으로 렌더링해야하는 일부 정점 (런타임에 생성됨)으로 구성된 Direct3D 메쉬를 만들어야합니다. 즉, 일부 정점은 LineList로 렌더링되고 일부는 TriangleList로 렌더링됩니다. 이 Direct3D 메쉬를 어떻게 만들 수 있습니까?

    2

    1답변

    다른 곳에서 사용 된 스트림 번호는 GetStreamSource과 SetStreamSource입니까?