:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
16/08/19 11:30
다이렉트X는 개발자가 다양한 그래픽카드를 일일이 고려하지 않아도 개발할 수 있게 하는 도구인걸로 이해하고 있습니다.
최신 버전의 다이렉트X일수록 최신 그래픽카드의 신기술을 활용해서 더 나은 환경에서 즐길 수 있죠 그래픽카드 구입하는 입장에서도 어느정도 고려할 필요는 있습니다.
16/08/19 11:37
DirectX 라는건 마이크로소프트사가 만든 게임개발을 쉽고 빠르게 만들도록 도와주는 프로그래밍 도구들의 집합체(?) 라고 생각하시면 됩니다.
DirectX 9.0 (2002년) DirectX 9.0c (2004년) DirectX 10.0 (2006년) DirectX 11.0 (2009년) DirectX 12.0 (2015년) 나무위키에서 긁어온 발표날짜인데 9.0c 기준으로 봐줘도 상당히 오래전에 발표된 버전입니다. 물론 버전이 낮아서 나쁘다기보단 새로운 버전들의 성능과 그래픽 표현력이 큰폭으로 향상된다는게 중요합니다. 버전이 높아질수록 최신기술을 사용하고, 복잡하고 멋진 표현을 더 쉽고 빠르게 제작할수 있도록 도와주기 때문에 그래픽이 월등하게 좋아집니다. 대신 매번 새로운 다이렉트X 를 적용해서 게임 개발한다는게 쉬운일은 아니죠. 특히 한국같은 곳에선... 그러다보니 당연히 다이렉트9 로 개발한건 현재 시대에 최신 다이렉트X 로 개발된 게임들보다 뒤떨어진 표현력을 가질수밖에 없고, 현재 최신 CPU / GPU 의 재성능을 사용하지도 못하다보니 최고사양 PC 에서도 버벅인다던가 저사양 PC에선 플레이가 힘든 수준이 된다던가 하는 일이 벌어집니다. 그래픽이 만족스럽지 못한건 당연하구요. 하지만 그래픽카드 구매시엔 다이렉트X 지원 문제가 크게 의미없긴 합니다. 게임이 지원안하면 의미가 없거든요. 그리고 어차피 항상 다이렉트X 최신 버전을 염두해두고 만드는게 그래픽카드라 구매시에 그냥 참고만 할 수준입니다.
16/08/19 12:22
Direct X 는 주로 실시간 렌더링을 위해 CPU 와 GPU 에 작업을 배분하는 포맷 같은 겁니다. 이외에도 비슷한 역할을 하는 것들이 OpenCL, Vulkan 같은 것들인데, Direct X 가 마이크로소프트에서 미는 포맷이라 이게 대세입니다. 최신 DX 버전에는 이전 버전에 없던 추가적으로 표현할 수 있는 요소들이 있고, 하드웨어 이용 효율도 좋아집니다.
지금 시점에 DX 9 지원인 건 욕먹어도 쌉니다. 10년 동안 아무것도 개선 안 하고 그냥 하던대로 하고 있다는 이야기에요. 현재 스팀 통계에 DX 12 이용자가 45% 가량 될 정도로 DX 11 도 지는 해인데, 이제서 DX 11 지원하네 마네 하면...
|