Kısaca
- glTF 2.0 dışa aktarımında doku kullanan görseller PNG veya JPEG biçiminde olmalıdır.
- Metallic değeri mavi, roughness değeri yeşil kanalda saklanır; ilgili Image Texture düğümünün Color Space ayarı Non-Color olmalıdır.
- Koleksiyonlar nesneleri düzenlemeye, görünürlüğü kontrol etmeye ve koleksiyon bazında dışa aktarıma yardımcı olur.
- glTF dışa aktarımında dörtlüler ve n-gonlar üçgenlere dönüştürülür; eğriler ve diğer mesh olmayan veriler önceden mesh’e çevrilmelidir.
Blender’ın resmi kullanım kılavuzundaki glTF 2.0, Collections ve malzeme atama belgeleri, mimari varlıkları dışa aktarıma hazırlamak için izlenebilecek temel bir düzen sunuyor. glTF 2.0, 3B modellerin web ve yerel uygulamalara aktarımında kullanılan bir biçim; Blender eklentisi mesh, malzeme, doku, kamera, ışık ve animasyon gibi verileri destekliyor. Belgelerde belirli bir Blender sürüm numarası belirtilmediği için aşağıdaki adımlar kılavuz sayfalarında tarif edilen işlevlere dayanıyor.
1. Sahneyi koleksiyonlarla düzenleyin
Mimari sahnelerde mobilya, sabit donatı, dekor, ışık ve çevre elemanlarını ayrı gruplarda tutmak, hem çalışma sırasında seçimi hem de farklı çıktıların hazırlanmasını kolaylaştırır. Blender’daki koleksiyonlar nesneleri mantıksal olarak gruplar; nesneler arasında ebeveyn-çocuk ilişkisi kurmaz. Aynı nesne birden fazla koleksiyonda bulunabilir.
Nesneleri işlevlerine göre koleksiyonlara ayırın. Örneğin bir iç mekân sahnesinde mobilyalarla dekoratif objeleri ayrı gruplamak, bu elemanları gerektiğinde birlikte gizlemeyi veya dışa aktarmayı kolaylaştırır.
Seçili nesneleri yeni bir koleksiyona almak için Object › Collection › Create New Collection yolunu kullanın. Var olan bir koleksiyona ekleme veya nesneleri başka bir koleksiyona taşıma işlemleri de Object › Collection menüsündeki seçeneklerle yapılabilir.
Görünürlüğü kontrol ederken etkin View Layer için koleksiyonun dahil edilip edilmeyeceğini belirleyin. Kılavuza göre Include kapatıldığında koleksiyon, etkin View Layer’da renderdan, 3D Viewport’tan ve Outliner’dan çıkar.
Aynı varlığı birden fazla sahne düzeninde kullanmak gerekiyorsa koleksiyonları dosyalar arasında link veya append etme seçeneklerini değerlendirin.
Koleksiyon özellikleri yalnızca sahne düzeni için değil, tekrar eden teslimlerde dışa aktarımı hızlandırmak için de kullanılabilir. Etkin koleksiyona dışa aktarıcı eklemek ve ilgili seçenekleri koleksiyon panelinde yönetmek mümkündür. Kılavuzda glTF 2.0’nin yanı sıra Alembic, USD, Wavefront OBJ, Stanford PLY ve FBX (Legacy) dışa aktarıcıları da listeleniyor. File › Export All Collections seçeneği, koleksiyonlardaki dışa aktarıcıların tümünü çalıştırır.
2. Malzemeleri yüzlere doğru atayın
Bir nesnenin farklı bölümlerinde farklı malzemeler kullanılması gerekiyorsa malzeme yuvaları üzerinden ilerleyin. Bir nesne varsayılan olarak tek malzeme yuvasına sahiptir; aynı mesh’in farklı yüzlerine farklı malzemeler atamak için ek yuvalar oluşturulabilir.
Nesneyi seçip Material Slots panelinde temel malzemeyi oluşturun veya mevcut bir malzemeyi seçin.
Farklı malzeme alacak yüzleri seçmek için Edit Mode’a geçin ve Face Select kullanın.
Malzeme yuvasında yeni bir malzeme oluşturun ya da var olanı seçin; ardından
Assigndüğmesine basın. Yüzlerin hangi malzemeyi kullandığını kontrol etmek içinSelectveDeselectseçeneklerinden yararlanılabilir.Aynı malzemeyi birçok nesnede kullanacaksanız kopyalar üretmek yerine mevcut malzemeyi yeniden kullanın. Belgede, 3D Viewport’ta
Ctrl-Lile seçili nesnelerin etkin nesnenin malzemesine bağlanabildiği belirtiliyor.
Malzemenin Data veya Object üzerinden bağlanması sonucu etkiler. Data seçildiğinde mesh verisini paylaşan nesneler malzemeyi de paylaşır; Object bağlantısı ise aynı mesh verisini kullanan nesnelere farklı malzemeler atanmasına olanak tanır. Bu ayrım, tekrar eden kapı, sandalye veya armatür geometrilerinin farklı yüzey seçenekleriyle kullanılacağı sahnelerde önem taşır.
3. glTF malzeme bağlantılarını denetleyin
glTF’nin temel malzeme düzeni metal/roughness PBR iş akışını kullanır. Blender dışa aktarıcısı tanıdığı düğüm bağlantılarından malzeme üretir; bu nedenle malzemenin Blender’da görünmesi tek başına aktarım yapısının da uygun olduğu anlamına gelmez. Başlıca kontroller şunlardır:
| Ayar veya kanal | Belgede tarif edilen bağlantı | Aktarımdaki işlevi |
|---|---|---|
| Base Color | Principled BSDF düğümünün Base Color girişi; bağlıysa Image Texture | Temel renk veya renk dokusu |
| Metallic | Aynı görselin mavi (B) kanalı | Metalik değer |
| Roughness | Aynı görselin yeşil (G) kanalı | Pürüzlülük değeri |
| Metallic/Roughness dokusu | Image Texture için Color Space: Non-Color | Görseli renk dokusu değil, veri dokusu olarak kullanma |
| Normal Map | Image Texture → Normal Map → Principled BSDF; Color Space: Non-Color | Teğet uzayındaki normal bilgisi |
Metallic ve roughness haritası aynı görseldeyse Separate RGB düğümüyle kanalları ayırıp yeşil kanalı Roughness’a, mavi kanalı Metallic’e bağlayın. Kılavuz, bu düzenin glTF standardıyla eşleştiğini ve dışa aktarıcının görseli dönüştürmeden kopyalayabilmesini sağladığını belirtiyor. Görsel farklı bağlanmışsa eklenti dışa aktarım sırasında uyarlama yapmayı deneyebilir; bu işlem dışa aktarım süresini artırabilir.
Doku kullanan malzemelerde glTF, görsellerin PNG veya JPEG olmasını ister. Başka biçimlerdeki görseller dışa aktarım sırasında otomatik dönüştürülebilir ve bu da süreyi uzatabilir. Normal haritasında da Image Texture düğümünü Non-Color olarak ayarlayın ve Normal Map düğümünü varsayılan Tangent Space’te bırakın; belgede glTF için desteklenen normal haritası türü bu şekilde açıklanıyor.
4. Dışa aktarmadan önce geometriyi ve kısıtları kontrol edin
Koleksiyonlar panelinden glTF 2.0 dışa aktarıcısı eklenip aynı varlığın tekrarlanan dışa aktarımları yönetilebilir. Ancak geometriyi ve malzeme beklentilerini önceden gözden geçirmek gerekir. glTF aktarımında dörtlüler ve n-gonlar üçgenlere çevrilir. UV süreksizlikleri ve flat-shaded kenarlar dışa aktarılan vertex sayısını artırabilir. Eğriler ve mesh olmayan diğer veriler korunmadığı için dışa aktarımdan önce mesh’e dönüştürülmelidir.
Koleksiyon içindeki örneklenmiş nesnelerin GPU instancing ile aktarılması etkinleştirilebilir. Kılavuza göre bunun için örneklerin mesh olması, kendilerinin çocuk nesnelerinin bulunmaması ve aynı nesnenin çocukları olmaları gerekir. Bu uzantı malzeme farklılıklarını yönetmez; çıktıdaki örnekler aynı malzemeleri kullanabilir. Dolayısıyla farklı yüzeyler gerektiren varlıklar tek bir örnekleme düzenine bağlanmadan önce kontrol edilmelidir.
Sık yapılan hatalar
Metallic ve roughness kanallarını ters bağlamak veya Image Texture’ı
Non-Coloryapmayı unutmak.glTF’ye aktarılmayan eğri ve diğer mesh olmayan verileri dönüştürmeden bırakmak.
Dörtlü ve n-gonların üçgenlere dönüşeceğini hesaba katmamak.
GPU instancing kullanırken farklı malzemelerin örnekler arasında korunacağını varsaymak.
PNG veya JPEG dışındaki doku biçimlerinin otomatik dönüşümünün dışa aktarım süresine etkisini göz ardı etmek.
Mimarlık, iç mimarlık ve archviz ekipleri için bu hazırlık; web ya da gerçek zamanlı görüntüleme hedefli varlıkların daha öngörülebilir biçimde teslim edilmesine yardımcı olur. Koleksiyonları düzenli tutmak, sahne parçalarını ayrı yönetmeyi; malzeme bağlantılarını kontrol etmek ise dışa aktarılan yüzey verisinin glTF’nin beklediği kanallarla eşleşmesini sağlar. Özellikle ortak kütüphane üreten ekipler, örnekleme kısıtlarını ve mesh dönüşümünü teslim öncesi kontrol listesine eklemelidir.
Sık sorulan sorular
Blender’da glTF 2.0 için hangi doku biçimleri destekleniyor?
Kılavuza göre glTF, malzemelerde kullanılan görsellerin PNG veya JPEG olmasını ister. Başka biçimler dışa aktarım sırasında otomatik dönüştürülebilir ve işlem süresi uzayabilir.
glTF metallic ve roughness haritasında hangi kanallar kullanılır?
Metallic değeri mavi (B), roughness değeri yeşil (G) kanalda saklanır. Image Texture düğümünün Color Space ayarı Non-Color olmalıdır.
Blender koleksiyonları glTF dışa aktarımında ne işe yarar?
Koleksiyonlar sahne nesnelerini düzenlemeye ve koleksiyon bazında dışa aktarımı yönetmeye yardımcı olur. Blender kılavuzu, koleksiyon dışa aktarıcıları arasında glTF 2.0’yi de listeliyor.
Kaynaklar
3 kaynakKaynak metinler yeniden yayımlanmaz; kısa alıntılar tırnak içinde verilir, geri kalanı özgün özet ve yorumdur.
Türkiye’de mimarlık ve görselleştirme ekipleri için bu yaklaşımın pratik değeri, varlıkları web ve gerçek zamanlı uygulamalara aktarırken sahne düzeni ile malzeme kontrolünü aynı hazırlık sürecinde ele alabilmesi. Koleksiyon bazlı çalışma, tekrar eden teslimlerde hangi parçanın dışa aktarılacağını yönetmeyi kolaylaştırabilir.
Bununla birlikte otomatik dönüşümün her zaman maliyetsiz olmadığını unutmamak gerekir: doku biçimi uyarlaması dışa aktarımı uzatabilir, geometri dönüşümü de mesh yapısını değiştirebilir. Özellikle örneklenmiş nesnelerde malzeme sınırlamalarını ve hedef uygulamadaki görünümü kontrol etmek, son dakika düzeltmelerini azaltır.




Yorumlar 0