🎨 Materyal Nedir?
Materyal, bir nesnenin yüzeyinin nasıl göründüğünü, ışığı nasıl yansıttığını ve dokusunun nasıl olduğunu belirleyen ayarlar topluluğudur. Blender'da materyaller, Shader Editor içinde node'lar (düğümler) kullanılarak oluşturulur.
Modern Blender'da Principled BSDF adında bir node vardır ki bu, neredeyse her türlü materyali oluşturabilir: metal, cam, plastik, kumaş, deri ve daha fazlası!
Shader Editor'ı Açma
- Bir nesne seçin (örneğin, bir küp).
- Üst menüden Shader Editor sekmesine tıklayın (veya
Shift + F3tuşlarına basın). - Sol panelde Material Properties (küre simgesi) sekmesine gidin.
- New butonuna tıklayarak yeni bir materyal oluşturun.
Shader Editor Arayüzü
- Sol Panel: Material Properties - Materyal ayarları
- Orta Alan: Node Editor - Node'ları buraya ekleyip bağlarsınız
- Sağ Panel: Properties - Seçili node'un ayarları
- Alt Panel: Material Preview - Materyalin önizlemesi
💡 İpucu: Shader Editor'da Shift + A tuşlarına basarak node menüsünü açabilirsiniz. Bu menüden istediğiniz node'u ekleyebilirsiniz.
Principled BSDF, Blender'ın en güçlü ve en çok kullanılan materyal node'udur. Tek bir node ile metal, cam, plastik, kumaş ve daha fazlasını oluşturabilirsiniz!
Principled BSDF Parametreleri
Base Color (Temel Renk)
Materyalin ana rengi. RGB değerleri veya texture (doku) bağlanabilir.
Metallic (Metalik)
0 = Dielectric (plastik, cam, kumaş), 1 = Metal (altın, gümüş, demir). Genellikle 0 veya 1 kullanılır, ara değerler nadirdir.
Roughness (Pürüzlülük)
0 = Ayna gibi parlak (cam, cilalı metal), 1 = Mat (kumaş, duvar, beton). Gerçekçi materyaller için 0.1-0.9 arası kullanılır.
Specular (Yansıma)
Yansıma şiddeti. Genellikle 0.5 (varsayılan) bırakılır, özel durumlar için ayarlanır.
Transmission (İletim / Şeffaflık)
0 = Opak (görünmez), 1 = Tamamen şeffaf (cam, su). Cam için genellikle 1 kullanılır.
IOR (Index of Refraction - Kırılma İndeksi)
Şeffaf materyaller için ışığın kırılma miktarı. Cam: 1.45, Su: 1.33, Elmas: 2.42
Pratik Örnekler
🌟 Altın Materyal
- Base Color: Sarı/turuncu (RGB: 255, 200, 50)
- Metallic: 1.0
- Roughness: 0.1-0.3 (parlak altın için düşük)
💎 Cam Materyal
- Base Color: Beyaz veya hafif mavi
- Metallic: 0
- Roughness: 0.0 (tamamen pürüzsüz)
- Transmission: 1.0
- IOR: 1.45
🧱 Beton/Duvar Materyal
- Base Color: Gri tonları
- Metallic: 0
- Roughness: 0.7-0.9 (çok mat)
🔴 Plastik Materyal
- Base Color: İstediğiniz renk
- Metallic: 0
- Roughness: 0.3-0.5 (hafif parlak)
Node Ekleme
- Shader Editor'da boş bir alana
Shift + Atuşlarına basın. - Açılan menüden istediğiniz node'u seçin (örneğin, Texture -> Image Texture).
- Node otomatik olarak eklenir.
Node'ları Bağlama
- Bir node'un çıkış noktasına (sağ taraftaki küçük nokta) tıklayın ve sürükleyin.
- Bağlamak istediğiniz node'un giriş noktasına (sol taraftaki küçük nokta) bırakın.
- Bağlantı otomatik olarak oluşur (renkli bir çizgi görürsünüz).
Önemli Node Türleri
Image Texture (Görüntü Dokusu)
Bir resim dosyasını (PNG, JPG) materyale bağlar. Base Color'a bağlanarak renk, Roughness'a bağlanarak pürüzlülük haritası oluşturulabilir.
Noise Texture (Gürültü Dokusu)
Rastgele desenler oluşturur. Taş, beton, kumaş gibi organik dokular için kullanılır.
ColorRamp (Renk Rampı)
Bir değeri renklere dönüştürür. Gradient efektleri ve kontrast ayarlamaları için kullanılır.
Mix Shader (Karıştırıcı)
İki farklı shader'ı birleştirir. Örneğin, metal ve cam karışımı oluşturmak için.
✅ İyi Pratik: Node'ları düzenli tutmak için Ctrl + G ile frame (çerçeve) içine alabilirsiniz. Frame'lere isim vererek organizasyonu kolaylaştırabilirsiniz.
UV Unwrapping, 3D bir objenin yüzeyini 2D bir düzleme "açma" işlemidir. Bu sayede 2D bir resmi (texture) 3D objenin üzerine doğru şekilde yerleştirebilirsiniz.
UV Nedir?
UV, 3D koordinat sistemindeki X, Y, Z'ye ek olarak kullanılan 2D koordinat sistemidir. U ve V, 2D texture'ın X ve Y eksenlerini temsil eder. Bu sayede 3D yüzeyin hangi kısmının texture'ın hangi kısmına karşılık geldiğini belirleyebiliriz.
UV Unwrapping Adımları
- Nesneyi seçin ve Edit Mode'a girin (
Tab). - UV Editor'ı açın: Üst menüden UV Editing workspace'ine geçin (veya
Shift + F2). - Unwrap yapmak istediğiniz yüzeyleri seçin:
- Tüm yüzeyler için:
A(Select All) - Belirli yüzeyler için: Face Select Mode'da (
3) yüzeyleri seçin
- Tüm yüzeyler için:
- Unwrap yapın:
Utuşuna basın- Açılan menüden Unwrap seçeneğini seçin
- UV Editor'da (sol panel) açılmış UV haritasını görürsünüz.
UV Unwrapping Yöntemleri
Unwrap (Varsayılan)
Otomatik olarak en iyi şekilde açmaya çalışır. Çoğu durumda iyi sonuç verir.
Smart UV Project
Karmaşık modeller için daha iyi sonuç verir. Açı ve izole adalar ayarlanabilir.
Cube Projection
Küp benzeri nesneler için idealdir. Her yüz ayrı ayrı açılır.
Cylinder Projection
Silindir, boru gibi yuvarlak nesneler için kullanılır.
UV'leri Düzenleme
- UV Editor'da UV noktalarını seçin (tıklayarak veya
Bile Box Select). - Taşıma:
G - Ölçeklendirme:
S - Döndürme:
R - UV'lerin texture'ın içinde kalmasına dikkat edin (0-1 aralığı).
💡 İpucu: UV'leri düzenlerken Alt + Z ile X-Ray modunu açarak tüm UV'leri görebilirsiniz. Ayrıca N tuşu ile UV Editor'ın sağ panelini açarak koordinatları görebilirsiniz.
Image Texture Node Ekleme
- Shader Editor'a gidin.
Shift + A-> Texture -> Image Texture- Image Texture node'unu ekleyin.
- Node'un sağ panelinde Open butonuna tıklayın ve bir resim dosyası seçin.
- Image Texture node'unun Color çıkışını Principled BSDF'in Base Color girişine bağlayın.
UV Mapping Node
Image Texture node'una bir texture bağladığınızda, Blender otomatik olarak UV koordinatlarını kullanır. Ancak bazen UV Map node'unu manuel olarak eklemeniz gerekebilir.
Shift + A-> Input -> Texture Coordinate- Texture Coordinate node'unun UV çıkışını Image Texture node'unun Vector girişine bağlayın.
Pratik Senaryo: Bir Küpe Texture Ekleme
- Bir küp oluşturun ve seçin.
- Edit Mode'a girin ve tüm yüzeyleri seçin (
A). U-> Unwrap (veya Smart UV Project)- Shader Editor'a gidin ve yeni bir materyal oluşturun.
- Image Texture node'u ekleyin ve bir resim dosyası seçin.
- Color çıkışını Principled BSDF'in Base Color'una bağlayın.
- Material Preview'da veya 3D Viewport'ta (
Z-> Material Preview) sonucu görün.
Normal Maps (Normal Haritaları)
Normal Map, yüzey detaylarını gerçek geometri olmadan simüle eder. Daha az vertex kullanarak daha detaylı görünüm sağlar.
- Image Texture node'u ekleyin ve Normal Map resmini yükleyin.
Shift + A-> Vector -> Normal Map node'unu ekleyin.- Image Texture'ın Color çıkışını Normal Map node'unun Color girişine bağlayın.
- Normal Map node'unun Normal çıkışını Principled BSDF'in Normal girişine bağlayın.
Roughness Maps (Pürüzlülük Haritaları)
Farklı bölgelerin farklı pürüzlülük değerlerine sahip olmasını sağlar. Örneğin, bir arabanın gövdesi parlak, lastikleri mattır.
- Image Texture node'u ekleyin ve Roughness Map resmini yükleyin (siyah = pürüzsüz, beyaz = mat).
- Image Texture'ın Color çıkışını Principled BSDF'in Roughness girişine bağlayın.
- Gerekirse ColorRamp node'u ekleyerek kontrastı ayarlayın.
Emission (Işık Yayma)
Materyalin kendi ışığını yaymasını sağlar. Neon ışıklar, ekranlar, ampuller için kullanılır.
- Principled BSDF'in Emission parametresini açın.
- Emission Color ve Strength değerlerini ayarlayın.
- Veya Image Texture node'u bağlayarak texture'dan emission yapın.
📚 Özet: Materyal Oluşturma İş Akışı
- Nesneyi seçin ve Shader Editor'ı açın
- Yeni bir materyal oluşturun (Material Properties -> New)
- Principled BSDF node'unu kullanarak temel materyal ayarlarını yapın
- UV Unwrapping yapın (Edit Mode -> U -> Unwrap)
- Image Texture node'u ekleyin ve texture'ı yükleyin
- Texture'ı Principled BSDF'e bağlayın
- Normal Map, Roughness Map gibi ek haritalar ekleyin (isteğe bağlı)
- Material Preview'da sonucu kontrol edin