• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Alpha канал

Автор Den_ya, 09 января 2009, 00:08:20

« назад - далее »

Den_ya

Альфа канал пригодится при создании травы,решоток,кнопок и т.д
сделал небольшой примерчик (1.20 Мб)  с пояснениями см.рис.

Const_47

Почему ограничение на формат? Именно PNG?

Den_ya

#2
ммм.... :-\ я не ставил ни каких ораничений,просто - этот формат точно работает, я и пример сделал с этим форматом ::)
так что пясняю что это один из работающих форматов для альфа канала в версии 366

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

→|๖ۣۜDen|←

для начала, что такое альфа: :)
Альфа-канал - это дополнительнй канал, который может быть добавлен в рисунок. Он содержит информацию о прозрачности рисунка и в зависимости от типа альфа, он может содержать различные уровни прозрачности...короче альфа-канал определяет прозрачность всех других каналов.
***
TIFF, TGA, PNG, PSD и GIF поддерживают альфа, но в реальности только PNG и GIF используются в приложениях и веб-сайтах. Gif, тем не менее, использует особенный 1-битный вид альфа. Вместо того, чтобы содержать уровни прозрачности, он может только либо включать прозрачность, либо полностью ее отключать. Вобщем - пиксели GIF-изображения могут быть либо полностью прозрачными, либо полностью непрозрачными.
PSD - формат Photoshop, который поддерживается большинством приложений от Adobe. ;)
Не тупи, Denil!ツ Quest3D v4.3.2

Const_47

&Den
" Он содержит информацию о прозрачности рисунка и в зависимости от типа альфа, он может содержать различные уровни прозрачности...короче альфа-канал определяет прозрачность всех других каналов."

Не согласен с этим.

Цель альфы это именно хранения информации, а то как мы ее будем использовать наше личное дело. Всю инфу альфа хранит в диапазоне от  0 к 1(во всяком случае в DX приложениях).
Когда на альфу выделяют один бит, то это значит что такая альфа может хранить только два значения либо 0 либо 1.
А если например на альфу выделяют 8 бит то то такая альфа может содержать 256 значений, где шаг это 1/256. Ну и так далее. 

→|๖ۣۜDen|←

С чем ты не согласен? я же не пишу, какая цель у альфы,.. для новичков главное знать, что из себя вообще представляет этот набор громких слов - Альфа канал  ;D ;D
ЦитироватьЦель альфы это именно хранения информации
Именно той информации
Цитироватьо прозрачности рисунка
Хорошее дополнение ;)
Не тупи, Denil!ツ Quest3D v4.3.2

Const_47

"короче альфа-канал определяет прозрачность всех других каналов."
:)))

Const_47

Аaa!!! Я понял :)))

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


→|๖ۣۜDen|←

ну вообще да...альфа несёт разного рода информацию..но чаще речь идёт о способе прозрачности путём смешивания двух цветов.
Не тупи, Denil!ツ Quest3D v4.3.2

Const_47

Ну если для дизайнера, то да вполне возможно...
:)))
Но вот от фразы "чаще речь..." я бы воздержался.

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

→|๖ۣۜDen|←

Цитата: Const_47 от 10 января 2009, 23:26:15
Я червь программный..
Ну а я, сумка, дезигнер)))
Я тоже начинал с программирования..
наверно многие с программирования начинали... за двиг бы и не содились..
офф топ уже начался... :-X
Не тупи, Denil!ツ Quest3D v4.3.2

Den_ya

#11
В формате DDS см.рис.

ниже прикрепляю саму текстурку - Quest.dds

мне понравилось тем что текстурка и альфа канал в одном формате,то есть не нужно хранить альфа текстуру и текстуру в оддельности(и подгружать соответственно),здесь же все в одном

Ruslan

Пример от Den_ya

Ruslan

Пример от Den_ya



Ruslan

Пример от Den_ya