Формат снимков в кэше GE 5.1.3533.1731

Кэш в чистом виде для GE, GE.LOCAL (а также локальные пользовательские кэши, созданные самим клиентом GE)

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 29 июн 2010, 16:03

Chiezo писал(а):Тогда в режиме OpenGL надо и тянуть картинки из кэша.

Э... в режиме OpenGL надо накапливать кэш, а тянуть картинки из кэша надо вообще при закрытом клиенте ;)
Chiezo писал(а):Утилит, работающих прямо с DXT1, я не нашел.

Да, для гугла напишем свои, это не проблема.

Chiezo, спасибо, что ткнули носом в нужное место :D

P.S. Кстати, включение режима OpenGL не на любом компе гарантированно приводит к тому, что в кэш ложатся jpg. Гарантированно будет сохраняться в jpg, если при запуске GE предлагает переключиться в режим DirectX (у меня он так предлагал на каком-то офисном компе со встроенной видюхой, а вот на домашнем, с нормальной видюхой, никаких предложений не последовало и в кэш легли уже текстуры, хоть и был включён OpenGL). Видимо, всё дело в железе...

UPD: Итак, окончательный диагноз :) То, в каком формате GE 5.1 и выше, будет сохранять снимки в кэш зависит от одной галочки в настройках GE. При этом, абсолютно безразлично, какой режим используется (OpenGL или DirectX).
Вот эта галочка:
DXT_OFF.jpg
Галочка снята - в кэш пишутся JPG, иначе - пишутся текстуры DXT1

(Состояние этой галочки сохраняется в реестре HKEY_CURRENT_USER\Software\Google\Google Earth Plus\Render, в ключе с говорящим названием: TextureCompressionDXTC )

А у меня на компе со встроенной видюхой эта галочка в режиме OpenGL была вообще недоступна, потому и возникла некая путаница (

Для младших версий GE эта галочка никак не влияет на формат сохраняемых в кэш снимков - в любых случаях там сохраняется в jpg.
Последний раз редактировалось zed 03 июл 2010, 22:09, всего редактировалось 1 раз.
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 01 июл 2010, 21:28

Ну что ж, всё оказалось верно: мы имеем дело с обычной DirectX текстурой (DDS) сжатой в DXT1 формат, единственное отличие - у гугла свой укороченный заголовок и строки записаны "зеркально", но это нюансы.
Написал утиль, которая умеет открывать гугловские jpg и dxt картинки (как в закриптованном виде, так и нет), плюс прилагаю исходники - кому надо, используйте на свой страх и риск :) При открытии криптованных снимков утиль сохраняет рядышком, их декриптованные варианты: jpeg и dxt соответственно (тип определяется автоматически). Ну а текстуры, плюс ко всему, сохраняются в dds и bmp форматах.
scrinshot.jpg

GE_ImgView.7z
(220.37 KiB) Скачиваний: 476

GE_ImgView_src.7z
(17.29 KiB) Скачиваний: 291

DXT_FILES.7Z
Примеры криптованных текстур
(375.99 KiB) Скачиваний: 129

JPG_FILES.7Z
А тут те же тайлы, но уже JPG (криптованные)
(161.42 KiB) Скачиваний: 137
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение Parasite » 02 июл 2010, 14:51

Тему можно закрывать? :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение zed » 02 июл 2010, 22:56

Зачем? Пусть живёт, мало ли у кого ещё какие мысли или вопросы появятся... Оно ж есть не просит :D
Хитрости GoogleEarth - то, чего вы не знаете о гугле
Аватара пользователя
zed
Гуру
 
Сообщения: 1519
ICQ: 357167611
Зарегистрирован: 16 авг 2008, 20:21
Откуда: Беларусь, Могилёв
Благодарил (а): 37 раз.
Поблагодарили: 177 раз.

Re: Формат снимков в кэше GE 5.1.3533.1731

Сообщение Parasite » 03 июл 2010, 21:48

zed писал(а):Зачем? Пусть живёт, мало ли у кого ещё какие мысли или вопросы появятся...

А каких мыслей ты ждешь? Разобралися, всё работает, "Работает - не трогай!©"

zed писал(а):Оно ж есть не просит :D

Некропостеры периодически набегают.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Аватара пользователя
Parasite
Администратор
 
Сообщения: 4532
ICQ: 15819243
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 57 раз.
Поблагодарили: 214 раз.

Пред.

Вернуться в Google Earth™

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron