Донецкий техникум промышленной автоматики

2D в 3D. Тривимірні браузери, яких не було

  1. Оскоплений Second Life
  2. Всі грані кубика
  3. 3D на площині
  4. * * *

Не минає і року, щоб хто-небудь не пообіцяв зробити весь інтернет тривимірним. Складно сказати, чому деяким так кортить позбутися такого звичного і зручного 2D, але спроби такі трапляються регулярно.

Незадовго до того, як поточний випуск «Игромании» повинен був відправитися до друку, в масмедіа почали роздувати чергова мильна бульбашка. Якраз в цей момент австралійська компанія ExitReality (www.exitreality.com) запустила відкрите бета-тестування однойменного ... ну, можна сказати, 3D-браузера. Новина проскочила на декількох великих сайтах, а далі її рознесли мало не по всьому світу: писали газети, віщали з телеекранів, обговорювали по радіо. Причому, судячи з поверхневим і часто суперечить один одному висновків, мало хто спромігся особисто протестувати цей браузер.

Але давайте потикати мильна бульбашка разом: подивимося, що вийшло у австралійців, кому може стати в нагоді ExitReality, а заодно розберемося, чи існують взагалі нормальні тривимірні браузери. А то, може, революція давним-давно трапилася, просто ніхто про це не знає.

Оскоплений Second Life

Для початку варто було б розповісти, як подали ExitReality в пресі. А там подали це наступним чином: нібито на «помаранчевому материку» знайшлися умільці, яким вдалося помахом чарівної палички під назвою «3D-технологія» разом перетворити зовнішній вигляд всього інтернету. Замість стандартних плоских сторінок - справжній тривимірний світ, за яким можна переміщатися, знаходити нові цікаві сайти, спілкуватися з людьми і так далі.

Кожен більш-менш обізнана людина відразу зрозуміє, що все це як мінімум перебільшення. Насправді ExitReality - не самостійна 3D-браузер, а плагін для Internet Explorer / Firefox. Встановивши його, ви отримаєте доступ до тривимірного інтерфейсу - голому віконечка, в центрі якого забавно сова ніжками ваш аватар (тривимірний герой, дуже нагадує чоловічка з Second Life). Не відходячи від каси його можна переодягти, підправити зачіску і ще кількома нехитрими способами зробити схожим на себе коханого.

А ось далі починається найцікавіше. На відміну від віртуальних світів (того ж Second Life), ніякого величезного простору, яке можна було б дослідити, тут немає. Є лише невеликий набір інструментів для облаштування власних онлайн-апартаментів (в них можна зустрічати гостей і зберігати закладки), але і це не головне. Передбачається, що подорожувати ви будете по сайтам. Вбиваєте в командному рядку посилання, кілька секунд чекаєте і потрапляєте ... на сгенерированную локацію, яка по суті є не що інше, як сайт, рівномірно розмазаний по віртуальній кімнаті. Ось на якомусь стенді головна сторінка, на стіні праворуч - форум, де-небудь на стелі розкинулася фотогалерея, а на столі примостилася табличка з інформацією про розробників.

Ось на якомусь стенді головна сторінка, на стіні праворуч - форум, де-небудь на стелі розкинулася фотогалерея, а на столі примостилася табличка з інформацією про розробників

Якщо не розглядати ExitReality як 3D-браузер (а саме так і хочеться робити), то перед нами поганенький клон Second Life.

Треба віддати авторам належне - вони написали движок таким чином, що він досить точно вгадує найважливіші елементи кожного сайту і розміщує їх в тривимірному просторі в порядку значимості. Тобто головна сторінка майже ніколи не затискається в малесенький плакатик на стіні, а який-небудь чат - не розтягується до немислимих розмірів. Промахи трапляються, але тільки з сайтами, в яких немає нормальної HTML-карти. До того ж ExitReality заздалегідь продумали дизайн для подання найпопулярніших фото-, відеопорталів і соціальних мереж. MySpace, YouTube і Flickr завжди завантажуються в одну і ту ж 3D-кімнату, все елементи розташовуються максимально логічно і зручно.

Спочатку відчуваєш якийсь дитячий захват від того, що можна переглядати всі знайомі (і незнайомі теж) сайти в повному 3D. Але радість швидко закінчується, коли справа доходить до функціональності. Як би зручно не розподілялися елементи, як би красиво все не виглядало, бігати віртуальними ніжками від одного вікна до іншого, жати якісь кнопки, щоб розгорнути їх на весь екран, - це сущий кошмар. Щоб перейти з одного розділу сайту в інший, потрібно витратити секунд двадцять. Згорнути вікно, розвернутися, добігти до іншого, розгорнути його, отмасштабовані, щоб зручно було працювати ... І так кожен раз, та ще з моторошними гальмами навіть на дуже потужних машинах. До релізу проблему, швидше за все, вирішать, але суті справи це не змінить. ExitReality вкрай незручний для серфінгу, тобто для швидкісної роботи з сайтами.

Якщо ж не сприймати систему як тривимірний браузер, то ExitReality моментально втрачає всі козирі. У ній немає і сотої частки того, що є в Second Life, немає цілісного світу, в якому було б цікаво жити: чати, месенджери і кімнати для спілкування захоплюють на пару годин, але і тільки. І тут вже ніяка налагодження і тестування не допоможуть. Проблема в самій концепції.

Всі грані кубика

Ось такий абстракціонізм можна влаштувати з сайтів в SphereXPlorer. Виглядає незвично, але орієнтуватися у всіх цих площинах просто неможливо.

Серйозні спроби схрестити звичайний плоский інтернет з 3D почалися ще в 2001 році. Сім років тому компанія 2ce розробила плагін для Internet Explorer (по суті це був зовнішній браузер, який використовує ядро IE) під назвою CubicEye. І ось він-то був куди ближче до онлайнової 3D-революції, ніж ExitReality. В першу чергу тому, що розробники намагалися зробити зручну і практичну програму, а не розважальний доважок.

Всі сайти завантажуються на поверхню куба, всередині якого знаходиться користувач (так, ви саме всередині, а не зовні). Будь-яку зі стінок куба можна згорнути в свій власний кубик і вже на його стіни довантажити інші сайти. Куби збираються в ланцюжки, між ними прокладаються тунелі, по ним можна «перелітати» від однієї групи сайтів до іншої, а якщо вони розташовані далеко один від одного, то ніхто не заважає скористатися рядком пошуку та швидкому переходом.

За відчуттями CubicEye найбільше нагадує роботу з декількома додатковими моніторами. У центрі головна сторінка, а з боків другорядні. Все дуже логічно і зручно. Але - не прижилося. Розробники планували, що під їх браузер будуть спеціально створювати тривимірні сайти з об'ємними елементами, що завантажуються в центр куба, і десятка два таких сайтів дійсно зробили, але через пару років вони благополучно загнулася, тому що простій людині ці краси не дуже-то і потрібні. Та й сприймати інформацію відразу з декількох вікон ми чисто фізіологічно не можемо, так що немає ніякої різниці - переключитися на нову сторінку в звичайному браузері або ткнути в стінку об'ємного куба. Щоб хоч трохи продовжити життя проекту, автори відкрили вихідні CubicEye, але нічого путнього з цього так і не вийшло.

Втім, пару годинок помандрувати «по гранях куба» буде цікаво всім - спочатку це захоплює. Завантажити CubicEye можна з сайту www.cubiceye.net .

3D на площині

А ось SpaceTime всім зручний, тільки з кирилицею не в ладах.

Куди більш функціональними виявилися так звані псевдотрехмерние розробки. Сайти завантажуються в звичайнісіньке плоске вікно, і там вже з ними можна витворяти все, що завгодно, в рамках відведеного для маневру простору.

Один з найуспішніших браузерів такого формату - SphereXPlorer ( www.spheresite.com ). Ми, якщо чесно, не дуже розуміємо, чим так приваблює людей можливість обертати віконця під будь-яким кутом, перетинати їх, накладати одне на інше. Все це сильно гальмує навіть дуже потужні комп'ютери, а нормальної системи закладок тут немає. Але SphereXPlorer продовжують справно купувати навіть за $ 25. І це при тому що з 2006 року розробники не внесли в нього жодної зміни (форум, правда, живе, і на ньому можна навіть отримати консультацію).

Цілком можливо, що SphereXPlorer купують ті, кому невтямки, що на світі існують куди більш зручні і при цьому безкоштовні браузери. Наприклад, SpaceTime ( www.spacetime3d.com ). Тут знущатися над віконцями особливо не дозволяють - орієнтація в просторі завжди буде одна і та ж, зате гортати об'ємні сторінки дуже зручно, а головне - тутешнє 3D абсолютно не навантажує систему. Якби SpaceTime підтримував кирилицю, то ціни б йому не було. А так російська іноді відображається нормально, а іноді виводиться повна абракадабра. Причому залежить це не від кодування, а від чогось ще.

За дуже схожим принципом працює і Browse3D ( www.browse3d.com ). Йому явно не вистачає вебдванольний дизайну SpaceTime, та й переміщати вікна мишкою не так зручно. Зате тут можна групувати вікна, масштабувати їх. Наприклад, об'єднати сайти, які ви зібралися подивитися пізніше, в один блок та й засунути їх куди-небудь на задній план, а коли буде час - розгорнути назад.

* * *

З революцією поки, на жаль, не вийшло. І причина, судячи з усього, зовсім не в якості виконання існуючих програм, а в ідеї. Третій вимір для інтернету - як для собаки п'ята нога. Наш мозок влаштований так, що йому куди зручніше зчитувати інформацію зі звичайною площині: не має значення, з вікна браузера або з аркуша паперу.

Втім, творці операційних систем активно рухаються в бік тривимірних інтерфейсів. І не важливо, що поки все це 3D липове, зроблене лише для антуражу. Можливо, коли на світ з'явиться якась Windows 3D, а веб-майстри почнуть заточувати під неї ергономіку сайтів, «об'ємні» браузери теж виберуться зі свого віварію ... Але поки це лише забавні іграшки, не більше.