3D API를 사용하지 않는 이유가 있습니다.
NA, 북서 EU 및 일본의 컴퓨터 만 지원합니다 ...
예를 들어 브라질에 살고 있습니다. 자매 컴퓨터는 새롭고 멀티 코어 프로세서와 몇 GB 램이 있지만 OpenGL 게임을 실행하지 않습니다.
예를 들어 Dwarf Fortress (OpenGL을 사용하여 ASCII 그래픽 렌더링)를 내 컴퓨터, 크롤링 속도가 느린 다른 컴퓨터에서만 재생할 수 있습니다.
그리고 이것은 브라질에서만 문제가 아니며 주변 사람들에게 물었습니다. 전 세계 여러 곳에서 일반적입니다 ... 실제로 OpenGL 또는 Direct3D 호환 카드를 소유 한 인구는 소수입니다 ...
이 소수만이 기업들로부터 더 많은 관심을 얻습니다 ...
그러나 이러한 "전통적인"시장 (NA, 북서 EU, JP) 만 목표로 삼고 있다면 그 목표를 달성하십시오!
다운 보팅 사용자를위한 편집 : 분명히 동의하지 않으므로 OpenGL 1.0을 지원하지 않는 VIA 또는 SIS 칩 (또는 다른 알려지지 않았거나 더 나쁜 제조업체)이 더 이상 컴퓨터에 더 이상 배송되지 않는다는 증거가 있습니까?
나는 집에 두 대의 기계를 가지고 있으며 새로운 것입니다 (둘 다 코어가 2 개 이상이고 둘 다 2GB 램이 있으며 둘 다 클럭 주파수가 2GHz 이상입니다 ...)
저의 대학에는 200 대의 기계가 있습니다. 심지어 Dell이 만든 기계도 있습니다.
그것은 간단하고 GPU는 비싸고 (심지어 엉뚱한 인텔조차도), 가난한 시장에서는 MS Word를 실행하고 전자 메일을 읽는 기계를 구입하면 괜찮은 그래픽 칩이있는 기계를 사지 않을 것입니다. 그들은 대부분의 사람들이 한 달 동안 음식을 사야 할 때 특히 50 USD 인 경우 50 달러 싼 것을 구입할 수 있습니다.
제발, 제 3 세계 국가를 방문한 적이 없다면 제 3 세계 국가 사람들이 게임을하지 않는다고 말하지 마십시오. 리눅스 버전 출시에 대한 개발자의 게시물에 따르면 많은 사람들이 들어오는 트래픽 (실제로는 대부분)이 러시아에서 온 것으로 나타났습니다. 일반적으로 사람들은 무시되기 때문입니다.
브라질에서 가장 인기있는 게임은 소프트웨어 모드에서 실행되는 Counter-Strike입니다. 일부 Lan-Hoouses에는 GPU가있는 머신 중 10 %만이 있으며 200 개 또는 300 개의 스테이션이있는 큰 머신도 있습니다.
나는 이것을 게시해서는 안되며, 다운 투표를 유치하고, 이것을 게시하면 점수가 무료로 손실된다는 것을 알았을 때마다 5.0이 Direct Draw를 지원하지 않기 때문에 5.0이 아닌 다른 게임에서 Allegro 4.4를 사용하는 이유를 설명 할 때마다 소프트웨어 모드 나는 많은 사람들로부터 내가 거짓말 쟁이라고 말하거나 OpenGL 가속의 실제 가용성에 대해이 진실을 말하는 것에 대해 바보라고 말합니다.
편집 2 : OpenGL이있는 게임을하고 개발하려면 부모님과 다른 사람들에게 GeForce 8600 (Mass Effect 1 및 기타 UT3을 실행할 수있는 가장 저렴한 카드)을 사달라고 간청해야했습니다. -엔진 게임), 그들은 나에게 하나를 샀다.
편집 3 :
실용 사례 : Eletronic Arts는 Ultima Online에서 2D 그래픽에 3D 가속을 사용하는 새로운 고객을 만들었습니다 ... 결과 : 엄청나게 낮은 프레임 속도에 대해 불평하는 많은 플레이어와 EA의 새 클라이언트 (이전 클라이언트를 계속 사용할 수 있음)
2015 년 편집 4 :이 답변은 주로 역사적인 유물로 남을 것입니다. 현재 매우 엉뚱한 칩을 가진 컴퓨터의 양은 제 3 세계 국가에서도 낮습니다. 특히 사무실을 지향하는 컴퓨터에는 여전히 존재하지만 그렇지는 않습니다. 이제 더 이상 소프트웨어 모드 API로 작업 할 가치가 없다고 생각합니다. OpenGL 기반 API는 이제 갈 길입니다.