Blender da Objeyi Texturelamak
Merhaba arkadaşlar, uzun zaman sonra yeni yazı dizisi oluşturmaya karar verdim. Bu yazımda farklı bir konuya değineceğim. Bu zamana dek hep Fenerbahçe ve futbol ile ilgili yazılar yazdım, ancak bu yazımda bu sene SE 313 Computer Graphics adlı derste öğrendiğim Blender programı ile ilgili bir yazı yazmaya karar verdim. İleriki zamanlarda Blender ile ilgili bir çok yazı dizisi yayınlamayı düşünüyorum.
Bu yazıda Blender da nasıl bir obje bir gerçek bir resim ile kaplanabilir. Burada anlattıklarım Blender 2.63 te yapılmıştır. Daha eski versiyonlarda da çalışması muhtemeldir.
Öncelikle, Blender ı açıyoruz ve tuş kombinasyonu olarak Maya preset i seçiyoruz. Sonra hazır olarak gelen kübü siliyoruz çünkü küp hale hazır bir material a sahip. Texturelama olayını göstermek için basit bir şey yapmaya karar verdim. Bir tane kübe futbol topu texture ı giydireceğim ve gerçekçi bir futbol topu yapmış olacağız.
Bunun için Add -> Mesh menüsünden yeni bir küre (UV Sphere) ekliyoruz. Sonra bunu texturelamak için küreyi açmamız gerek. Bunun için Object Mode dan Edit Mode a geçmeliyiz. Sonra kürenin hem açılmış halini görmek hem üstünde değişiklik yapabilmek için ekranı ikiye bölüyoruz. Time Line nın hemen üstüne mouse u getirip resize şekline geldiğine sağ tıklayıp Split Area diyoruz. Böylece ekranı ikiye bölmüş olduk. Soldaki ekranı Display sekmesine tıklayıp UV/Image Editor görünümüne getiriyoruz.
Edit Mode da iken kürenin tamamını seçmek için A ya basıyoruz. Böylece küre turuncu renge bürünmüş oluyor. Ardından ortadaki mesh tools tool barında UV Mapping sekmesinin altındaki Unwrap e tıklıyoruz. Tıkladıktan sonra açılan pencerede Smart UV Project e tıklıyoruz. Bu seçenek ile ekstra bir işlem yapmaya gerek kalmadan küre otomatik olarak açılmış olacak. Kürenin açılmış hali resimdeki gibi olacaktır.
Küreyi açtıktan sonra, buna bir texture giydirmemiz gerek. Boyama işlemini bu texture ın üstüne uygulayacağız. Bunun için UV map ekranın altında Image -> New Image diyoruz. Ardından texture a isim verdikten sonra UV Test Grid i işaretliyip tamam a tıklıyoruz ve küremiz fon görevi görecek bir texture la kaplanmış oluyor. Bu görünüm bir objeyi herhangi bir resim ile boyamak için kullanılır.
Artık küreye material ve texture koymanın vakti geldi. En sağda material tabında küreye material ekliyoruz. Ardından texture tabına geçip yeni bir texture ekliyoruz. Texture ekledikten sonra texture in tipini Image or Movie olarak seçiyoruz ve resimde de görüldüğü gibi bizim kareli texture mızı küreye giydirmek için oluşturduğumuz texture ı küreye ekliyoruz ve sonra Mapping kısmında Coorinates ı UV olarak değiştiriyoruz ki texture tamamen kaplansın.
Yukarıdaki işlemleri yaptıktan sonra 2. bir UV map oluşturmamız gerek. Bunun nedeni ana uv map üzerine boyama işlemini yeni yarattığımız uv map sayesinde yapacağız. Bunun için Object Data tabına tıklayıp UV Maps kısmında artı işaretine tıklayarak yeni uv map yapmış olacağız. Herhangi birindeki değişiklik diğer map i etkilemeyecektir.
Edit Mode da iken UV Map ekranında Image -> Open Image diyip bir tane resim seçiyoruz. Futbol topu yapacağımızdan bir tane futbol topu resmi seçip tamam a tıklıyoruz. Resim map üzerinde belirmiş olacaktır. Ardından küreye resmi giydirmek için tekrar bütün küreyi seçmek için A ya tıklıyoruz ve Unwrap tıklayıp bu sefer Project From View a tıklıyoruz. Böylece küre ekranda nasıl görünüyorsa o şekilde resim üstünde açık bir şekilde belirmiş olacak.
Ardından küre çok küçük olarak açılmış olacak. Resmin boyutlarına çıkarmak için map in hepsini A ile seçip S ye basarak boyutunu arttırıyoruz. Map i büyüttükten sonra, ana UV map e geçip Edit Mode tan Texture Paint moduna a geçiyoruz.
Burada küremize son halini vereceğiz. Öncelikle Brush sekmesinden Clone brush ı seçiyoruz. Tool barı aşağıya kaydırıp Clone u seçip yanındaki combo boxtan yarattığımız 2. uv map i seçiyoruz. Böylece ana map üzerine futbol topu resmini boyamış oluyoruz.
Kürenin her tarafını resim ile boyuyoruz. Daha kolay boyamak için fırçanın boyutunu Radius u değerini arttırarak büyütebiliriz. Boyarken kareli kısımlar gözüküyorsa, fırçanın kalınlığını Strength değerini arttırarak önleyebiliriz. Küreyi boyadıktan sonra Render Image diyip küremizin renderlanmış halini görebiliriz. Son olarak önce Blender dosyasını kaydetip sonra boyanmış olan map i Image -> Save as Image diyip kaydediyoruz. Blender dosyası ile texture ın aynı klasörde olmasına dikkat edelim.
Bu yazımda Blender da bir objeyi nasıl gerçekçi bir resim ile boyayabiliriz onu görmüş olduk. Bir sonraki Blender yazı dizilerinde görüşmek üzere.