Сегодня 12 августа 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Direct X от WinG до Fahrenheit

⇣ Содержание

Проект Fahrenheit

Вот и все о прошлом и настоящем DirectX. Давайте теперь поговорим о дальнейших радужных перспективах этого продукта, которые нам рисует его создатель - скромная фирма Microsoft.

А эта компания - труженик хочет ни много ни мало, а всего на всего возможность создания спецэффектов подобных творениям компании Industrial Light and Magic (та что создала терминаторов), причем на твоей машине, уважаемый пользователь. А ведь именно это, по утвеждению компании Microsoft и Silicon Graphics Inc. (SGI), будет способен делать их новый (хотя уже старый, раз они его в 1997 году затеяли) совместный проект Fahrenheit (Фаренгейт).

О создании стратегического альянса между MS и SGI было объявлено, как уже говорилось, 17 декабря 1997 года. Проект Fahrenheit, после реализации (когда ж это будет, в DirectX8 его, похоже, еще нет) будет представлять из себя набор из аж трех новых API и должен будет избавить программистов от необходимости писать различные варианты драйверов и приложений для интерфейсов OpenGL и Direct3D или выбирать, какой API предпочесть. За них все решат милые дядьки из Microsoft и SGI.

Но свои собственные проекты никто бросать не собирается. Параллельно с работами над проектом Fahrenheit, будут вестись совместные разработки приложений для профессионалов, использующие API OpenGL, и приложений для обычных пользователей, использующие API Direct3D.

Первый API, из трех новых, получил кодовое имя Fahrenheit Scene Graph. Он будет представлять собой прослойку, связывающую собой приложение и низкоуровневый графический API, с изоляцией приложения от аппаратной части и системных особенностей, правда, лишь в случае применения графического API низкого уровня. Обеспечивая такую изоляцию, Scene Graph облегчает жизнь разработчикам, т.к теперь им можно сосредоточиться на создании самого приложения, оставляя без внимания множество различных факторов (типа, как оптимальным образом использовать основные аппаратные и системные ресурсы?). Scene Graph может использовать возможности компьютеров c многопроцессорной конфигурацией. В этом я вижу опасность. Когда Microsoft говорит "может", то это как-то само собой вскоре превращается в "должен", а на многопроцессорные системы вряд ли у кого сейчас (да и в скором будущем) найдутся деньги. В качестве основы для нового API Fahrenheit Scene Graph, была выбрана технология COM (common object model - обобщенная модель объектов) и существующий API Scene Graph от SGI.

Интерфейс Fahrenheit Scene Graph - это высокоуровневый интерфейс абстрактного программирования для разработчиков приложений для операционных систем MS Windows и SGI IRIX.

Второй новый API, является расширением Scene Graph, его кодовое имя - Fahrenheit Large Model Visualization (интерфейс наглядного представления больших моделей), которое будет использоваться для создания таких приложенияй, как пакеты для трехмерного моделирования (3D-CAD). Основа для Fahrenheit Large Model Visualization - интерфейсы Graphics OpenGL Optimizer от SGI (известное и распространенное расширение OpenGL) и Direct Model от Hewlett-Packard и MS.

Ясно, что рядовым пользователям, с обычными машинами от этого API ничего не светит. Этот API может управлять невероятно большими и сложными наборами данных, включая десятки или сотни миллионов полигонов или треугольников, или, что более типично - сотни тысяч или миллионы математически сложных поверхностей, и, разумеется его не потянет любимый Pentium I, II, !!!.

Третий, наиболее интересный нам, рядовым смертным новый API имеет кодовое имя Fahrenheit low level API (интерфейс низкого уровня). Его появление ожидается в середине 2000 года, а функционально он располагается над всей аппаратной частью и обеспечивает поддержку всех приложениям, начиная от игр и развлекательных программ всех направлений до научных и высокотехнологичных приложений. Основой для low-level API будут технологии Direct3D и Direct Draw от Microsoft и технология OpenGL от SGI.

Fahrenheit low-level интерфейс будет иметь полную обратную совместимость с сегодняшним API DirectX (отлично!), и функциональную совместимость с технологией OpenGL компании SGI (ну что, еще раз ура). Fahrenheit low-level API будет основным графическим интерфейсом как для профессиональных, так и для пользовательских приложений в среде Windows.

Как ожидается, проект Fahrenheit вышвырнет со сцены так называемые native API ( Glide от 3DFX, MeTaL от S3 и т.д.) и наконец-то положит конец царящей на рынке 3D ускорителей анархии, положив начало единому общему стандарту.

И наступит золотой век, и будут разработчики уделять больше времени оптимизации кода, а терпеливые пользователи получат новые приложения и игры, сделанных на более высоком уровне, и даже интерфейс операционных систем станет полностью трехмерным, и вознесется святой Билли свет Гейтсович на небеса... Полный и окончательный аминь.

HUAWEI Pura 80 Ultra глазами фотографа

#HUAWEI Pura 80 Ultra глазами фотографа

Первый взгляд на смартфон HUAWEI Pura 80 Ultra

#Первый взгляд на смартфон HUAWEI Pura 80 Ultra

Пять причин полюбить HONOR 400

#Пять причин полюбить HONOR 400

Обзор смартфона HONOR 400: реаниматор

#Обзор смартфона HONOR 400: реаниматор

HUAWEI nova Y73: самый недорогой смартфон с кремний-углеродной батареей

#HUAWEI nova Y73: самый недорогой смартфон с кремний-углеродной батареей

Обзор HUAWEI MatePad Pro 12.2’’ (2025): обновление планшета с лучшим экраном

#Обзор HUAWEI MatePad Pro 12.2’’ (2025): обновление планшета с лучшим экраном

Обзор смартфона HUAWEI nova Y63: еще раз в ту же реку

#Обзор смартфона HUAWEI nova Y63: еще раз в ту же реку

Обзор ноутбука HONOR MagicBook Pro 14 (FMB-P) на платформе Core Ultra второго поколения

#Обзор ноутбука HONOR MagicBook Pro 14 (FMB-P) на платформе Core Ultra второго поколения

Пять причин полюбить ноутбук HONOR MagicBook Pro 14

#Пять причин полюбить ноутбук HONOR MagicBook Pro 14

 
← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
«Победа для разработчиков и потребителей»: Fortnite вернётся на iOS в Австралии 14 мин.
League of Legends вскоре получит WASD-управление — игра станет дружелюбнее к новичкам 48 мин.
Nvidia выпустила драйвер, добавляющий поддержку DLSS 4 в GTA V Enhanced и Senua’s Saga: Hellblade II Enhanced 2 ч.
Sk Capital вложит в Softline 5 млрд рублей — это одна из крупнейших сделок на рынке 3 ч.
Геймплейный трейлер раскрыл дату выхода Henry Halfhead — поучительного приключения про половину головы с умением вселяться в предметы 4 ч.
Senua’s Saga: Hellblade II вышла на PS5 сразу в расширенном издании, а на ПК получила поддержку Steam Deck и DLSS 4 4 ч.
Remedy признала провальный старт FBC: Firebreak и похвасталась продажами Control 5 ч.
Anthropic научила чат-бота Claude припоминать старые диалоги с пользователем 6 ч.
Анонсирована корейская Black Myth: Wukong — фэнтезийный AAA-экшен Woochi the Wayfarer по мотивам классического романа 6 ч.
Илон Маск пригрозил Apple «незамедлительным» иском за занижение рейтинга Grok в App Store 7 ч.
Мобильная графика Arm станет производительнее — в GPU встроят нейронные ускорители 3 мин.
Nvidia представила GeForce RTX 5090D V2: специальный флагман для Китая с урезанной памятью за те же деньги 55 мин.
Жаркая катка: видеокарта GeForce RTX 5090 вспыхнула во время игры в Battlefield 6 2 ч.
Supermicro представила 4U-сервер на базе NVIDIA HGX B200 с СЖО 2 ч.
Tesla запустила редкую рекламу своего автопилота, но пытается скрыть его несовершенство 2 ч.
Alibaba, ByteDance и другим китайским IT-гигантам придётся объясниться за закупки ИИ-ускорителей Nvidia H20 3 ч.
Китайские учёные отправили в Тибет робота-антилопу, который проследил за стадом настоящих 3 ч.
В России стартовали продажи Honor Choice Earbuds X7 Pro — наушников с ИИ-шумоподавлением и автономностью до 38 часов 3 ч.
В США разработали транзисторы для Венеры — они переживут нагрев даже до 800 °C 3 ч.
NVIDIA анонсировала компактные ускорители RTX PRO 4000 Blackwell SFF Edition и RTX PRO 2000 Blackwell 4 ч.