Google Maps на движке WebGL

    Google выпустил новый интерфейс Google Maps на базе Maps GL. Вдобавок к более чёткой трёхмерной графике, в этом интерфейсе добавлено несколько уникальных фич, в том числе аэрофотосъёмка под углом 45°, 3D-здания в режиме карт, менее заметные стыки между кусками карт, упрощённый доступ к Street View и т.д.



    Google Maps на WebGL работает в браузере Chrome 14+ или Firefox 8+, для запуска нужно нажать кнопку «Want to try something new?» на левой боковой панели.

    via Google OS
    Поделиться публикацией
    Ой, у вас баннер убежал!

    Ну. И что?
    Реклама
    Комментарии 35
    • +7
      Хороший реальный пример использования технологии в деле.
      Вот только, судя по их хэлпу, под линуксом должно работать, а не работает…

      • 0
        должно, у меня работает ;)
      • +1
        >несколько уникальных фич, в том числе спутниковые снимки под 45°
        это который Bird's eye в Bing maps?

        ЗЫ попробовал — жестко тормозит, пир том, что у меня весьма неплохой компьютер(Core i5 2500, 8G ram), видео Geforce G210
        • +1
          это странно, но разные компы реагируют на эту технологию по-разному. У нас с коллегой практически одинаковые компы, примерно как ваш, у меня все летает, у него слайд-шоу.
          • 0
            у меня тоже все довольно быстро, хотя карты предупредили, что ВебГЛ будет тормозить, нажал «всеравно включить», и все работает отлично. Телега раза в 2 слабее, хром, винда.
          • –2
            Карточка слабовата. А драйверы вы на нее последние скачали?
            • 0
              не смешите, по нагрузке это приложение раза в два легче кваки третьей
              А все эти эффекты можно найти в куче стратегий 5ти летней давности, а то и еще древнее(времен TA например)
              • 0
                Некорректно сравнивать игры на специализированных движках, и 3д графику общего назначения. Например, в той же упомянутой вами «кваке» используется огромное количество приемов и ухищрений для оптимизации, которые совершенно бесполезны для приложения, вроде описываемого в заметке (например portals, lightmaps, precalculated bsp trees и т.д.)
                • 0
                  Раскажите мне пожалуйста что такое порталы и bsp деревья, и зачем они нужны плоской, равномерной поверхности.
                  И чем текстурированая поверхность отличается от другой поверхности где на текстуру наложен не тайл со спутника, а кусок лайтмапа?
                  Еще бы бы круто узнать как можно все канонические МАТЕМАТИЧЕСКИЕ оптимизации кармака реализовать в js, а главное смысл это делать на современных процессорах и видеокартах :)
                  Вы не поверите — но равномерные полигональные сетки это такая чтука что оптимизируется лучше всего на свете. И проще всего.
                  И даже мегатекстуры( очередной привет создателям кваки ) в случае гугла карт как-то и не нужны.
                  • 0
                    И я про то-же. bsp и порталы, позволяют с минимальным overdraw рисовать небольшие сцены с большой детализацией, картам это не поможет. Текстуры в играх отличаются тем, что уровни построены так, что они большую часть текстур (если не все) загружаются в видеопамять при загрузке уровня, понятное дело, что с картами такой финт не прокатит. Насчет того, что карты так легко оптимизируются — я категорически не согласен. Я сам писал такие штуки (военные симуляторы), и неплохо себе представляю, как это работает. Из за практически неограниченной дальности просмотра, надо хранить огромное количество геометрии в нескольких вариантах (LOD-ах), огромное количество текстур (в моих случаях — запросто десятки гигабайт) готовых к загрузке в любой момент, иметь эффективные механизмы свопа и предсказания, что загружать и выгружать геометрию и текстуры и т.д. и т.п. Все это решаемо, но при этом все еще некорректно сравнивать игры с маленькими оптимизированными уровнями на специализированных движках, с полноценными системами геовизуализации.
                    • 0
                      Карту можно отрисовать равномерной сетком отрисованной страйпами для оптимизации кеша видеокарты на вершины. Ничего быстрее чем равномерная сетка не существует.
                      Карта по сути это сетка затайленная картинками 256х256 пикселей. Их количество не зависит от зума, так как она сервере все заранее нарезанно( фаербаг в помощь ).
                      Обычно на среднем мониторе одновременно видно 60-90 таких тайлов. Это значение практически не меняется во время работы. И без разницы что вы с картой делаете.
                      Карта НЕ ИЗМЕНЯЕТ НАКЛОНА.
                      Карта это КРАЙНЕ специализированный движок, и абсолютно не полноценная система геовизуализации.
                      А вот ИЛ-2 штурмовик( боже, сколько же ему лет то? ) — это да, это серьёзней. А то на гугакартах, уж простите, деревьев нету.

                      Для ваших военный симуляторов порекомендую почитать про теже мегатекстуры — очень помогает.
                      • 0
                        Я уже пару лет как этим не занимаюсь. Принцип вы верно описали, но при этом, приведенные цифры не имеют смысла, если неизвестна резолюция геотекстуры, или плотность сетки? Вы говорите, про 60-90 тайлов — откуда такие цифры? Даже если это так, это отменяет, необходимости постоянного свопа текстур и геометрии. Учитывают ли они всевозможные LOD-ы и mipmap-ы? При этом вы совершенно не берете во внимание модели построек, которые как я понял, показываются на карте, и только их геометрия, может запросто быть в пару раз тяжелее самой карты.
                        • 0
                          возьмите линейный размер карты, и посчитайте грубо сколько туда влезет квадратиков :)
                          Я вот как-то посчитал.
                          И это отменяет необходимость свопа текстур и геометрии, так как геометрия, в том числе, может быть представлена текстурой(можно заметить что на глубоких замах есть только высота точки, а на обычной, не детальной, карте — вообще равномерно плоская поверхность), те обычной картой высот.
                          Не ищите черную кошку в темной комнате если ее там нет. Ничего сложного на картах нет. Есть только хитрое(векторная карта)
                          ПС: я «этим» не занимаюсь с 2006 года
              • 0
                Смеетесь что ли? Я на ней в half-life 2 играл
              • 0
                У меня вообще не видно разницы между canvas и WebGL — и так, и так работает на одной скорости.
              • +6
                В новой Опере работает чудесно, только, как всегда, нужно прикидываться шлангом другим браузером
                • +2
                  Извечная дискриминация по user agent признаку.
                  • 0
                    Да уж, к Гуглу у меня всегда два нарекания:

                    1. Какого черта они вносят код в свои сервисы, который намеренно не пускает пользователей с неодобренными браузерами?

                    2. Когда же они, наконец, поймут, что язык пользователя должен в первую очередь соответствовать настройкам браузера и операционной системы, а уже потом — айпишнику? И когда же, наконец, все эти настройки будут включаться в одном месте для всех сервисов и не будут сбрасываться при неудачном положении звезд, как это сейчас происходит?
                • 0
                  Старый дергался при скролле/зуме, а вот в новом намного все быстрее рендерится, почти плавно.
                  • 0
                    Phenom II X3 720, Radeon HD5770, 8GB RAM
                  • –2
                    Bird'a Eye в Бнге работает замечательно и без всяких WEB GL-ов. Только вот толку примерно столько же, как и в вебгээловской версии гуглокарт лично для меня. В моем городе (вообще то не таком уж и маленьком) такие виды мягко говоря не скоро появятся, т.к. даже спутниковые снимки над половиной города ужасны, не говоря уж о карте города, детализация которой надо всем городом желает лучшего…
                    • –2
                      Хотя не, чета настольный Бинг испоганился с тех пор, как я туда в последний раз заходил
                    • 0
                      Работать, так все работает (по ихним примерам — Колизей – Piazza del Colosseo, Roma, Italia).
                      Жаль что пока во многих больших городах не действуют спутниковые снимки под углом 45° и режим 3D.

                      • +1
                        Лайон + 16хром = не работает :(
                        • 0
                          у меня работает, весьма шустро
                          lion 10.7.2 chrome 16.0.904
                        • +1
                          в том числе спутниковые снимки под углом 45°

                          В данном случае это не спутниковые снимки, а аэрофотоснимки
                          • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              Возникает желание выделить людей на карте и направить их что-нибудь захватывать/строить/рушить
                              • НЛО прилетело и опубликовало эту надпись здесь
                                • НЛО прилетело и опубликовало эту надпись здесь
                              • 0
                                Очень круто, особенно вращение камеры в режиме Satellite
                                • 0
                                  Офигенно! И очень шустро!
                                  • 0
                                    Аэрофотосъёмка от гугла порадовала, и нет этих обрывистых переходов как у бинг.
                                    • 0
                                      OS
                                      Mac OS Snow Leopard 10.6+, Lion 10.7+
                                      Windows Vista or 7
                                      Linux

                                      под Windows XP не идет что ли?
                                      • 0
                                        debian, firefox 10a1, radeon. Колизей забавно так крутится вокруг оси, анимация плавная. 3д-здания тоже показывает, но не вижу ничего прикольного в картонных домиках. Вот только обычная прокрутка карты в режиме webgl сильно тормозит :(

                                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                        Самое читаемое