на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Подбор видеокарты для дизайнерского моделирования
p align="left">По скорости Riva TNT2 и VooDoo3 были примерно равны. Где-то был быстрее TNT, где-то VooDoo. Тогда все уже понимали, что 3dfx не правит балом, а делит Олимп с nVidia. Оставим ненадолго наших лидеров и взглянем на другие компании. ATI. Первая из них закрепилась на рынке с картой ATI Rage128 Pro. Эта карта имела сравнительно неплохое быстродействие. С TNT2 и VooDoo3 она не соперничала, но карты от ATI, при переходе к 32-битному цвету, не сильно теряли в производительности. У остальных карт потери были более заметны. Скоростной 3D-режим имел большое значение для ATI, но не настолько, чтобы его отсутствие смертельно било по компании. ATI имела хорошо отлаженные поставки видеоадаптеров для контрактных производителей компьютеров. Чипы от ATI использовались в качестве видеосистем в серверах и ноутбуках.Картой на Rage128 Pro ATI не ограничилась. В 1999 появилась первая массовая многочиповая карта - Rage Fury MAXX, которая была довольно оригинальным ответом конкурентам. На этих картах устанавливалось два чипа Rage 128 Pro. Каждый чип (125 МГц) имел собственную память (143 МГц). Скорость работы возрастала почти в полтора раза, но уж больно цена была высокой, и карты массового распространения не получили.S3 (Speed, Sight, Sound) представила чип Savage 4 (savage от англ. "дикарь"). В плане нововведений у чипа все было отлично.

Он первым поддерживал AGP 4x и прогрессивную технологию сжатия текстур. Она давала очень хорошие результаты, оставалось только убедить программистов использовать эту технологию в играх. Был выпущен Unreal, второй диск был библиотекой сжатых текстур. Это первый и последний известный случай адаптации технологии сжатия текстур от S3 под игру, т. к. для этого нужно очень много поработать, а карт с поддержкой этой технологии не так уж много. Впоследствии ядро чипа Savage 4, а именно его 3D-часть, было интегрировано в материнские платы (графическая часть чипсетов VIA KLEххх, KMххх, P4Mххх). Еще одна канадская компания, Matrox, занималась выпуском профессиональных видеоадаптеров.

Использовались они в основном в компьютерах художников и дизайнеров, поскольку именно Matrox делала карты, считавшиеся чуть ли не эталоном качества 2D. На поединок она представила чип G400. Надо отдать должное проектировщикам чипов из Matrox. Они сделали действительно хорошую карту. В 2D она показывала отличное качество, а в играх имела хорошие показатели быстродействия, сопоставимые с TNT2 и VooDoo3. Неплохо потрудились и драйверописатели. Карта пользовалась спросом. Одновременно G400 поддерживал прогрессивную технологию наложения рельефа. В это время 3dfx разрабатывала новый чип под кодовым названием VSA-100. Архитектурно он был похож на TNT2 (два конвейера рендеринга с одним блоком текстурирования на каждом), но по заявлениям разработчиков он должен был быть гораздо быстрее. Очередной виток выпуска чипов намечался на осень 1999 года. К этому времени должны были быть выпущены три чипа: VSA-100 (3dfx), NV10 (nVidia), Savage2000 (S3). Каждый из этой троицы (по заверению компаний) должен был в корне перевернуть мир третьего измерения.VSA-100 - реализовывать практически бесплатный антиалиасинг. Суть FSAA (full-scene anti-aliasing) заключалась в том, что сцена изначально строилась в гораздо большем разрешении, а потом кадр сжимался до требуемого размера, что значительно улучшало картинку, убирая лестничный эффект. В VSA-100 должна была быть введена технология T-buffer, которая была призвана обеспечить кинематографическое изображение в играх. Производительность карт могла масштабироваться путем установки нескольких чипов на карту. В NV10 и Savage2000 должен был появиться геометрический сопроцессор, который брал на себя расчеты по обработке геометрии моделей и освещения. Ранее такие сопроцессоры стояли только на профессиональных ускорителях и впервые должны были появиться на массовом рынке. При этом снималась довольно тяжелая нагрузка с центрального процессора. Чипы от nVidia и S3 были анонсированы в конце августа 1999 с разницей в один день, а тем временем 3dfx хранила молчание. Осенью в рознице появляется GeForce 256, ранее известный как NV10. Производительность нового чипа была на высоте. Чуть позже оптимизировали драйвера, и всем стало ясно - появился новый форвард. Savage2000 тоже выходит, но с опозданием. Быстродействие нового "дикаря" удручало. Все ждали появления новых драйверов, которые, возможно, исправили бы положение. Но этого не последовало. А из-за стен 3dfx начали появляться слухи, что возникли большие проблемы с выходом чипа VSA-100. В итоге на рынке безраздельно властвовал GeForce 256 (Geometric FORCE - "геометрическая сила" или что-то вроде того). Число 256 означало разрядность чипа. Чип имел четыре конвейера с одним текстурным блоком. Позже была выпущена версия с памятью типа DDR, что еще больше подняло планку производительности продукта. Следующего года карты на VSA-100 все-таки выходят. Одночиповая VooDoo 4500 и многочиповые VooDoo 5500 и VooDoo 6000. Но 3dfx это не помогло, так как nVidia представила GeForce2 GTS вовремя (май 2000).

Даже двухчиповая VooDoo 5500 не могла тягаться с GeForce2 GTS. При том что монстр от 3dfx (иначе его не назовешь) занимал огромную часть системного блока. Да и по стоимости двухчиповые карты VooDoo 5500 были недосягаемы для рядового геймера. К тому же они нуждались в дополнительном питании от разъема для винчестеров.Каннибализм в среде производителей видеографики продолжается. В итоге S3 была куплена компанией производителем чипсетов VIA Tech. Теперь разработки S3 живут в компьютерах многих офисов и нетребовательных пользователей в виде интегрированных решений. Matrox не справилась с конкуренцией на рынке 3D и уже не могла составлять конкуренцию ATI и nVidia. К сожалению, 3Dfx сделала основную ставку на SLI -- и проиграла. Компания была разорена, затем объявлена банкротом, и позже ее активы спешно продали с аукциона всего за $70 млн. Покупателем большинства активов стала NVIDIA, которая спустя четыре года после краха 3Dfx выпустила свою версию SLI. Только теперь аббревиатура SLI расшифровывается по-другому (Scalable Link Interface) и работает несколько иным образом. Провала с чипом VSA-100 рынок 3dfx не простил. И после безуспешных попыток найти инвестора, компания была куплена главным конкурентом - nVidia., а покупать было что! 3dfx вела разработки очень перспективных чипов! С ранних дней персональных компьютеров, на большинстве графических плат были установлены конверторы (translators), переводящие созданное компьютером изображение в электрические импульсы, которые требовались монитору. Все это прекрасно работало, но всю обработку изображения выполнял центральный процессор компьютера, параллельно с обработкой звука, управления (в играх) и прерываний системы. Те же самые вещи компьютер должен выполнять и в современных 3D играх или мультимедийных презентациях.

Вам, наверное, уже стало понятно, почему даже самые быстрые процессоры перегружаются работой и не успевают выполнять все задачи в реальном времени. На помощь им приходят графические сопроцессоры или акселераторы. Работа разделяется между центральным процессором и акселератором, в результате производительность системы оказывается на должном уровне. Первым шагом в построении трехмерного цифрового изображения является создание мира каркасов, состоящего из треугольников и полигонов. Мир каркасов превращается с помощью трансформации из трехмерного математического мира в набор объектов на двумерном экране монитора. Трансформированное изображение покрывается текстурами (происходит рендеринг), учитывается освещение от нескольких источников, и, в конце концов, результат отображается на экране. Рядовые ускорители (типа VooDoo3 или TNT2) берут на себя работу по рендерингу (обтягиванию текстурами) после того как каркас был создан и трансформирован в двумерный набор полигонов. Этот шаг очень важен, но передовые ускорители помогает процессору даже на более ранних стадиях. Характерным примером служит GeForce 256 от nVidia. Кроме процесса рендеринга (как в более ранних ускорителях), GeForce 256 может осуществлять трансформацию каркасов из 3D математического пространства в двумерное пространство, а также и некоторую работу по добавлению освещения. Поскольку и трансформация, и метод "бегущего луча" требуют серьезных математических операций с плавающей точкой (вычисления, где используются дроби, называются вычислениями с плавающей точкой, она нужна для большей точности), то центральный процессор хорошо разгружается. А так как графический процессор обычно не выполняет множество различных функций, присущих центральному процессору, то расчеты производятся достаточно быстро. Новая Voodoo5 от 3dfx берет на себя еще одну часть работы. 3dfx называет эту технологию T-буфер (T-buffer). Технология призвана улучшить процесс рендеринга несколько другим способом, нежели перекладывание части работы на графический процессор. T-буфер служит для улучшения сглаживания с помощью создания четырех копий одного и того же изображения, немного сдвинутых друг от друга. Копии совмещаются, что приводит к легкому размытию краев объектов и устранению "лесенок", присущих компьютерному изображению. Та же самая методика применяется для размывания движущихся изображений (motion-blur), размытых теней и размывания глубины резкости фокуса (depth-of-field focus blurring). Все это позволяет изображениям выглядеть более четко и реалистично, что и требуется дизайнерам. Дизайн Voodoo 5 предусматривает выполнение полноэкранного сглаживания, поддерживая при этом быструю частоту смены кадров. Компьютерная графика пройдет еще несколько этапов своего развития, прежде чем выйдет на уровень формирования совсем реалистичных изображений. Но сегодняшние достижения не менее значительны по сравнению с периодом текстовых мониторов в 80 столбцов и 25 строк. В результате миллионы людей могут наслаждаться играми и симуляторами с помощью уже существующей технологии. Новые трехмерные процессоры позволят нам погрузиться в исследование других миров, доселе невиданных в реальности. Существенные технологические улучшения в компьютерной графике появляются примерно раз в шесть месяцев. Программное обеспечение совершенствуется намного медленнее. Уже становится понятным, что подобно Интернету, компьютерная графика станет весомой альтернативой телевидению.

1.4 Трехмерная графика

Все мы пользуемся продуктами высоких технологий. Прогресс -- вещь замечательная. Не будь прогресса, не было бы новых интересных компьютерных игр, не смогли бы вы с легкостью работать в 2D- и 3D-редакторах. Летчики, спортсмены, моряки и т.д. не имели бы тренажеров. Такие полезные устройства, как ноутбуки и КПК, так и остались бы уделом научной фантастики. То есть компьютерная графика применяется во многих областях современной жизни, но считается, что именно развлечения (а более конкретно игры) подтолкнули человечество к такому стремительному прогрессу в этой области. Ибо игры - это то, что притягивает к себе большинство людей вне зависимости от возраста, образования, уровня жизни, профессии и т.д. Появляется много новых понятий и терминов. Порой не успеваешь следить за всеми техническими новинками. И в какой-то момент понимаешь, что отстал от прогресса. В самом центре технологической каши -- миллионы людей, которые плохо понимают, что же все это такое. Вроде бы они знают, что такое, например, антиалиасинг, но вот когда их спросишь об этом поподробнее, они запнутся.Был момент, когда вы всего этого не знали. Стали играть в игры, разбираться в системе… Получается, что у огромного числа компьютерщиков нет устоявшихся знаний. Практически на любом компьютере сегодня можно получить такое качество и реалистичность изображения, кторое еще лет 10 назад существовало лишь на экранах мощнейших графических станций. Стоимость этих графических станций составляла несколько сотен тысяч долларов. И вот буквально за последние годы все сильно изменилось, теперь можно любоваться отметками монстров и адским пламенем на экране собственного монитора. При этом качество изображения гораздо выше, чем вы видите в телевизоре. Хотя в телевизоре изображение реальное, а в компьютере - смоделированное.

То есть, технически говоря, видеокарты очень сильно прогрессировали… Видеосистема - самая сложная часть персонального компьютера. Раньше по сложности она уступала только процессору, а сейчас уже процессор ей уступает. Видеокарта состоит из двух частей. Это графический процессор (самая большая микросхема видеокарты) и память. Практически это такая же память, как и оперативная. Правда, обычно она работает на большей частоте, чем оперативная (это требование графического процессора).

Сам графический процессор тоже можно разделить на две части. Каждая его часть названа по виду изображения, которое она создает. Есть часть, отвечающая за 2-мерное плоское изображение (так называемое 2D) и часть, создающая 3 -мерное изображение(3 D). Первая часть существовала даже в самых древних видеокартах. Собственно говоря, только она там и была. И за последние годы она практически не изменилась, проблема создания хорошего плоского изображения была решена еще в 386-х компьютерах. Главный пожиратель ресурсов видеокарты - это 3D часть графического процессора. Чтобы создать достоверное для глаза 3-мерное изображение, необходимо огромное количество вычислений. Но хотя самих вычислений много, они достаточно примитивные и однообразные и поэтому, чтобы не гонять эти данные по загруженной другими данными внутренней шине, вычисления производят в самой видеокарте, для этого и появился на ней свой собственный процессор. Самое сложное изображение можно разделить на элементарные составные части. Этих частей для достоверного изображения должно быть огромное количество, сотни тысяч на одном экране. Поэтому решено было (производителями компьютеров) разделить процесс создания 3-мерного изображения. Центральный процессор только подает команды на создание изображения, а самим созданием занимается видеокарта. Для создания изображения требуется гораздо меньше команд, поэтому графический процессор гораздо проще по своей структуре. Но главное его достоинство - возможность выполнять большое количество операций в секунду. Чтобы еще быстрее работать и давать более 30 достоверных кадров в секунду, в графическом процессоре были организованы несколько исполняющих модулей. Модули могут параллельно выполнять команды, одновременно создавая различные части изображения. А чтобы изображение формировалось еще быстрее, модули объединяют в так называемые конвейеры, чтобы одновременно работать на разных стадиях создания изображения. Но хотя процессор и формирует на лету элементарные фигурки, создающие реальное изображение, из этих фигурок получается только оболочка - каркас. Надо на этот каркас натянуть шкурку - текстуры, которые оживляют смоделированное компьютерное изображение. За этот реализм приходится платить немалую цену (в производительности), ведь текстуры в отличие от каркаса не смоделированы. Текстура - это реальное изображение реальной поверхности. Текстур требуется очень много, именно на создание их идет основная часть видеопамяти. Само изображение на экране, независимо от того 2D оно или 3D, занимает в памяти одинаковый объем. А вот если не хватает памяти для текстур, то центральный процессор начинает использовать для этой цели часть своей оперативной памяти и основная внутренняя шина сильно перегружается. Следствием является дерганее экрана и прочие неприятности с изображением. Поэтому на видеокарту стараются поместить как можно больше памяти, (это сдерживается только ценой). В первую очередь, в памяти располагается видеобуфер -- специальный участок памяти, где хранится копия изображения, которое в следующее мгновение будет выведено на экран. В видеобуфере изображение как бы собирается по кускам и отправляется на обработку в RAMDAC. В случае если применяется двойная буферизация (double buffering), в видеобуфере хранится дополнительно предыдущее (“теневое”, или “заднее”) выведенное на экран изображение (все эти специальные термины будут рассмотрены в разделе посвященном созданию трехмерного изображения). Наш глаз обладает некоторой инерционностью, то есть некоторое время продолжает видеть изображение, которое уже исчезло.

Страницы: 1, 2, 3, 4, 5, 6, 7



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.