Adobe Shockwave (ранее Macromedia Shockwave и MacroMind Shockwave ) — выпускаемая мультимедийная платформа для создания интерактивных мультимедийных приложений и видеоигр . Разработчики создают контент с помощью Adobe Director и публикуют его в Интернете. Такой контент можно было просмотреть в веб-браузере на любом компьютере с установленным плагином Shockwave Player . MacroMind создала эту технологию; Macromedia приобрела MacroMind и развила его дальше, выпустив Shockwave Player в 1995 году. Затем Adobe приобрела Shockwave вместе с Macromedia в 2005 году . [2] Shockwave поддерживает растровую графику , базовую векторную графику , 3D-графику , аудио и встроенный язык сценариев под названием Lingo . [3] [4]
В 1990-е годы Shockwave был распространенным форматом для проекторов CD-ROM, презентаций в киосках и интерактивных видеоигр и доминировал в интерактивных мультимедиа. [5] Тогда с помощью Shockwave были разработаны различные графические приключенческие игры , в том числе The Journeyman Project , Total Distortion , Eastern Mind: The Lost Souls of Tong Nou , Mia's Language Adventure , Mia's Science Adventure и серия Didi & Ditto . Разработчики видеоигр разработали сотни бесплатных онлайн-видеоигр с использованием Shockwave и опубликовали их на таких сайтах, как Miniclip и Shockwave.com.
В июле 2011 года исследование показало, что Flash Player занимает 99% рынка настольных браузеров на «зрелых рынках» (США, Канада, Великобритания, Франция, Германия, Япония, Австралия и Новая Зеландия), в то время как Shockwave Player утверждал, что только 41% на этих рынках. [6] Adobe Flash и Adobe AIR являются альтернативами Shockwave с их возможностями 3D-рендеринга , объектно-ориентированным языком программирования и способностью запускаться как собственный исполняемый файл на нескольких платформах. [7]
В феврале 2019 года Adobe объявила о прекращении выпуска Adobe Shockwave, включая Shockwave Player, с 9 апреля 2019 года. [8]
Shockwave возник на основе приложения VideoWorks, разработанного MacroMind для оригинального Apple Macintosh . Изначально анимация была черно-белой, как на ранних экранах Macintosh. VideoWorks был переименован в Director 1.0 в 1987 году. Director 2.2 был выпущен в 1988 году и включал язык сценариев Lingo с расширяемостью, предоставляемой Xtras. Версия для Windows была доступна в начале 1990-х годов. Director 3.0 был последней версией MacroMind, выпущенной в 1989 году и представившей XObjects в Lingo. Shockwave Player еще не был разработан, и единственным средством публикации контента оставалось создание исполняемых приложений.
В 1992 году MacroMind (ныне MacroMind-Paracomp) объединилась с Authorware Inc. и стала Macromedia . Когда Интернет стал более популярным, компания Macromedia осознала потенциал мультимедийной веб-платформы и разработала Shockwave Player для ведущего веб-браузера того времени Netscape Navigator . Shockwave Player был выпущен вместе с Director 4.0 примерно в 1995 году под торговой маркой Shockwave Player 1.0. С тех пор его управление версиями было привязано к версии Director, пропуская версии со 2 по 4. Shockwave теперь представляла собой систему, состоящую из двух частей: редактор графики и анимации, известный как Macromedia Director , и проигрыватель, известный как Macromedia Shockwave Player .
Macromedia Director быстро стал де-факто инструментом производства мультимедийной индустрии. К 1993 году он использовался для разработки большинства игр для Macintosh на компакт-дисках, [9] таких как графические приключения типа «укажи и щелкни» . [10] На протяжении 1990-х годов директору приписывают создание большинства образовательных компакт-дисков. [7] Ему было отдано предпочтение перед конкурирующими приложениями из-за набора функций, относительной простоты использования и способности Director публиковать исполняемые файлы как для операционных систем Apple , так и для Microsoft . [7]
Менее сложной альтернативой Director была Apple HyperCard . [9] С 1995 по 1997 год появилась конкурирующая программа для создания мультимедиа под названием mTropolis (от mFactory). В 1997 году mTropolis была куплена и прекращена компанией Quark, Inc. , у которой были собственные планы по созданию мультимедиа с помощью Quark Immedia.
В ноябре 1996 года Macromedia приобрела FutureWave Software и ее продукты FutureSplash. Вскоре после этого была выпущена Macromedia Flash 1.0. Macromedia теперь контролировала две из трех ведущих мультимедийных платформ для Интернета, третью из которых занимала Java .
Macromedia Director 8.5 был выпущен в 2001 году и стал первой версией, специально предназначенной для индустрии видеоигр . [10] В нем представлены возможности 3D, 3D-текст, мультяшное затенение, физика Havok , Real Video , Real Audio , интеграция с Macromedia Flash 5 , поведение и другие улучшения. [10] Программы 3D-моделирования, такие как LightWave , Cinema 4D и 3D Studio Max, были обновлены для экспорта 3D-моделей для Shockwave. [7] [10]
По состоянию на 2001 год Macromedia Shockwave Player был установлен более чем у 200 миллионов человек, что сделало Shockwave распространенным форматом онлайн-видеоигр. [10] Такие веб-сайты, как Miniclip и Shockwave.com, были посвящены видеоиграм Shockwave и Flash. [11] [12]
Macromedia была приобретена Adobe Systems в 2005 году, и вся линейка продуктов Macromedia, включая Flash , Dreamweaver , Director /Shockwave и Authorware , теперь принадлежала Adobe. В настоящее время Director разрабатывается и распространяется компанией Adobe Systems .
В начале 2000-х годов использование Director/Shockwave снизилось, поскольку большинство профессионалов в области мультимедиа предпочитали Macromedia Flash и другие конкурирующие платформы. После приобретения Adobe новые версии не выпускались в течение четырех лет. [7]
В 2007 году Adobe выпустила Adobe Director 11, первую новую версию за четыре года. [7] Он представил встроенный 3D-рендеринг DirectX 9 и физический движок AGEIA PhysX , стыковку панелей, поддержку QuickTime 7, Windows Media , поддержку RealPlayer , интеграцию Adobe Flash CS3 и поддержку Unicode . [7] Рецензенты сочли его «постепенным выпуском», а редактор сценариев по-прежнему считался «примитивным». [7]
По состоянию на 2008 год положение Director/Shockwave на рынке во многом пересекалось с Flash, единственным преимуществом Director были его собственные возможности 3D. [7] Однако с выпуском Flash Player 11 3D-рендеринг на основе графического процессора теперь поддерживался с использованием Stage3D (базовый API), Away3D или Flare3D (3D-игровые движки). А после выпуска Adobe AIR программы Flash теперь можно было публиковать как собственные приложения, что еще больше уменьшило потребность в Director. [7]
В феврале 2019 года Adobe объявила, что производство Adobe Shockwave, включая Shockwave Player , будет прекращено в апреле 2019 года .
Xtras — это плагины для языка сценариев Lingo, которые добавляют дополнительные функции в проект Shockwave. Xtras обычно используются для добавления ввода-вывода файловой системы, интеграции оборудования и расширенных мультимедийных функций. Xtras поддерживается и доступен для Adobe Director , Adobe Authorware и Adobe Freehand .
Многие собственные функции Director реализованы как Xtras. Xtras использует открытую архитектуру Macromedia , которая была разработана для облегчения создания взаимозаменяемых компонентов между продуктами Macromedia. Adobe ведет список сторонних Xtras.
Xtras для Microsoft Windows (32-разрядная версия) имеет расширение файла .X32. Xtras для Mac OS обычно имеет расширение .XTR. Расширение файла *.X16 зарезервировано для Xtras для Microsoft Windows (16-разрядная версия).