Могу дать только ссылки, сам пока не тренировался...
1. Создание спрайтов:
http://jj86tutorials.stgfc.com/creating_weapon_sprite.htm
http://jj86tutorials.stgfc.com/Scenery_sprites.html
2. Готовые:
http://jj86tutorials.stgfc.com/Sprites/sprites.htm
CODE |
1. Выбор исходного формата. 1.1 НИКОГДА, повторяю, НИКОГДА не делайте спрайты напрямую из jpeg-овских картинок. Качество этого формата всем известно и очень точно описывается названием "мутный кисель". Но это, конечно, не значит, что jpeg вообще нельзя юзать. Перегоните в другой формат через какой-нибудь редактор (лично я предпочитаю Photoshop) и - делайте, что хочется. Для перегонки обычно используется "Файл -> Сохранить как..." 1.2 Гораздо лучше для этих дел подходит gif. Он сочетает в себе точечность bmp (а весит меньше) и возможность создавать прозрачность. Это офигенно удобное качество (почему - опишу далее). 1.3 Можно, конечно, взять и bmp, но у него два серьёзных недостатка: много весит и не позволяет создать прозрачность. Если первое менее критично, то второе - очень неудобно. 2. Обработка изображения. 2.1 Можно, конечно, пользоваться методом, который описывал в своей статье Hunter (контрастный фон), но по мне так фона вообще не должно быть. Это позволит максимально чётко поставить выделение альфа-канала и избежать геморроя с прокрашиванием его участков. 2.2 Сначала надо принудительно выставить в gif-овской картинке индексированный режим. Он обычно всегда стоит по умолчанию, но не будет лишним проделать такое: "Изображение -> Режим -> [какой-нибудь другой режим, не индексированный]" "Изображение -> Режим -> Индексированный" Так индексированный режим выставится однозначно. Потом через "Сохранить как..." картинка сохраняется, а потом закрывается (чтоб изменения нормально заработали). А потом можно спокойно открывать и обрабатывать дальше. 2.3 Теперь надо убрать весь фон. Просто надо стереть всё лишнее. На месте стёртого участка должна быть прозрачность (в Фотожопе выражается серыми и белыми клеточками). Стирать желательно так, чтоб картинку в результате было максимально чётко видно - безо всяких уродливых длиннющих светлых полос, но и без явного выделения неестественно тёмным цветом по краю. 2.4 Теперь будет гораздо легче выставлять альфа-канал, да и в целом изображение выиграет. 3. Картинки на полу. 3.1 Конечно, мало кто их изменяет, но всё же... Чтобы изображение выглядело натуральнее, надо не просто повернуть его так, чтобы подходило под наклон FT-шной изометрии, а ещё и дополнительно "сплющить", чтобы оно не просто топорно торчало, а как бы лежало на поверхности. Смещение для этого обычно делается по горизонтали, снизу. В Фотожопе надо выделить изменяемый кусок, из контекстной менюшки [правая кнопка крысы] выбрать "Произвольная трансформация -> Наклон". 4. Наблюдение о пользе JPEG'а 4.1 По наблюдению, только что сделанному мною, jpeg - не такая уж бесполезная штука. Установлен способ, позволяющий получить более гладкую картинку. 4.2 Делается это очень легко: просто картинка в процессе подгонки по размеру к будующему спрайту должна находиться не в gif'е, а именно в jpeg'е. Это позволяет использовать эффект "мутного киселя" для пользы - изображение получается гораздо более гладким, с плавным переходом цветов и смотрится гораздо красивее. НО! Перед началом обработки (созданием альфа-канала и прочего) всё равно обязательно надо переводить картинку в gif. Почему - смотри пункт 2. 5. Получение более ровного изображения в игре. 5.1 Известно удобство gif'а при работе со спрайтами. Но тут есть одна неприятная особенность - если урезать всю бахрому с краёв (которая образуется при работе), то картинка получится с корявыми и торчащими углами. Яркий пример тому - ранние спрайты версии 1.3. 5.2 Как оказалось, избавиться от этих угловатостей или хотя бы уменьшить их до приемлимых величин очень легко. Для этого всего лишь нужно во время создания альфа-канала помимо замалёвки чёрным цветом НА СЛОЕ АЛЬФА-КАНАЛА части, которую надо скрыть, покрыть серым (светло- или тёмно-серым - это уже по ситуации) самую кромку картинки (всего один пиксел в толщину, больше не надо). Изображение получится слегка смазанным по краям и будет смотреться ЗНАЧИТЕЛЬНО красивее. Пока что всё. Обнаружу что-нибудь новое - напишу (если, конечно, не забуду). Create by: Дарт Вэйд Gemorroy Records |
QUOTE |
Действительно, Вы подумайте над созданием некоторого мануала, в котором, по возможности стоит учесть все наиболее часто возникающие вопросы, или даже те (как показывает практика), что могут возникнуть у пользователей. |
QUOTE |
Возникает резонный вопрос: зачем высококачественную фотографию в JPEG'е с однотонным фоном конвертить в GIF только за тем, чтобы потом перевести ее в RAW? Не проще ли сразу сделать RAW? |
QUOTE |
Разумеется. Только вот GIF-то опять-таки получаешь из JPEG'а - потому как в Сети для фоток используется он. |
QUOTE |
Кстати "смещение" делать как? |
QUOTE |
1.1 НИКОГДА, повторяю, НИКОГДА не делайте спрайты напрямую из jpeg-овских картинок. Качество этого формата всем известно и очень точно описывается названием "мутный кисель". |
QUOTE |
Гораздо лучше для этих дел подходит gif. Он сочетает в себе точечность bmp (а весит меньше) и возможность создавать прозрачность. Это офигенно удобное качество (почему - опишу далее). |
QUOTE |
Можно, конечно, взять и bmp, но у него два серьёзных недостатка: много весит и не позволяет создать прозрачность. |
QUOTE |
картинка сохраняется, а потом закрывается (чтоб изменения нормально заработали). А потом можно спокойно открывать и обрабатывать дальше. |
QUOTE |
4. Наблюдение о пользе JPEG'а 4.1 По наблюдению, только что сделанному мною, jpeg - не такая уж бесполезная штука. Установлен способ, позволяющий получить более гладкую картинку. 4.2 Делается это очень легко: просто картинка в процессе подгонки по размеру к будующему спрайту должна находиться не в gif'е, а именно в jpeg'е. Это позволяет использовать эффект "мутного киселя" для пользы - изображение получается гораздо более гладким, с плавным переходом цветов и смотрится гораздо красивее. |
QUOTE |
Для этого всего лишь нужно во время создания альфа-канала помимо замалёвки чёрным цветом НА СЛОЕ АЛЬФА-КАНАЛА части, которую надо скрыть, покрыть серым (светло- или тёмно-серым - это уже по ситуации) самую кромку картинки (всего один пиксел в толщину, больше не надо). Изображение получится слегка смазанным по краям и будет смотреться ЗНАЧИТЕЛЬНО красивее. |
QUOTE |
А не подскажете сайты с нормальными фотками оружия ?? А то в Яндексе искал - не нашёл ничего стоящего ... |
QUOTE |
Чем являтся кровь, брызгающая из персонажа при ранениях тайлом или объектом .ent? |
QUOTE |
Так а можно ли с этим спрайтом что-нибудь сотворить? Использовать в качестве тайла и т.п. возможно ли? |
QUOTE |
я просто не совсем понял, что нужно получить в итоге. |
QUOTE |
Я хотел просто поставить несколько лужиц крови, безо всякой анимации. Что ж, думаю, это можно сделать из вейпойнта или источника света ведь будет же отображаться? |