«directx» 태그된 질문

DirectX는 주로 게임 개발자를 대상으로하는 Microsoft의 멀티미디어 API 세트입니다. DirectX 컬렉션 내에서 많이 사용되는 API에는 Direct3D, XInput 및 XAudio가 있습니다.

3
DirectX에서 두께가 다양한 AA로 선을 렌더링하는 가장 빠른 방법
그래서 .NET에서 SharpDX를 사용하여 DirectX 개발을 수행하고 있습니다 (그러나 DirectX / C ++ API 솔루션이 적용 가능합니다). DirectX를 사용하여 직교 투영 (예 : 과학 응용 프로그램의 2D 선 그리기 시뮬레이션)에서 선을 렌더링하는 가장 빠른 방법을 찾고 있습니다. 렌더링하려는 플롯 종류의 스크린 샷은 다음과 같습니다. 이러한 종류의 플롯이 라인 당 앤티 …
14 2d  directx  shaders 

5
DirectX 10 셰이더의 if 문을 피하십시오?
if 문은 셰이더에서 피해야한다고 들었습니다. 문의 두 부분이 모두 실행되고 잘못된 것이 삭제되기 때문에 (성능에 해를 끼칩니다). DirectX 10에서 여전히 문제가 있습니까? 누군가 나에게 말했다, 그것의 오른쪽 지점 만 실행됩니다. 설명을 위해 코드가 있습니다. float y1 = 5; float y2 = 6; float b1 = 2; float b2 = 3; …

2
정점이 24 개 미만인 큐브를 구성 할 수 있습니까?
Minecraft와 같은 큐브 기반 세계가 있으며 정점 수가 24 개 미만인 큐브를 구성하여 메모리 사용을 줄일 수있는 방법이 있는지 궁금합니다. 두 가지 이유로 나에게는 불가능한 것 같습니다. 법선이 제대로 나오지 않고 면당 텍스처가 작동하지 않습니다. 이 경우입니까 아니면 내가 틀렸습니까? 어쩌면 도움이 될만한 새로운 DX11 기술이 있습니까? 편집 : 명확히하기 …

5
Direct3D 9, 10 또는 11을 배워야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . Direct3D로 3D 프로그래밍을 시작했습니다. 어떤 버전의 D3D를 선택해야합니까? 11은 꽤 깔끔해 보이지만 9와 10은 여전히 ​​꽤 존재하는 것 …
14 directx 

4
DirectX에 대한 최신 서적은 무엇입니까 (3D에 중점을 두 었음)? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . OpenGL의 경우 OpenGL SuperBible 5th Edition은 몇 달 전에 방금 출시되었으며 OpenGL 3 (1 부) 학습뿐만 아니라 …
14 c++  directx 

1
평면 반사를 할 때 파도를 계산
나는 SDK, 특히 Island11 프로젝트 에서 Nvidia의 예제를 연구하고 있으며 파도 높이의 상태에 따라 반사를 위아래로 수정하는 HLSL 코드에 대해 궁금한 것을 발견했습니다. 당연히 간단한 코드 단락을 검토 한 후 : // calculating correction that shifts reflection up/down according to water wave Y position float4 projected_waveheight = mul(float4(input.positionWS.x,input.positionWS.y,input.positionWS.z,1),g_ModelViewProjectionMatrix); float waveheight_correction=-0.5*projected_waveheight.y/projected_waveheight.w; …

2
XNA에서 이펙트 파라미터 설정을위한 모범 사례
EffectXNA에서 매개 변수 를 설정하는 가장 좋은 방법이 있는지 묻고 싶습니다 . 다른 말로하면, 전화 할 때 정확히 어떻게됩니까 pass.Apply()? 여러 시나리오를 상상할 수 있습니다. Apply호출 될 때마다 모든 효과 매개 변수가 GPU로 전송되므로 매개 변수 설정 빈도에 영향을주지 않습니다. Apply호출 될 때마다 재설정 된 매개 변수 만 전송됩니다. 따라서 …
13 xna  directx  effect 


1
렌더링, 배치, 그래픽 카드, 성능 등에 대한 정보 + XNA?
제목이 약간 모호하다는 것을 알고 있지만 실제로 찾고있는 것을 설명하기는 어렵지만 여기에갑니다. CPU 렌더링에 관해서는 성능을 추정하고 간단하게 할 수 있지만 기술 배경 정보가 부족하여 GPU에 관해서는 단서가 없습니다. XNA를 사용하고 있기 때문에 이론과 관련이 있다면 좋을 것입니다. 내가 실제로 알고 싶은 것은, 특정 그리기 작업을 수행 할 때 언제 …

3
1 인칭 카메라는 어떻게 구현해야합니까?
저는 초보자 프로그래머이며 일인칭 카메라를 통해 방을 돌아 다닐 수있는 프로젝트를 만들고 있습니다. 지금까지 건물이 그려져 있지만 지금 막 붙어서 일인칭 카메라로 어떻게 걸을 수 있는지 모릅니다. 누구든지 내가 사용할 수있는 카메라 클래스 또는 유용한 코드를 가리킬 수 있습니까?
12 c++  directx  camera 

6
델파이에서 게임을하는 사람이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
12 directx  platform 

8
2D Game Dev (C ++) 시작하기 : DirectX 또는 OpenGL? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오. . 휴일 육년 전 . 그래서 저는 게임 개발의 문에 발을 들여 놓고 2D, 테트리스 / 우주 침략자 / 작은 마우스 상호 작용 …
12 c++  opengl  directx 

5
API 불가지론 적 브리지 (예 : OpenGL / D3D / 무엇이든). 그것들을 어떻게 사용합니까? 찬반 양론 [폐쇄]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 3D 엔진을 만들고 있습니다. 최고의 멀티 플랫폼 세계를 원합니다. 갑자기 Windows 시스템에서 Direct3D를 사용하고 OSX / Linux에서 …

1
스크린 스페이스 파생 상품이란 무엇이며 언제 사용합니까?
나는보고 ddx와 ddyGLSL 기능을하고, HLSL 등가물은 모든 이제 다음 쉐이더 코드에서 온다. 현재 접하거나 비트가없는 범프 매핑을 위해 그것들을 사용하고 있지만 기본적으로 코드를 복사하여 붙여 넣었습니다. 나는이 기능들이 실제로 무엇을하고 무엇을하는지, 언제 사용하려고하는지 이해할 수 없습니다. 따라서 질문 : 스크린 스페이스 파생 함수는 무엇입니까? 이 기능들은 무엇을합니까? 입력 값과 출력값 …

2
별도의 스레드에서 업데이트 및 렌더링
간단한 2D 게임 엔진을 만들고 있는데 스프라이트를 다른 스레드에서 업데이트하고 렌더링하여 수행 방법을 배우고 싶습니다. 업데이트 스레드와 렌더 스레드를 동기화해야합니다. 현재 저는 두 개의 원자 플래그를 사용합니다. 워크 플로우는 다음과 같습니다. Thread 1 -------------------------- Thread 2 Update obj ------------------------ wait for swap Create queue ---------------------- render the queue Wait for …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.