|
Создание текстур Проблемы создания текстур, поиск соответствующего софта |
25.03.2006, 21:32
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Несколько минут назад столкнулся с проблемой: есть текстура для спрайта; из себя она представляет белый фон с рисунком. Возникает следующая проблема - необходимо, чтобы в игре белый интерпретировался как прозрачный. Однако б3д реагирует на градации белый/чёрный как невидимый/видимый, но не наоборот. ЧТО делать? Тов. Tormoz посоветовал юзать альфаканал png или tga. Это было бы так, если бы не вводная - есть файл (не *.png,*.tga формата).
Ближе к делу:
Открываем мой любимый IrFanView (и чего только на нём нельзя сделать?).
И выполняем следующее:
1)изображение->преобразовать в негативное
2)изображение->цветовая коррекция
вот тут самое трудное место. Нужно прикинуть какие цвета будут в конечном рисунке и, на основании этого распределения, понизить уровень остальных (повышения уровня необходимых приведёт к тому, что чёрный цвет фона тоже начнёт менять свои цвета, т.к. 000 можно увеличить, а вот уменьшить уже нет).
В данном случае мне нужно получить красную картинку. Двигаю Ползунки G и B до упора в минус.
3) по необходимости меняю значения параметра "насыщенность".
Вот это можно сделать меньше чем за минуту:
Несмотря на грубость метода, он может оказаться весьма полезным (особенно если не торопиться - и посидеть над редакцией подольше).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
25.03.2006, 23:16
|
#2
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ну если под рукой нет редактора, то можно обработать изображение в блитце с помощью кооманд ReadPixel, WritePixel, ReadPixelFast, WritePixelFast.
Т.е. исходными параметрами будет цвет, который нам надо сделать прозрачным. Вобщем читать все пиксели изображения и там где встречается этот цвет добавлять альфа составляющую (255 Shl 24 And Color).
|
(Offline)
|
|
05.08.2006, 04:49
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: цветовые преобразования
Так же это просто делается в Фотожопе:
1. Открываем файл.
2. Жмём Ctrl+I (инвентировать картинку)
3. Жмём Ctrl+U (Hue\Saturation) ставим галку на colorize верхний ползунок (Hue) двигаем куда удобно, и так мы получим любой цвет, а вторым ползунком (Saturation) мы меняем насыщенность, ну нормально это 50, а там как вам на вкус.
В итоге это не сложнее, а даже проще, и тем более, качество от инФанВьюва будет получше.
Да и Фотожопские навыки вам всегда пригодятся...
|
(Offline)
|
|
05.08.2006, 13:03
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: цветовые преобразования
Пока я буду грузить+выгружать фотоЖоп уйдёт столько времни, что реально успеть сделать преобразования в ИрФан.
Кроме того ИрФан - это вьювер. И унего дофига полезных для гейм-девелопера фич. А ставить из-за одного преобразования ФотоЖоп?...
Но вариант.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
05.08.2006, 13:22
|
#5
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: цветовые преобразования
Фотошоп должен уже стоять!
|
(Offline)
|
|
07.08.2006, 00:11
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: цветовые преобразования
В Фотошопе есть удобнейшая вешь: Action'ы - тоесть записал действия, и при нажатии одной кнопки они выполняются! Да и это просто и быстро, а загрузить или выгрузить? Ну у меня например фотошоп ни когда не выключается, и поэтому просто перенести файл в окно фотошопа, это просто, ну и нажать одну кнопу, затем сэйф и всё!
Качество + Возможности + Удобно.
Моё мнение: Любой человек занимающийся гэйм созданием, в любом направлении, Должен уметь обращатся с фотошопом!
|
(Offline)
|
|
07.08.2006, 01:28
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Re: цветовые преобразования
Ну значит - далеко мне ещё...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
07.08.2006, 04:09
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: цветовые преобразования
А Вот и не Факт!
Всё проще чем кажется =)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:16.
|