Алгоритм переворачивающейся страницы
Необходимо сделать эффект переворачивающейся страницы.Я решил пойти по хардкорному пути-страница хайполи плайник,хочу двигать вертексы,чтобы получился эффект перелистывания.Если страница переворачивается по прямой с алгоритмом особых затруднений не вижу-двигаем цепочку точек(ряд вертиксов) по окружности,как только Y перестал увеличиваться двигаем уже по прямой.Трудность предствляет собой алгоритм при перелистывании страницы с угла.Начинаем с одного вертекса,далее их количество увеличивается .Соседей,которых нужно двигать в этом случае, через массив вычислять как по мне слишком геморно.Как лучше реализовать данный вариант?
Может есть готовые решения,чтобы не изобретать велосипед? P.S.Работаю с игровым движком,предложения о флеше и прочих веб технологиях отпадают сразу. |
Ответ: Алгоритм переворачивающейся страницы
Чем предрасчитанная анимация не устраивает?
ЗЫ Можно сделать с помощью физики связанных частиц, связав частицы в тот-же плейн + каждый сектор укрепить диагональной связью. А чтобы получившаяся "ткань" была упругой как лист, нужно каждый ряд частиц связать с нижним, корневым рядом (можно через одну или реже). |
Ответ: Алгоритм переворачивающейся страницы
Цитата:
Физику использовать не рекомендуется-приложение под iPad-нагружать его лишними расчетами физики нет особого желания. |
Ответ: Алгоритм переворачивающейся страницы
так листание старниц чисто 2D эффект же
|
Ответ: Алгоритм переворачивающейся страницы
А откуда мы смотрим на переворачивающуюся страницу?
2д? если 3д то откуда - сверху, сбоку? |
Ответ: Алгоритм переворачивающейся страницы
Цитата:
Цитата:
|
Ответ: Алгоритм переворачивающейся страницы
Цитата:
|
Ответ: Алгоритм переворачивающейся страницы
А ну тут то конечно 3D, и тут явно анимированая модель страницы и их несколько.
Или динамически создаются. |
Ответ: Алгоритм переворачивающейся страницы
Делал в Максе как dsd предложил.
В игре просто анимировал. Работало ок - я был счастлив. |
Ответ: Алгоритм переворачивающейся страницы
В примере какая-то хрень, а не листанье. Там просто чем больше угол, тем сильней деформация плоскости по обычному косинусу. То есть на старте от 0 до 30 градусов происходит деформация плоскости с легким заворачиванием её в цилиндр. Плюс к краю коэфф деформации растет. После 30 или сколько там градусов идет просто поворот до (180-30) градусов. Затем коэфф деформации по косинусу снижается до нуля с достижением 180 градуса. Я похожим образом счас цилиндры гнуть пытаюсь.
|
Ответ: Алгоритм переворачивающейся страницы
|
Ответ: Алгоритм переворачивающейся страницы
|
Ответ: Алгоритм переворачивающейся страницы
Цитата:
|
Ответ: Алгоритм переворачивающейся страницы
|
Часовой пояс GMT +4, время: 00:47. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot