Правильные текстуры. Миры версии 3.6.


По размеру текстуры для миров бывают трёх типов.

      Первый тип. Обычные правильные текстуры.Правильный размер в пикселях это ширина равная степени двойки от 2 до 512 (2, 4, 8, 16, 32, 64, 128, 256, 512) и равной либо меньшей степени высота. Текстуры 1024 и более тоже могут работать, а могут у когото и не работать, поэтому нежелательны.

Таблица возможных вариантов.

+ - правильная текстура
. - анимированная текстура (такие текстуры могут быть и других размеров)

      Второй тип. Обычные не правильные текстуры. Текстуры размер сторон которых не равен степени двойки. 163 на 231 например. Применение не правильных текстур не желательно т.к
      1. Броузер при загрузке такой текстуры сам переделает её в правильную и правильной она будет хранится в кеше, переделывание текстуры на какойто момент притормозит броузер, т.е. это одна из причин торможения миров (не главная).
      2. При переделывании текстуры в правильную броузер размылит её. Т.е. причина размылиности текстуры то, что она не правильного размера. Это также относится к фоткам и картинкам помещаемым в мире при помощи комманды "create picture www.adress.ru/images/me.jpg".

Пример. 150kB.

      Однако иногда, в редких случаях, такая размытость может быть выгодна. Это хорошо если текстура изображает нечто размытое - облако, туман, иногда воду. В таких случаях можно использовать сильное JPG сжатие и выиграть в весе(размер а килобайтах) текстуры, но казалось бы испортить её жуткими квадратами, однако броузер при переделывании такой картинки в правильную снова размоет её.

Пример. 21kB.

      Третий тип. Анимированные текстуры. Текстуры с движущимся изображением. Такие текстуры будут работать только если имеют особые размеры. Ширина степень двойки от 2 до 512 (2, 4, 8, 16, 32, 64, 128, 256, 512), высота кратна ширине в два и более раза.

Таблица возможных вариантов.


Формат файла.

Текстура должна быть 'JPG' файлом.

Маска текстуры может быть тока 'BMP в ZIP'. BMP может быть любого типа и цветов, но лутьше чёрнобелый 2, 16 или 256 grayscale. Причём имя ZIP и BMP файла могут не совпадать, броузер увидет тока имя ZIP, а сохранён в кеше он будет как "ИмяТекстуры_ИмяМаски.ras"

RAS

В кеше броузера текстуры лежат в виде файлов с расширением RAS (Sun Raster image). Имеется прога для их просмотра www.andras.net/tools.html, искать ras2bmp .
ras2bmp v1.0.1.1. 264kB.

Трюк.

Кеш текстур например базы мира Диптаун (и других миров на той же базе) находится в папке "AW36\cache\art\deeptown.activeworlds.ru\textures". Если у имён файлов лежащих там заменить ".ras" на ".jpg" и спереди приписать "http://deeptown.activeworlds.ru/textures/", то можно увидеть текстуру как она выглядит в базе.

Ссылки.

www.activeworlds.com/help/aw36/textures.html
www.activeworlds.com/help/textures.html

Примечание.

Размер RAS файла в байтах это "ширина*высота*2+13", т.е. 16 бит на пиксель.




. . .