Сложные 3D-спрайты

11.10.2007 Владимир Бабушкин

Система позволяет создавать 3D-спрайты с большим количеством фаз, что даёт возможность показывать сложные трёхмерные объекты со всех сторон.

Для золотой статуэтки в демке сделали 150 фаз, поэтому размер файла получился ~800Кб.

Золотые слоны

  • Колёсико (ИЛИ кнопки “Вверх-вниз”, для юзеров макинтоша) — изменить масштаб
  • Таскать мышью — подъём и вращение вокруг
  • Ctrl + таскать мышью — подъём и поворот вдоль камеры

Комментарии (4) на “Сложные 3D-спрайты”

  1. sergart Says:

    :) Смешно подпрыгивают и отрываются от поверхности летающей тарелки слоны в момент, когда верхняя поверхность тарелки параллельна линии горизонта взгляда (если так можно выразиться). Сначала подумал косяк, но потом пригляделся, а дело оказалось в том, что у слона нет фазы, когда его ноги (подошвы) в одной плоскости, которая также параллельна линии горизонта и линии соединяющей взгляд с горизонтом. Мне кажется, что эта фаза должна быть обязательно, т.к. этот прыжок заметен более всего, чем остальные подергивания фигурок.

    Не думали для очень сложных объектов побольше фаз сделать?

  2. Владимир Бабушкин Says:

    Фаз можно делать сколько угодно и как угодно вариировать их расположение (например, спереди 10, а сзади 3). Системе не важно, но в этом слоне уже почти 150 фаз, это при 18 горизонтальных и 9 вертикальных положениях камеры при рендере. При 36х18 получится более 600 фаз, каждая из которых размером 150х150 - это несколько мегабайт загрузки, это несколько минут компилирования (много embed-ов), это несколько сотен мегабайт оперативной памяти.

    Мы пока не определили, насколько свободно можно будет вертеть камерой. От этого и будет зависеть количество фаз спрайтов в игре. Если, например, нельзя будет камерой посмотреть сверху, и спрайтовый объект сам не крутится по всем осям, то нет смысла создавать для него верхние фазы.

  3. sergart Says:

    Ну чесс слово… Я не про количество фаз выразился, сам понимаю, что много не есть хорошо. Поясню первый свой пост: можно сделать тысячу фаз для объекта, но использовать 3 или 4, главное чтобы слоники не прыгали :) А это кстати и есть та пресловутая производительность компа и качество графики в игре. У кого 2 гига на борту и проц нормальный, ему вообще об этом печалиться не следует. Ему следует наслаждаться атмосферой через графику.. да и ввести ползунки в игру по поводу спрайтов.

  4. Антон Волков Says:

    По-моему, Владимир не сделал фазы с нулевым подъёмом, т.е. просто сбоку. Есть чуть выше и чуть ниже. Потому и такой неприятный эффект случился.

Оставить комментарий

(Регистрация)

Powered by WP Hashcash