SOFTIMAGE|XSI 'de Alpha Katmanının Kullanımı
Bu dersin amacı bir resimdeki alpha katmanının
SOFTIMAGE|XSI Render Tree'de nasıl kullanılacağını anlatmaktır.
Yazan: Patrick Vier
E-mail: kenjaman@kenjaman.net
İngilizce Çeviri: Ed Harriss
E-mail: EdHarriss@EdHarriss.com
Türkçe Çeviri : Oktay CİNLİ
E-mail: oktay_xsi@yahoo.com
Ders için gerekli resimler: Pixel_Alpha_zip
Bu ders alpha katmanının resimlerle materyalleri eşleştirmenin
iki kullanışını gösterecek.
1. İlk bölüm alpha katmanını kullanarak nesne dokusu altındaki
materyal rengini nasıl göstereceğimizi açıklayacak.
2. İkinci bölüm alpha
kanalı ile dokuları nasıl eşleştireceğimizi gösterecek.
Resim içindeki alpha katmanının kullanımı
Bir tane grid yaratın ve Phong materyalini atayın.
Grid'e UV texture projection atayın.
Render Tree'yi açın (kısayol "7") ve update'e basın
Create kısmından "Image Node" yaratın Nodes>Texture>Image
XSI
yada Windows browser'ından "Marbre_1.tga"
resmini Render Tree içine sürükleyerek atın.
Sonra da resmi Image Node 'a bağlayın.
İki doku'yu (texture) karıştıracağımızdan şimdi bir mixing
node 'a ihtiyacımız var.
Nodes>Mixers 'dan "mix_2colors" 'ı render tree'ye
ekleyip Phong materyaline bağlayın.
Image Node 'unu mix_2colors'deki color1
'e bağlayın
Mix_2colors'a çift tıklayarak özellikler sayfasını açın.
"Multiply Weight by alpha" kutuğunu işaretleyerek RGB weight değerini
1 yapın.
Alpha katmanının nasıl phong materya ile etkileştiğini anlamak için base
color'un Red çubuğunu 1'e getirek görebilirsiniz.
Dersimizin bu bölümünde dokuları nasıl
katmanlara ayıracağımızı öğreneceğiz
XSI yada Windows Browser'ından
"Marbre_1.jpg, Marbre_car.jpg ve
xsi_text.tga" resimlerini Render Tree'ye sürükleyerek taşıyın.
Nodes>Texture>Image menüsünden iki tane daha Image Node
yaratın
"Marbre_1.tga" resmi ile image bağlantısı koparıp "Marbre_1.jpg"
ile bağlayın.
Diğer iki resmi de aşağıdaki gibi bağlayın.
Ayrıca Mix_2colors için "Multiply weight by Alpha" atayınız
Şimdi iki
resmi doku olarak ve bir resmi de onları karıştırmak için kullanıyoruz.
xsi_text.tga resmi iki resmi birbiri ile karıştırıyor.
Onun yerine biz alpha katmanını resimden çıkararak karıştırmak istiyoruz.
Nodes>Color
Channel 'dan Pick_channel ve
Nodes>Conversion 'dan Scalar2color yaratınız.
Scalar2color'u Mix_2color'a weight1 input
'den bağlayınız.
Pick_channel'ı Scalar2color'a input'tan bağlayınız.
Pick_channel'a iki kere tıklayarak color space'i RGBA'ya
ve channel'ı da Alpha'ya getiriniz.
(Not: ayrıca bu Color_2alpha ile de yapılabilir)
Etkiyi tersine çevirmek için "invet node" eklememiz
gerekiyor
Nodes>Image Processing 'den Invert'i yaratınız
Resimdeki gibi Scalar2color ile Mix_2color
arasına bağlayınız
Eğer daha fazla resmi kullanmak isterseniz Mix_8colors seçeneği mevcuttur. Eğer daha da fazlasını isterseniz mixer'ları diğer mixer'lara bağlayabilirsiniz. Fakat etkinin istediği kadar dokuyu mixer'lara bağlamayı unutmayınız.