Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Media для игр > Создание текстур

Создание текстур Проблемы создания текстур, поиск соответствующего софта

Ответ
 
Опции темы
Старый 25.03.2006, 21:32   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ну если под рукой нет редактора, то можно обработать изображение в блитце с помощью кооманд ReadPixel, WritePixel, ReadPixelFast, WritePixelFast.

Т.е. исходными параметрами будет цвет, который нам надо сделать прозрачным. Вобщем читать все пиксели изображения и там где встречается этот цвет добавлять альфа составляющую (255 Shl 24 And Color).
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 05.08.2006, 04:49   #3
moka
.
 
Регистрация: 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
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: цветовые преобразования

Пока я буду грузить+выгружать фотоЖоп уйдёт столько времни, что реально успеть сделать преобразования в ИрФан.
Кроме того ИрФан - это вьювер. И унего дофига полезных для гейм-девелопера фич. А ставить из-за одного преобразования ФотоЖоп?...
Но вариант.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 05.08.2006, 13:22   #5
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: цветовые преобразования

Фотошоп должен уже стоять!
(Offline)
 
Ответить с цитированием
Старый 07.08.2006, 00:11   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: цветовые преобразования

В Фотошопе есть удобнейшая вешь: Action'ы - тоесть записал действия, и при нажатии одной кнопки они выполняются! Да и это просто и быстро, а загрузить или выгрузить? Ну у меня например фотошоп ни когда не выключается, и поэтому просто перенести файл в окно фотошопа, это просто, ну и нажать одну кнопу, затем сэйф и всё!
Качество + Возможности + Удобно.
Моё мнение: Любой человек занимающийся гэйм созданием, в любом направлении, Должен уметь обращатся с фотошопом!

(Offline)
 
Ответить с цитированием
Старый 07.08.2006, 01:28   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Re: цветовые преобразования

Ну значит - далеко мне ещё...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 07.08.2006, 04:09   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: цветовые преобразования

А Вот и не Факт!
Всё проще чем кажется =)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос преобразования исходника Midlet Pascal в исходник на JAVA. Sanya MidletPascal 30 23.09.2008 06:23
Преобразования типов SubZer0 FAQ 3 21.06.2007 23:36


Часовой пояс GMT +4, время: 08:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com