Adobe Atmosphere – 3D графиканы қарастыруға арналған платформа. Тегін плагин арқылы 3D модельдерді онлайн бөлісіңіз. Қолдау тоқтатылды, 2004 жылы жабылды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Adobe Atmosphere - 3D компьютерлік графикамен өзара әрекеттесуге арналған бағдарламалық платформа еді. Коммерциялық бағдарламамен жасалған 3D модельдерді тегін браузер плагині арқылы әлеуметтік желіде қарауға болады. Atmosphere бастапқыда Attitude Software компаниясы 3D Anarchy деп аталатын бағдарлама ретінде әзірлеген, кейіннен Adobe Systems сатып алды. Бұл өнім өмірінің көп бөлігін бета-тестілеу кезеңінде өткізді. Adobe 2004 жылдың ақпан айында Atmosphere-дің соңғы нұсқасын, 1.0 нұсқасының 216 құралымын шығарды, содан кейін сол жылдың желтоқсан айында бағдарламаны қолдануды тоқтатты.
Adobe Atmosphere was a software platform for interacting with 3D computer graphics. 3D models created with the commercial program could be explored socially using a browser plugin available free of charge. Atmosphere was originally developed by Attitude Software as 3D Anarchy and was later bought by Adobe Systems. The product spent the majority of its lifetime in beta testing. Adobe released the last version of Atmosphere, version 1.0 build 216, in February 2004, then discontinued the software in December that year.
Ерекшеліктері
Атмосфера зерттеуге болатын "дүниелерге" (кейін ресми түрде "орталар" деп аталды) баса назар аударды, олар "порталдар" арқылы байланысқан, бұл World Wide Web гиперсілтемелеріне ұқсас болды. Бұл порталдар бір-бірін айналдырып, жерден жоғары көтерілген қызыл, жасыл және көк түсті айналмалы шаршылар түрінде бейнеленді. Порталдар Atmosphere командасының веб-беттердің функционалдығын қайта жасауға деген ниетін көрсетеді. Дүниенің өзі aer (немесе atmo) файлында сипатталғанмен, суреттер мен дыбыстар жеке сақталды, әдетте GIF, WAV немесе MP3 форматында. Дүниедегі объектілер JavaScript-тің ерекше бір түрімен бағдарламаланатын, бұл ортаны одан да шынайы етуге мүмкіндік берді, ал дүниелер PHP арқылы динамикалық түрде жасалуы мүмкін. JavaScript арқылы дүние авторы объектіні веб-бетке байланыстыра алатын, сондықтан пайдаланушы, мысалы, жарнамалық баннерге басу арқылы веб-бетті аша алатын (ескі нұсқаларда Ctrl+Shift+Click). 1.0 нұсқасында Atmosphere Macromedia Flash анимацияларын және Windows Media Video-ны текстура ретінде қолдауға ие болды. Atmosphere-ге негізделген дүниелер негізінен едендер, қабырғалар және конустар сияқты параметрлік примитивтерден тұрды. Бұл примитивтерді бір түспен бояуға, сурет негізінде текстура беруге немесе "субтрактивті" етуге болады. Көрінбейтін, "субтрактивті" примитивтерді басқа примитивтерде "тесіктер" жасау үшін, күрделі пішіндер құру үшін пайдалануға болады. Көптеген дүниелерде сондай-ақ Atmosphere-ның Viewpoint Corporation Viewpoint Media Player-дің бөлігі ретінде іске асырылған анимацияланған көпбұрышты торлар болды. ASCII форматы кейінгі нұсқаларда қолданудан тоқтатылды. aer файлдарын серверлік мазмұн басқару жүйелерін пайдалану арқылы динамикалық түрде жасауға болады, бұл AtmoWorlds.com Worlds Directory-де көрсетілген. Пайдаланушылар дүниеде аватарлармен бейнеленді. Кейінгі нұсқаларда пайдаланушы өзінің аватарын көруге мүмкіндік беретін опция қосылды. Atmosphere-ның ерекшелігі, әлі жүктелмеген аватарлары бар пайдаланушылар түрлі-түсті, қисайған цилиндрлер түрінде көрсетілді және пайдаланушылардың келуін "insect zapper" дыбысымен хабарлады. ActiveWorlds-те 200 метрлік радиустағы пайдаланушылармен ғана байланысуға болады, ал Atmosphere пайдаланушылары дүниедегі барлық пайдаланушылармен әңгімелесе алатын. Бұл модель Atmosphere үшін ыңғайлырақ болды, өйткені көптеген дүниелердің көлемі шағын болды. Техникалық тұрғыдан алғанда, пайдаланушылар IRC протоколына сілтеме жасайтын YACP арнасында кез келген адаммен әңгімелесе алатын (төменде қараңыз). Бірақ дүниелерге тым көп келушілер келгенде, мысалы HomeWorld-те, дүниелер "көшірілді", бір дүние үшін дубликатталған арналар жасалды, бұл пайдаланушыларға шатасу тудырды. Кейбір дүние жасаушылар реализмді арттыру үшін белгілі бір қашықтықтағы пайдаланушылармен байланысты шектейтін бағдарламалар жазды. Havok физикалық қозғалтқышы, егжей-тегжейлі көрсету және динамикалық жарықтандыру (радиоситет, қашықтықтағы тұман және жарқырау сияқты жарықтандыру эффекттерімен бірге) Atmosphere дүниелерінің шынайылығына үлкен үлес қосты. Көптеген дүние авторлары, мысалы, шынайы қалалар салу үшін үлкен дүниелер жасағысы келді, бірақ мұндай дүниелер келушінің веб-браузерінде жүктелуіне көп уақыт кетіп, әсіресе келуші баяу қосылыспен (dial-up) қолданса, қиындық тудыратын. Бұл мәселені шешу үшін Atmosphere HTML-дегі inline frames-ке ұқсас үлгіні қолдады: дүниенің бөліктері – қосалқы дүниелер немесе модельдер – пайдаланушы жақындағанда жүктелетін, сондықтан қала бірден емес, блоктар бойынша жүктелуі мүмкін. Дегенмен, Atmosphere-ның бір кемшілігі – шамадан тыс жадты пайдалану, оны көптеген дүниелерде кіріктірілген модельдер мен Flash фильмдері сияқты жетілдірілген мүмкіндіктердің қолданылуы күшейте түсті. Atmosphere чат консолі Windows 1252 әріптік кодировкасын қолданды. Бастапқыда Adobe Photoshop Album "3D галерея" мүмкіндігін қамтыды, ол фотоальбомды Atmosphere дүниесі ретінде жариялауға мүмкіндік берді.
Atmosphere focused on explorable "worlds" (later officially called "environments"), which were linked together by "portals", analogous to the World Wide Web's hyperlinks. These portals were represented as spinning squares of red, green, and blue that revolved around each other and floated above the ground. Portals were indicative of the Atmosphere team's desire to mirror the functionality of Web pages. Although the world itself was described in the aer (or atmo) file, images and sounds were kept separately, usually in the GIF, WAV or MP3 format. Objects in worlds were scriptable using a specialized dialect of JavaScript, allowing a more immersive environment, and worlds could be generated dynamically using PHP. Using JavaScript, a world author could link an object to a Web page, so that a user could, for example, launch a Web page by clicking on a billboard advertisement (Ctrl+Shift+Click in earlier versions). By version 1.0, Atmosphere also boasted support for using Macromedia Flash animations and Windows Media Video as textures. Atmosphere based worlds consisted mainly of parametric primitives, such as floors, walls, and cones. These primitives could be painted a solid color, given an image based texture, or made "subtractive". Invisible, "subtractive" primitives could be used to cut "holes" in other primitives, to build more complex shapes. Many worlds also contained animated polygon meshes made possible by Atmosphere's implementation as a subcomponent of Viewpoint Corporation's Viewpoint Media Player. though the ASCII format was phased out in later releases. aer files could be generated dynamically using server side content management systems, as demonstrated by the AtmoWorlds. com Worlds Directory. Users were represented in worlds by avatars. In later builds, an option allowed the user to see his or her own avatar. An early quirk of Atmosphere displayed users whose avatars had not yet loaded as colorful, slanted cylinders, and announced the arrival of users with a "bug zapper" sound. Whereas in ActiveWorlds it is only possible to communicate with users within a 200 meter radius, Atmosphere users could chat with all the users in the world. This model was more appropriate for Atmosphere, considering the smaller sizes of most worlds. Technically, users could chat with anyone in the same YACP channel, a reference to the IRC protocol (see below). The exception was when worlds would receive too many visitors, as was often the case at HomeWorld: worlds would "clone", creating duplicate channels for the same world, which would often cause confusion for users. Some world developers wrote scripts that limited communication to users within a certain distance, for greater realism. A built in Havok physics engine, detailed rendering, and dynamic lighting (with support for lighting effects like radiosity, distance fog, and glare) also contributed to the realism of Atmosphere worlds. Many world authors wanted to create large worlds, in order to build more realistic cities, for example, but such worlds would often take an excessive amount of time to load in the visitor's web browser, especially if the visitor was using a slower dial up connection. To alleviate this issue, Atmosphere supported a pattern reminiscent of inline frames in HTML: sections of the world – subworlds or models – would load as the user neared, so that a city could load block by block, rather than all at once. One of Atmosphere's problems, however, was excessive memory usage, which was exacerbated by the use of advanced features such as embedded models and Flash movies in many worlds. Atmosphere's chat console used the Windows 1252 character encoding. From its inception, Adobe Photoshop Album included a "3D gallery" feature that could publish a photo album as an Atmosphere world.
Тарих
Adobe Atmosphere Attitude Software компаниясының 3D Anarchy деген атпен басталып кеткен. Ол бастапқыда чат мүмкіндігі үшін IRC-ге сүйенді. Бастапқы пайдаланушы интерфейсі өте ерекше болды, екі көзге ұқсайтын және кейде жыпылықтайтын екі көздің суреті болды. Кейінгі нұсқалар көбірек стандартты интерфейске көшті, бірақ алдын ала орнатылған аватарлардың бірі сол көзге негізделген еді. Adobe 1999 жылдың қараша айында Attitude компаниясынан технологияны сатып алып, 2001 жылдың 26 наурызында жаңа атаумен алғашқы бета нұсқасын жариялады. Atmosphere екі жеке қолданба ретінде келді: онлайн "әлемдерді" құруға арналған Builder және пайдаланушыларға осы әлемдерді зерттеуге мүмкіндік беретін Player. (3D Anarchy-де бұл компоненттер тиісінше Редактор және Чат деп аталды.) Бұл қолданбаларға қоса, Adobe веб-браузерде осы әлемдерді зерттеуге арналған браузерлік плагин және "Yet Another Chat Protocol" (YACP) деп аталатын IRC сияқты протоколмен жұмыс істейтін Adobe Community Server серверін ұсынды. Бета-тестілеу кезінде Atmosphere-нің барлық үш компоненті тегін қолжетімді болды. Adobe серверлік бағдарламалық жасақтаманы "Atmosphere Open Source License" ашық лицензиясы бойынша таратты. Builder-дің бета-нұсқаларының тұрақсыздығы белгілі болды, бағдарлама жиі құлап, бір пайдаланушы Builder-де ашылған әлемдерді белгілі бір интервалмен автоматты түрде сақтайтын бағдарлама жазды, осылайша сағаттап жұмыстың жоғалуына жол бермеді. 2002 жылдың тамызында Adobe жеке Player-ді қолдауды тоқтатып, Atmosphere плагинін дамытуға көбірек күш жұмсады, ол сол кезде Player-ге қарағанда кемшіліктері бар және аз тартымды балама ретінде қарастырылды. Компанияның плагинге назар аударуы Macromedia-ны (әзірлеушісі) Adobe сатып алғанға дейін Flash-пен бәсекелесуге тырысу ретінде қабылданды. Көбінесе плагин тек Windows-қа арналған Internet Explorer-де жұмыс істеді, қауымдастық мүшелері Atmosphere-ның қолдауын Mozilla негізіндегі браузерлерге, Linux және Mac OS-ке кеңейтуді ұсынып, көп рет сұрады. Плагин ресми түрде Mozilla негізіндегі браузерлерде шектеулі функционалдықпен жұмыс істеді. Бір пайдаланушы Wine арқылы Linux-та жеке Player-ді іске қоса алды, бірақ ол жарамсыз күйде болды. Бағдарламаға коммерциялық қызығушылықты арттыру үшін Adobe Atmosphere әлемдерін Acrobat Reader-де қарау үшін PDF құжаттарына ендіру мүмкіндігін ұсынды. Компания сондай-ақ Atmosphere-ның онлайн-чат платформасы ретіндегі беделінен алыстады, алдымен әртүрлі ресми, Adobe хостингімен қамтамасыз етілген әлемдердегі чатты өшіріп, содан кейін әлемдерді жойды. 1.0 нұсқасы 2003 жылдың 22 қазанында жарық көрді. Adobe Atmosphere бағдарламасының авторлық құқығын сақтайды және бағдарламалық жасақтаманың көшірмелерін таратуға басқаларға рұқсат бермейді, сондықтан компанияның Builder-ді сатып алуды тоқтату шешімі жаңа әлемдерді құруды тоқтатты. Плагин әлі де Adobe FTP сайтынан тегін жүктеуге қолжетімді. Adobe өзінің танымал Adobe Acrobat өнімінде 3D мүмкіндіктерін ұсынады, бірақ бұл мүмкіндіктер Atmosphere емес, Жаңа Зеландияның Right Hemisphere технологиясын пайдалана отырып жасалды. Atmosphere әзірлеу тобының көп бөлігі Acrobat тобымен жұмыс істеуге көшті. Adobe-де әлі де қолданылып жүрген жалғыз Atmosphere компоненті – скрипт API; сахналық графтар мен физикалық қозғалтқыш сияқты басқа Atmosphere компоненттері Viewpoint сияқты басқа компаниялардан лицензияланды.
Adobe Atmosphere began as 3D Anarchy by Attitude Software. It originally relied on IRC for chat functionality. The original user interface was rather eccentric, featuring two ever present eyeballs that would occasionally blink. Later versions adopted a more conventional interface, although one of the pre supplied avatars was based on the eyes. Adobe bought the technology from Attitude in November 1999 and announced the first public beta version under the new name on March 26, 2001. Atmosphere came as two stand alone applications: the Builder, which was used to build online "worlds", and the Player, which allowed users to explore these worlds. (In 3D Anarchy, these components were called Editor and Chat, respectively.) In addition to these applications, Adobe provided a browser plugin, to explore these worlds within a web browser, and a companion chat server called Adobe Community Server, which ran on an IRC like protocol known as Yet Another Chat Protocol (YACP). During beta testing, all three components of Atmosphere were available free of charge. Adobe distributed the server software under the "Atmosphere Open Source License", a permissive open source license. Beta versions of the Builder were notoriously unstable, and the program crashed so frequently that a user wrote a program that automatically saved worlds opened in the Builder at a fixed interval, preventing users from losing hours of work. In August 2002, Adobe began to scrap the stand alone Player, instead devoting more resources to develop the Atmosphere Plugin, which was at the time viewed as a buggy, less attractive alternative to the Player. The company's focus on the Plugin was viewed as an attempt to compete with Flash before its developer, Macromedia, was purchased by Adobe. For the most part, the Plugin ran only on Internet Explorer for Windows, despite frequent requests by community members to expand Atmosphere support to Mozilla based browsers, and to Linux and Mac OS. Unofficially, the plugin ran in Mozilla based browsers with limited functionality. One user was able to run the stand alone Player on Linux using Wine, albeit in a less than usable state. As part of its efforts to garner commercial interest in the software, Adobe introduced support for embedding Atmosphere worlds into PDF documents for viewing in Acrobat Reader. The company also distanced Atmosphere from its reputation as a platform for online chat, by first disabling chat on the various official, Adobe hosted worlds, then by deleting the worlds themselves. Version 1.0 was released on October 22, 2003. Adobe retains copyright on Atmosphere and does not give permission for others to distribute copies of the software, so the company's decision to stop making the Builder available for purchase has essentially halted the creation of new worlds. The plugin remains available as a free download on Adobe's FTP site, however. Adobe still provides 3D capabilities in its more popular Adobe Acrobat product, but these features were developed using technology from New Zealand's Right Hemisphere, rather than using Atmosphere. Nearly all of the Atmosphere development team went on to work with the Acrobat team. The only Atmosphere component still in use at Adobe is the scripting API; other Atmosphere components including scene graphs and the physics engine were licensed from other companies, such as Viewpoint.
Қауымдастық
Atmosphere-де арнайы бета-тестілеу қауымдастығы болды, оның мүшелері көптеген әлемдер мен аватарларды жасады, бағдарламалық жасақтаманы ауыз сөзбен жариялады және әлемдік турлар мен құрылыс байқаулары сияқты қауымдастық шараларын өткізді. Осы байқаулардың ең ірісі – «Жұлдызды соғыстар» трилогиясына негізделген әлемдер мен аватарлардың толық жиынтығын құруға бағытталған кең ауқымды жоба. Туындылар 2003 жылдың 4 шілдесінде таныстырылды, ал мерекелік шаралар ресми түрде 6 шілдеге дейін жалғасты. Тағы бір маңызды жоба «Сақиналар мырзасы» трилогиясына арналды. Қауымдастық мүшелері сондай-ақ әр апта сайын жаңа әлемдерді көрсететін World Tours және Tech Talks сияқты шараларды ұйымдастырып, қатысты, Tech Talks бастапқыда әлемдер мен аватарларды әзірлеушілерге арналған апталық іс-шара болып жоспарланған. Бастапқыда қауымдастықтағы көптеген талқылаулар әлемдерде немесе Adobe пайдаланушыларының форумдарында өтті. Кейіннен, Atmosphere өнімінің ресми веб-сайты мен талқылау форумдарын толықтыру үшін қауымдастық көптеген ресурстық веб-сайттар құрды, олардың кейбіреулері төменде тізімделген. Бета-тестерлер Atmosphere әзірлеушілерін «зомбилер» деп атады, бұл Adobe қызметкерлерінің бағдарламалық жасақтаманы жасауға жұмсаған ұзақ сағаттарын мойындады. Команда ішіндегі әдеттегі әзіл – Atmosphere зомбилері миды жеудің орнына, өнімнің визуалды сипатына байланысты көз алмаларын жейді. Бета-тестілеу қауымдастығы даму тобының жаңа нұсқаларын асыға күтті, ал әзірлеушілер әдетте «шамамен екі апта» дейтін жауап берді, бұл жауап «дайын болғанда» деген эвфемизмге айналды. Atmosphere-ның орталықтандырылмаған құрылымына және әлем құру байқауларының танымалдығына қарамастан, Atmosphere қауымдастығы Adobe және оның серіктесі DigitalSpace жасаған әлемдерде жиналуды жөн көрді, мысалы Adobe жыл сайын жаңартатын HomeWorld және DigitalSpace-тің Atmospherians Community. HomeWorld жаңа пайдаланушылар үшін негізгі бастау орны болғандықтан, қауымдастыққа онда көпшіліктің жиналуын ұйымдастыру оңайырақ болды. Adobe HomeWorld-ті және басқа да бірнеше әлемдерді жапқанда, көптеген құрылысшылар HomeWorld-тің табысын өздерінің бастау нүктелерімен қайта жасауға тырысты. Алайда, HomeWorld-ке келіп тұратын жаңа пайдаланушылардың тұрақты ағыны болмағандықтан, осы әрекеттердің көпшілігі шағын тұрақты пайдаланушылар тобынан артық қызығушылық тартпады. Adobe Atmosphere қолдауын тоқтатқаннан кейін бірнеше жыл өткен соң, кейбір әлемдер онлайн күйінде сақталды, бірақ өте аздағандары күтілді және олардың тіпті азырақ бөлігі көп пайдаланушылық чатты қолдайды. Дегенмен, бағдарламалық жасақтама әр жыл сайын Хэллоуинде онлайн жиналатын шағын жанкүйерлер қауымына ие.
Atmosphere had a dedicated beta testing community, whose members constructed many worlds and avatars, promoted the software by word of mouth, and conducted community events, such as world tours and building contests. The largest of these contests was Star Wars 3D, a large scale effort to create a comprehensive set of worlds and avatars based on the Star Wars trilogy. The creations were unveiled on July 4, 2003, and festivities officially continued until July 6. Another large effort held was themed to the Lord of the Rings trilogy. Community members also organized and attended events such as World Tours, which featured innovative worlds each week, and Tech Talks, originally a weekly event intended for world and avatar developers. Initially, most community discussion occurred either in the worlds or at the appropriate Adobe User to User Forums. Later, to supplement the official Atmosphere product Web site and discussion forums, the community created a large number of resource Web sites, some of which are listed below. Beta testers dubbed the Atmosphere developers "zombies", in recognition of the long hours the Adobe employees apparently spent developing the software. The running joke on the team was that, instead of the typical meal of brains, Atmosphere's zombies ingested eyeballs, due to the visual nature of the product. The beta testing community eagerly awaited new releases from the development team, to which the developers invariably answered that it would take "about two weeks"; this response became a euphemism for "when it's ready." Despite the decentralized structure of Atmosphere and the popularity of the world building contests, the Atmosphere community still preferred to gather in worlds created by Adobe and its partner DigitalSpace, such as Adobe's annually revamped HomeWorld and DigitalSpace's Atmospherians Community. As the HomeWorld was the primary starting place for new users, the community found it easier to establish lively crowds there. When Adobe shut down HomeWorld, along with a number of other Adobe hosted worlds, many builders made attempts at emulating the success of HomeWorld with their own starting points. However, without the constant stream of new users that HomeWorld experienced, most of these attempts failed to attract more than a small group of regulars. Years after Adobe ended support for Atmosphere, some worlds remain online, though very few have been maintained and fewer still continue to support multi user chat. Nonetheless, the software continues to enjoy a small fanbase that meets online each year on Halloween.