Сложные 3D-спрайты
11.10.2007 Владимир БабушкинСистема позволяет создавать 3D-спрайты с большим количеством фаз, что даёт возможность показывать сложные трёхмерные объекты со всех сторон.
Для золотой статуэтки в демке сделали 150 фаз, поэтому размер файла получился ~800Кб.
- Колёсико (ИЛИ кнопки “Вверх-вниз”, для юзеров макинтоша) — изменить масштаб
- Таскать мышью — подъём и вращение вокруг
- Ctrl + таскать мышью — подъём и поворот вдоль камеры


12.10.2007 в 11:11
:) Смешно подпрыгивают и отрываются от поверхности летающей тарелки слоны в момент, когда верхняя поверхность тарелки параллельна линии горизонта взгляда (если так можно выразиться). Сначала подумал косяк, но потом пригляделся, а дело оказалось в том, что у слона нет фазы, когда его ноги (подошвы) в одной плоскости, которая также параллельна линии горизонта и линии соединяющей взгляд с горизонтом. Мне кажется, что эта фаза должна быть обязательно, т.к. этот прыжок заметен более всего, чем остальные подергивания фигурок.
Не думали для очень сложных объектов побольше фаз сделать?
12.10.2007 в 12:04
Фаз можно делать сколько угодно и как угодно вариировать их расположение (например, спереди 10, а сзади 3). Системе не важно, но в этом слоне уже почти 150 фаз, это при 18 горизонтальных и 9 вертикальных положениях камеры при рендере. При 36х18 получится более 600 фаз, каждая из которых размером 150х150 - это несколько мегабайт загрузки, это несколько минут компилирования (много embed-ов), это несколько сотен мегабайт оперативной памяти.
Мы пока не определили, насколько свободно можно будет вертеть камерой. От этого и будет зависеть количество фаз спрайтов в игре. Если, например, нельзя будет камерой посмотреть сверху, и спрайтовый объект сам не крутится по всем осям, то нет смысла создавать для него верхние фазы.
12.10.2007 в 17:16
Ну чесс слово… Я не про количество фаз выразился, сам понимаю, что много не есть хорошо. Поясню первый свой пост: можно сделать тысячу фаз для объекта, но использовать 3 или 4, главное чтобы слоники не прыгали :) А это кстати и есть та пресловутая производительность компа и качество графики в игре. У кого 2 гига на борту и проц нормальный, ему вообще об этом печалиться не следует. Ему следует наслаждаться атмосферой через графику.. да и ввести ползунки в игру по поводу спрайтов.
12.10.2007 в 18:01
По-моему, Владимир не сделал фазы с нулевым подъёмом, т.е. просто сбоку. Есть чуть выше и чуть ниже. Потому и такой неприятный эффект случился.