forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Создание текстур (http://forum.boolean.name/forumdisplay.php?f=20)
-   -   альфа канал (http://forum.boolean.name/showthread.php?t=1450)

jimon 07.09.2006 08:55

альфа канал
 
ща я напишу что мне надо
а вы скажете в какой проге ето можно, и как ето зделать :-)

1) надо создать новый альфа канал
2) скопировать полностью туда текущюю картинку
3) и зделать так чтобы она была там не прозрачная (т,е сама картинка при выводе будет не обрезатца альфа каналом)
4) заблюрить етот альфаканал раз так 5-6
чтобы небыло острых обрезов ... :)

прошу :-)

ps. влом программно восится с альфоканалом...

BoB 07.09.2006 18:10

Re: альфа канал
 
Вложений: 2
Извеняюсь конечно если не потеме, но вроде бы по теме. Так как тема альфа канал.:)
Вот такая проблема.
Этот альфа канал не правельно себя ведет. Тоесть не так как хотелось бы.
Возможно ли исправить эту большую проблему и сделать так, что бы текстура прически была нормальной?:wallbash:

trifxion 09.09.2006 04:27

Re: альфа канал
 
2 jimon

Можно это проделать через фотошоп:

Предполагается , что есть изображение RGB , выделяется вся область (ctrl+a) в меню Select --> Save Selection создаеш новый канал , через Window --> Channels ищеш - что то типо Alpha 1 - выделяеш и копируеш из буфера свой имейдж - при этом изображение в Альфа канале всегда будет черно-белым , (черный пиксел полностью прозрачный белый наоборот)

<i>и зделать так чтобы она была там не прозрачная (т,е сама картинка при выводе будет не обрезатца альфа каналом)</i>

Вот это хз , скорее надо как то программно не выводить альфа канал - или если имейдж планируется юзать как текстура к модели то можно вывести и без альфа канала - возможно создать санимированную прозрачность , когда надо , когда нет .

2 BoB

надеюсь ты все правильно делаеш ? то есть Bitmap с альфа каналом лежит в слоте Opacity ?

Выложи файл сцены .max и текстуру (.tga) если можно ...

jimon 09.09.2006 09:05

Re: альфа канал
 
Вложений: 2
я так понял что вы не поняли о чем я :)
мне надо лого игры зделать с альфой...
в атаче лого irrlichtа

они делали, как я понял, точно также как и я описал :)
просто мне надо свободное редактирование альфа канала..

ps. в архиве .tgaшка

trifxion 09.09.2006 11:51

Re: альфа канал
 
ну свободно можно редактировать выбрав Alpha через вкладку channels - блюрить , рисовать и т.д

moka 09.09.2006 17:01

Re: альфа канал
 
И так фотожоп!
trifxionЗачем сложностей, и мозги народу забивать?
Всё просто:
1. Вставляешь свою картинку в фотожоп.
2. Зажав Ctrl, жмёшь в слоях на иконку слоя, этим ты выделишь слой в зависимости от альфа канала слоя.
Если сгладить выделение:
1. Инвертируем выделение (Ctrl+Shift+I)
2. Select > Feather Ну и ставим на скока пиков, тоесть в 2 стороны, ну задай там пиков .1-2, это слабенько сгладит.
3. Жмём Delete.
В итоге будет плавненько немнога удалено, тоесть сглажены рёбра.
Если наоборот:
1. Сразу жмём Delete несколько раз пока на экране не увидим того самого, чво нада =)

Далее ешё вот, как заменить цвет на альфу? Вот щас и объясню:
1. Загружаем в фотожоп картинку.
2. Копируем её и создаём новый документ, выбрав при создании внизу, где Layer - Transperent. (Размер картинки сам выставит по скопированому).
3. Вставляем картинку в новый документ.
4. В палитре (Слева где 2 цвета), первый цвет ставим на тот что нада выделить. (При выборе если тискнуть на картинку, то он пипеткой воспользуется).
5. Select > Select Color, и ставим цифорку на скока нада, если 100, то он строго выделит, если на 200 то это намана, тоесть сильно захватит похожее.
6. Жмём Delete.
Всё.

Если есть ещё вопросы, спрашивайте!

ЗЫ
jimon
Я создал топик, в работах, там можешь вопросы задавать, помогу! Все с вопросами туды! =) А то я случайно нашёл твою тему =) повезло!

jimon 09.09.2006 19:03

Re: альфа канал
 
таксь...
зделал как ты написал в пункте 1
понравилось :)
зделал как в пункте 2 - недогнал :) (ну ламер я в фотошопе)
получил я вот что
http://jimon.boolean.name/core.php?i...optrabla2.jpg:

попытался добавить второй слой подниз етому
и нифига альфа в gif не експортится тогда :wallbash:

moka 10.09.2006 01:37

Re: альфа канал
 
Уменьши коэфицент, когда делаешь выделение цвета, тоесть не так сильнго выделится =)

jimon 10.09.2006 14:15

Re: альфа канал
 
Вложений: 2
мож ты мне поможеж ?
а то я в ступоре ...

и если поможеж :) плиз выложи в PSD

moka 10.09.2006 15:35

Re: альфа канал
 
Ок мне не сложна =) А вот насчёт анимации? Нада или нет? ну простая хотябы на 5 кадров, на подобие "депрессии", такая "дёрганая", ну не знаю как объяснить! =)


Ой блина, не спал день и ночь, блин и спать то не дают! Все тут блина, веселуха =))) Ы!
Не употребляю:
Кофеин
Некотин
Алкоголь
Наркотики
В этом то и стёб! :lol:
Самое главное эт, эмм... Стёб, просто стёб, не дурацкий и тупой, а истенный, тоесть входишь в состояние окружающих! Эффект Плацэбо, не не в медецине! :ok: :teach:

jimon 10.09.2006 18:32

Re: альфа канал
 
1) мне анимация не надо
2) тут кроме самой етой альфы
надо будет разбиратся с irrlichtом
а то он как то криво картинки грузит :)
3) твой offtop не с первого раза понял :)

BoB 11.09.2006 16:53

Re: альфа канал
 
Цитата:

Сообщение от trifxion

2 BoB

надеюсь ты все правильно делаеш ? то есть Bitmap с альфа каналом лежит в слоте Opacity ?

...

Какая Opacity в Blitz3D Brush?
Я альфу делаю и рисую текстуру в фотошопе и сохраняю ее в формат PNG. А потом через Пипелайн экспортирую модель в b3d. И только после этого там заметны эти не желательные огрехи связанные с нормалями и прозрачностью текстуры.

trifxion 12.09.2006 05:05

Re: альфа канал
 
2 BoB

Кривой рендер - у блитца , пытался я сделать альфу с параметром 2sided - ничего хорошего не произошло - в вьювере такую же лажу выдает как и у тебя , хотя с обычным максовским рендером все ок :(
Даже скорее не кривой рендер а - сам материал Blitz3d Brush .
Ну а если попробовать сделать волосы без 2sided ?

tormoz 12.09.2006 06:02

Re: альфа канал
 
После загрузки меша в Блитц, сделай UpdateNormals mesh и будет тебе счастье.
(это не Блитц кривой, это экспортер экспортит нормали с освещением макса)
Если модель анимированная с чилдами - то нужно сделать UpdateNormals на каждый чилд.
Функцию писать, или сами ? :)

BoB 12.09.2006 06:21

Re: альфа канал
 
Вложений: 2
Цитата:

Сообщение от trifxion
:(
Даже скорее не кривой рендер а - сам материал Blitz3d Brush .
Ну а если попробовать сделать волосы без 2sided ?


Без 2-sided не то что нужно. Рендерится всего одна сторона...
Да и то, если смоделирована не вся голова. К примеру, надо с экономить пару полигонов на голову. То здесь даже 1-sided не поможет.
Вот и думай:dontknow:


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot