или зарегистрироваться. Забыли пароль?
Eng
modnews.ru - моддинг

АналитикаВыбираем


OpenGL вместо DirectX?

Андрей Баксаляр, 28 января 2010, 03:33:00

OpenGL вместо DirectX

Часто, когда мы видим рассуждения серьезных разработчиков игр на форумах о том, что они использует для своей очередной игрушки OpenGL, мы встречаем эти слова с немым недоверчивым взглядом — почему, мол, именно OpenGL — кто его вообще сейчас использует? DirectX — вот это да, это будущее. Когда же разработчик говорит представителям компании, выпускающей видеокарты, что он использует для своего продукта OpenGL, температура в комнате падает градусов на десять.

Возможно, вы такого же мнения о технологии OpenGL, что с нашей точки зрения не совсем справедливо. Попробуем не то чтобы вас переубедить, а представить вам несколько фактов, которые заставят задуматься…

Но прежде чем мы начнем выкладывать факты, давайте прогуляемся назад во времени и посмотрим, откуда появился OpenGL и как он развивался…

Что такое OpenGL?

В 1982 году компания Silicon Graphics начала продавать высокопроизводительные графические терминалы, использующие закрытое API под именем Iris GL (GL — сокращение для «graphics library», то есть «графическая библиотека»). С годами графическая библиотека Iris GL росла и становилась все мощнее — поддерживать и развивать разбухшую библиотеку стало достаточно накладно, что послужило причиной радикальному шагу Silicon Graphics. Компания переписала и оптимизировала код Iris GL и сделала его открытым стандартом. Теперь конкуренты SG также могли использовать ранее закрытую библиотеку, переименованную с Iris GL в Open Graphics Library (OpenGL), но взамен они должны были помогать дописывать, оптимизировать и обновлять ее.

OpenGL

Сегодня спецификация OpenGL находится под крылом некоммерческой организации Khronos Group, в которую входят представители из множества различных компаний, заинтересованных в создании высококачественного API. На низком уровне библиотека обслуживается OpenGL Architecture Review Board (ARB). OpenGL поддерживается на любой игровой платформе, включая компьютеры от Apple (а также iPhone), операционные системы Windows и Linux, консоли PS3, Wii, PSP и DS. Так что практически любая игровая платформа, исключая XBox, по понятным причинам, поддерживает OpenGL.

Что такое DirectX?

Начиная с операционной системы MS-DOS, компания Microsoft поняла, что игры часто определяют выбор пользователем операционной системы. По этой причине в 1995 году компания создала закрытый набор библиотек, способствующий разработке игрушек для новой операционной системы Windows 95. Набор библиотек включал Direct3D, DirectInput и DirectSound, а вся эта коллекция была названа одним именем — DirectX. Когда Microsoft пришла на игровой рынок в 2001 году, она представила консоль DirectX Box, или коротко «XBox». XBox стал товаром, специально продаваемым себе в убыток (компания Microsoft потеряла на XBox более 4 миллиардов долларов), для того, чтобы вовлечь игровую индустрию в новое поколение, другими словами, Microsoft сыграла с рынком в этакий гамбит, дабы продвинуть DirectX в массы.

OpenGL

Глядя на нынешний игровой рынок, можно с уверенностью сказать, что стратегия оказалась успешной: большинство самых хитовых игр ПК используют библиотеку DirectX, и запускаются как на Windows, так и на XBox 360 без кардинального портирования. Но при этом игры не могут работать на платформах вроде Playstation, Mac OS и Wii. А это довольно емкие рынки, чтобы от них отказываться, здесь и возникает большой вопрос:


Показать комментарии (4) Обсудить на форуме Добавить комментарий Наверх

Комментарии

mddr , 02 февраля 2010, 08:05:10

И что? Ну круто, openGL — круче, а толку? Назовите мне хотябы две игры которые вышли за последние полгода созданные на основе openGL! Да я видел под линуксом пару игр, но они небыли игровыми шедеврами ;) Разговоры — разговорами, а игры все пишутся под директом, потому что это проще и быстрее, а не по тому что разработчики игр тупые засранцы, которые не хотят использовать замечательный openGL

Dragon Dreik , 02 марта 2010, 17:45:47

Здравствуйте. Ещё один миф или бред. OpenGL никогда не сравниться с DirectX!!! Единственное, что он успешно делает, так это куча багов в тестовых пакетах. Цитата: Если вы геймер, который использует Windows XP, Mac или Linux, мы надеемся, вы уже заметили, что один только DirectX препятствует попаданию свежих игрушек на вашу платформу, и все что вы можете сделать — это поддержать игры использующие OpenGL. И после всего этого вы называете себя геймером??? Windows XP, Mac или Linux в урну их, давно пора, особенно всякие там «Звери». С уважение Dragon_Dreik.

Гость (109.124.200.172) , 05 апреля 2010, 20:09:13

Даа заветам кармака верны!!!
Это великий человек образец для подражания.

Гость (77.109.9.5) , 13 июня 2010, 00:05:21

mddr
пару игр? God of War 3, Uncharted 2, InFamous, MGS4, LittleBigPlanet — абсолютно все эксклюзивы PS3 разрабатываются на OpenGL, так как DirectX принадлежит мелкомягким

Комментировать

Я хочу остаться анонимным Я первый раз на этом сайте Я уже зарегистрирован

Мероприятия
Софт и игры взамен текстов
Моддинг комиксы
Моддинг статьи
Облако тегов
моддинг корпус игра видеокарта мод on процессор кулер intel материнская плата ноутбук вентилятор кастом amd охлаждение asus geforce гаджет radeon modding

Все тэги

На форуме обсуждают
Фото дня

modding

моддинг

Новое в галерее моддинга

Перейти в галерею

Спонсоры

AeroCool



Рейтинги

Рейтинги обзоров

01 Основы гравировки 5.0
02 Grand Theft Auto IV 5.0
03 Обзор Intel Pentium E2160 и Intel Celeron 420/430/440 5.0

Рейтинги галерей

01 Картонный корпус 5.0
02 Премод корпус огонь Дракона 5.0
03 Chiaroscuro 5.0
Мы выбираем

Scythe

Western Digital

Обои для рабочего стола

Обои на рабочий стол различных разрешений

Друзья

PcTuner.ru

ferralabs