Требования к моделям для использования с Alternativa3D

Материал из AlternativaPlatform Wiki

Перейти к: навигация, поиск

Содержание

[править] Введение

В этой статье описываются ограничения на 3D-модели, которые необходимо учитывать при работе с Alternativa3D. Поскольку движок постоянно совершенствуется, ограничения могут меняться.

[править] Геометрия и объекты

Характеристика/ограничение Значение Дополнительно
Максимальное количество вершин в объекте 65000 Это ограничение на один объект
Максимальное количество треугольников 65000 Это ограничение на один объект
Максимальное количество объектов на сцене 32767 Это ограничение выходит из ограничения по количеству drawcall, поэтому может быть меньше, в зависимости от:
  • типа объектов
  • типа используемых материалов
  • количества поверхностей (surface)
Ограничение на количество уникальных Geometry 4096 Ограничение связано с ограничениями Stage3D

[править] Персонажи

Характеристика/ограничение Значение Дополнительно
Максимальное количество влияний костей на вершину 8
Персонажи с большим количеством костей разбиваются на части после загрузки
Ограничение по количеству костей на часть 33 более точно зависит от используемого материала
Алгоритм разбиения скина

[править] Текстурирование

Характеристика/ограничение Значение Дополнительно
Максимальное количество UV каналов в модели 8 значение уменьшится
Поддерживаемые форматы текстур JPG, PNG, GIF (без анимации) Возможно использование и других графических форматов. Для этого необходимо их сохранять при помощи Flash CS или используя декодеры дополнительных форматов.
Максимальный размер текстуры 2048x2048 Molehill ограничение
Размер текстуры Степень двойки (2^n) К примеру, 2x8, 256x256, 2048x1024

[править] Доступные карты

Характеристика/ограничение Значение Дополнительно
Цвет diffuse map
Прозрачность opacity map
Карта нормалей в TANGENT или OBJECT space
Карта бликов specular map
Карта глянцевости glossiness map, shininess map

[править] Прозрачность

Характеристика/ограничение Значение Дополнительно
Прозрачные объекты сортируются между собой
Грани в прозрачных объектах не сортируются между собой и могут конфликтовать Для решения конфликтов можно:
  • уменьшать прозрачные области при помощи разделения на сурфейсы
  • использовать альфа-тест при отрисовке

[править] Освещение

[править] Типы источников света

Характеристика/ограничение Значение Дополнительно
фоновый AmbientLight
направленный DirectionalLight
точечный PointLight
конусный SpotLight

[править] Ограничения на освещение

Характеристика/ограничение Значение Дополнительно
Максимальное количество влияний источников света на один объект 6 Это ограничение не распространяется на фоновый источник света, фоновых источников может быть любое количество
Объекты, которые не попадают в зону действия источника света, не используют этот источник
Если несколько фоновых источников света присутствует в сцене, результат их освещения суммируется
Зона влияния фонового источника света все пространство
Зона влияния направленного источника света все пространство
Зона влияния точечного источника света максимальный радиус его действия
Зона влияния конусного источника света окружающий бокс поверх конуса его действия
Для освещения по карте нормалей в TANGENT space, в объекте должны содержаться тангенты и нормали вершин
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Category
Инструменты
На других языках