- LL3M, birden fazla büyük dil modeli kullanarak Python kodunu otomatik yazar ve Blender'da 3D varlıklar oluşturup düzenler
- Kullanıcının metin tabanlı talimatlarına göre yaratıcı ve hassas biçimler doğrudan üretir, karmaşık geometrik işlemleri kodla uygular
- Mevcut 3D model üretim araçlarından farklı olarak, kısıtsız varlık üretimi ve ayrıntılı etkileşim sunar
- Üretilen Blender kodu açık ve parametre şeffaflığı yüksek olduğundan, kullanıcılar veya ajanlar bunu kolayca düzenleyebilir ya da yinelemeli olarak iyileştirebilir
- Tutarlı stilizasyon, malzeme düzenleme, hiyerarşik yapı uygulama gibi geniş kapsamlı 3D varlık işleme olanakları gösterir
LL3M'ye genel bakış
- LL3M, birden fazla büyük dil modeli (LLM) ajanının Python kodu yazarak Blender'da 3D varlıklar oluşturup düzenlediği yenilikçi bir çerçevedir
- Kullanıcı metinle talimat verdiğinde, LL3M yaratıcı biçim üretimini ve hassas geometrik işlemleri otomatikleştirir; yüksek seviyeli kodu bir 3D ifade biçimi olarak kullanarak yinelemeli iyileştirme ve ortak çalışmayı mümkün kılar
- Kod açık biçimde açıklanır; çeşitli parametreler ve yapı şeffaf şekilde ortaya konur, böylece ek düzenleme ve kullanıcının sürekli geri bildirimi de kolaylaşır
Pipeline'a genel bakış
- Pipeline, üç ana aşamadan oluşur (ilk üretim, otomatik iyileştirme, kullanıcı geri bildirimi temelli iyileştirme)
- İlk üretim aşamasında temel biçim oluşturulurken, LL3M mantıksal olarak uygunsuz yapıları veya basit geometrik öğeleri otomatik olarak tespit edip iyileştirir
- İkinci aşama daha rafine otomatik düzeltmeler uygular ve karmaşık biçimleri veya ilişkileri de yansıtır
- Son aşama kullanıcının ek düzenleme taleplerini kabul ederek etkileşimli ve yinelemeli 3D varlık üretimini hayata geçirir
- Her aşama, ajanlar arasındaki görev paylaşımına dayanarak yinelemeli ve kademeli bir iyileştirme yaklaşımı uygular
Galeri ve performans
- Çeşitli biçim üretimi: yel değirmeni, piyano, davul seti gibi karmaşık dizilimler ve ince ayrıntılar kodla uygulanır
- Tutarlı stil uygulaması: aynı "steampunk" talimatı birden fazla mesh'e (şapka) uygulanarak, ortak bir stil korunurken çeşitlenmiş sonuçlar üretilir
- Malzeme düzenleme desteği: örneğin yalnızca bıçak kısmı ayrı bir shader node ile tanımlanarak malzemesi değiştirilebilir
Kodun yorumlanabilirliği
- Üretilen kodda yapısal mantık, açık değişken adları ve yorumlar bulunur; bu da anlamayı ve değiştirmeyi kolaylaştırır
- Örnek: klavye desen mantığı veya tuş genişliği değişkenleri doğrudan değiştirilebilir
- Blender node'ları ve parametreleri doğrudan görünür olduğundan, renk ve desen gibi görsel özellikler sezgisel olarak ayarlanabilir
Kodun yeniden kullanılabilirliği ve genelliği
- Farklı biçimler arasında bile döngüler, modifier'lar, node ayarları gibi üst düzey kod kalıpları yeniden kullanılır
- Bu sayede çeşitli prompt'larda modüler ve düzenlenebilir kod üretimi mümkün olur
Sahne ve hiyerarşik yapı
- Birden fazla nesne oluşturulur ve instancing ile parenting sayesinde mekânsal ilişkiler otomatik olarak yerleştirilir
- Örneğin lamba gibi bileşik bir nesne oluşturulurken ebeveyn-çocuk ilişki yapısı yansıtılarak dönüşümlerin hiyerarşik olarak aktarılması sağlanır
- Her parça anlamlı semantik isimlere sahip olur; böylece Blender'ın scene graph'ı içinde verimli şekilde yönetilebilir
Henüz yorum yok.