Переключись: [sonikelf.ru — статьи] [sonikelf.com — Форум] [sonikelf.info — новости]

                  Добро пожаловать!
Этот проект бесплатно поможет Вам удалить вирусы и spyware, оптимизировать систему, скачать и настроить бесплатные полезные программы и решить любые возникающие компьютерные проблемы.

Только бесплатные и понятные советы
Только бесплатный и адекватный софт.
Только для добрых и хороших людей ;-)
Главная » Настройка, решение проблем, базис знаний » DirectX – что это и с чем его едят?

DirectX – что это и с чем его едят?

DirectX, – это DirectX, а едят его с кетчупом.. Конец статьи :-D

Шучу :-)
На самом деле как-то так сложилось, что очень многие слышали это модное слово DirectX, устанавливали и обновляли его для игр и приложений, но далеко не все представляют что это вообще такое и зачем оно надо.

direct x

Ну название и название, ну стоит и стоит, а зачем стоит и кто здесь вообще, – понятия не имеем. Так вот, в этой небольшой статье я хочу кратенько осветить суть этой штуки и дать оной небольшое определение, чтобы Вы имели хоть какое-то представление о том, что же это всё-таки такое и зачем его устанавливать. Поехали.

Тот Самый DirectX.

Очень часто этот термин употребляют по отношению к графике, особенно в играх. В связи с оным родился стереотип, что DirectX, – это нечто вроде примочки для этих самых игр. В некоторой степени так оно и есть, но не совсем.

DirectX

По сути, DirectX, – это набор функций, разработанных для простого и эффективного решения задач с мультимедиа, игровым и видео-программированием, под операционные системы Windows от Microsoft. Мм, набор функций, набор функций.. Как бы это объяснить доступнее. Ну, скажем так, у Вас есть гараж и куча всяких разных деталей, но Вы решительно не знаете как эти детали скреплять, нафига они нужны и, возможно, даже как они называются, но Вы хотите сделать из этих деталей, скажем, вертолет, т.е. получить конечный результат, ни фига не зная и не прилагая почти никаких усилий. Да не просто вертолет, а уникальный, чтобы летал прямо в космосе. Встает вопрос, – как же это блин, сделать, если решительно не понятно зачем нужна вон так большая штука и какие функции выполняет валяющиеся в углу 356 странных металлических предметов? И тут Вам на помощь приходит некий DirectX, который рассказывает, что вот эти три детальки нужны для вращения пропеллера, вот эти для подачи топлива, вот эти вообще перемалываются в это самое топливо, а если соединить вот эту с вот этой, то будет громкий рев пропеллера и легкое посапывание двигателя. Да не просто рассказывает, а фактически предлагает все сделать за Вас, что мол “Чего тебя грузить, – все-равно ни фига не знаешь и не запомнишь, а я вот знаю как работает вот это в связке с вот этим, зачем нужно вот то, что вылетит вот из этого и куда надевается вот то.. Короче, я всё знаю и готов, собственно, все это собрать сам и всем этим управлять, – ты только скажи че видеть-то хочешь”. Простая аналогия, – Вы кликаете мышкой, чтобы увидеть цветастое окно системы, но понятия не имеете куда там че запускается, откуда подгружается и куда летит, – Вам важен конечный результат. Так вот, то, что происходит от момента клика до момента результата, – это всё работа DirectX, который таки знал куды надо бежать за тем самым окошком, что за файл подгружать и как его вообще Вам показать. А вот не будь у Вас этого самого DirectX, – пришлось бы Вам самим думать где этот файл, где то окно, почему, кто, как, зачем, куда и все это выполнять вручную, что физически невозможно.

Наиболее чаще DX используется для написания игр. Кроме функций, связанных с обработкой графики, DX управляет звуковым потоком, а так же занимается обработкой данных, поступающих с устройств ввода (клавиатур, мышей, джойстиков и тд). Для исполнения некоторых функций требуется аппаратная поддержка со стороны устройства. Например, видеокарты в случае с DX10 должны поддерживать Shader Model 4.0. Ну нельзя заставить стул быть стулом, если у него нет сиденья, – функции вроде известны, что мол, на стуле сидеть надо, – но воплотить их в жизнь никак, – попа будет проваливаться хоть ты тресни :-)

Послесловие.

Примерно так :-)
Надеюсь объяснил доходчиво :-)

Возможно, это может Вам пригодится: если вдруг Вам нужна заправка hp, то Вы всегда можете обратится на www.otpechatok.ru

Читайте статьи схожей тематики:

  • Программа для обновления программ [SUMo] [опубликовано 4 июня, 2010]
  • Что такое образ диска. Коротко о главном. [опубликовано 16 апреля, 2010]
  • Постоянное обновление вконтакте [решение] [опубликовано 7 апреля, 2010]
  • Как установить Windows. Подробная инструкция. [опубликовано 29 марта, 2010]
  • “Удаляем данные навсегда” или “Бесповоротная таинственность” [опубликовано 17 марта, 2010]
  • Комментарии. Присоединяйтесь к обсуждению!

    ВАЖНО! Прежде чем писать - прочитайте комментарии, быть может, то, что Вам нужно, там уже есть. Так же, ознакомьтесь с правилами комментирования.

    ВАЖНО! На случай, если у Вас проблемы с закачкой антивирусов, то на страничке "Сборки" Вы всегда можете найти альтернативные ссылки на закачку популярных антивирусных утилит (dr.web, avz, spybot и пр.)

    У проекта есть свой форум. Именно там Вы можете получить ответы на многие вопросы.

    Что-то пригодилось и помогло? Понравился проект? Скажите спасибо и поделитесь ссылкой с друзьями!.

    Не справляетесь сами, но не хотите платить сомнительным сервисам компьютерной помощи? Попросите меня.

    cthdth
    2010-05-29 17:49:01

    DirectX-что бы мы без него делали:)

     
    Паша
    2010-05-30 01:20:20

    мало того что он сам детали собирает запускает двигатель и даёт по рулить но и помогает рулить )))) а ещё есть OpenGL тоже своего рода робота который всё собирает !!! но макросовт есть макросовт и по этому своё детище ему ближе и дороже )) а вы говорите конкуренция

     
    2010-05-30 14:46:44

    Спасибо за науку.
    Предельно ясное объяснение.

     
    Lesmo
    2010-05-30 19:22:20

    Маньяк… такие описания ))

     
    Lone
    2010-09-11 18:11:40

    [quote comment="8608"]Маньяк… такие описания ))[/quote]
    Боязнь больших текстов? Много букафф?:D

    За статью особое спасибо. Все подробно и понятно.

    2010-09-15 00:20:57

    Всегда пожалуйста ;-)

     
     
    Ольга
    2010-11-09 21:07:45

    Отличное объяснение, в универе бы так излагали всю информацию)))

     
    Дмитрий
    2011-05-10 06:41:06

    Большое спасибо за ликбез!!

     
    ev22gen
    2011-07-24 23:37:36

    Так вот ты какой, цветочек аленькЫй (в смысле: кто такой DirectX?)
    Спасибо большое!

     
    Роман
    2011-10-29 16:02:24

    Нормально Развалил.(Спасибо Автору+)

     
    Fedor
    2012-01-16 01:02:55

    Почему у меня в игре nfs world вылетает каждый час с ошибкой нехватает ресурсов directx что это значит?

     
    Max
    2012-02-04 16:38:16

    Спасибо большое! Очен хорошая статья, я давно хотел узнать про DirectX . Написано доступно, кратко, превосходно.

     
    Имя/ник (обязательно):
    Ваш E-mail (не публикуется, никакого спама):
    URL сайта (если есть):
    Ваш комментарий (уменьшить поле | увеличить поле)
    Вы можете # подписаться с помощью RSS на комментарии к этой записи.