![]() |
|
Справка | Пользователи | Календарь | Все разделы прочитаны |
Exchange by experience Technical questions on games graph (nicety and tricks in development sprites, tiles, etc...) |
![]() |
|
Опции темы | Опции просмотра |
#1
|
||||
|
||||
![]() <CENTER>
<TABLE cellSpacing=0 cellPadding=0 width=560 bgColor=#f0f0f0 border=0><TBODY><TR bgColor=#b2b2b2><TD colSpan=4> ![]() ![]() Sergey [DELer] Kanev Lead artist CyberDream Company 28.09.2004. </TD><TD> ![]() ![]() ![]() <TABLE style="FONT-SIZE: 11px; COLOR: #71735c; FONT-FAMILY: tahoma; valign: middle" cellSpacing=0 cellPadding=10 width=550 border=0><TBODY><TR><TD style="FONT-WEIGHT: bold; TEXT-ALIGN: center" colSpan=2>Создание реалистичной имитации движения водных поверхностей.. </TD></TR><TR><TD> ![]() << Данный метод был опробован в работе над проектом "Hive of Evil" (mobile).. </TD></TR><TR><TD> ![]() ![]() ![]() Теперь, создавая фреймы, смещать в каждом последующем верхний слой на несколько пикселов. Направление и шаг смещения выбираются произвольно в зависимости от поставленной задачи. ![]() Главное - чтобы в результате была зацикленная анимация движения.. При размере тайла в 16х16 смещение в каждом фрейме на 2 пиксела создаст спокойную, неторопливую анимацию движения водного потока, чем больше шаг смещения, тем больше скорость движения воды и (!) меньше число фреймов.. Для большего эффекта можно также менять степень прозрачности, визуально отслеживая изменения.. Улучшать качество можно редактируя пикселы в процессе тестирования анимации. </TD></TR><TR><TD> ![]() ![]() ![]() Наиболее удовлетворяющие результаты сохранять в gif, используя рабочую палитру проекта.. </TD></TR><TR><TD colSpan=2> Теперь осталось только сделать разбивку анимационного гифа на кадры и нарезать тайлы, собрав тайлсет анимации воды для дальнейшего использования в игровом проекте.. Открыть анимационный гиф в ImageReady, перейти в Photoshop.. Выполнить операцию "Crop" (C) в произвольном месте, под исходный размер тайла 16х16 px ![]() ![]() ![]() В результате столь несложных и малозатратных по времени махинаций получили бесшовную анимационную текстуру водной поверхности ![]() </TD><TD> ![]() ![]() ![]() ![]() </TD></TR></TBODY></TABLE> </TD><TD bgColor=#b2b2b2> ![]() ![]() ![]() ![]() ![]() ![]() |
Реклама | |
|
#2
|
|||
|
|||
![]() Awesome. Thanks for sharing the codes.
|
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Isometric and Tile-based Games | Mihalych | Programming | 0 | 08.06.2004 18:11 |