Otomatik tekstürleme nedir? Yapay zeka 3D tekstürleme açıklandı

Otomatik tekstürleme (veya autotexturing), bir 3D modelin tamamını elle boyamak yerine kısa bir metin açıklamasından otomatik olarak tekstürlemek anlamına gelir. Bu, 3D iş akışlarındaki en büyük son değişikliklerden biridir: eskiden saatler süren UV-farkındalıklı boyama, artık dakikalar içinde ilk tam geçişi üretebilir — ve ilginç olan, bunun aslında nasıl çalıştığıdır.

Kısa cevap

Bir otomatik tekstür aracı, modelinizi birden fazla kamera açısından renderlar, isteminize göre her görünümü boyamak için bir görüntü oluşturma modeli kullanır, bu görünümleri mesh’in UV layout’una geri yansıtır ve sonuçtan kalan PBR map’lerini — normal, roughness, metallic, height — türetir. Tek bir istemden, iyileştirmeye hazır, tamamen tekstürlenmiş bir model elde edersiniz.

Tek bir metin isteminden yapay zeka otomatik tekstürleme ile tamamen tekstürlenmiş bir 3D model, yansıtılmış PBR map’leriyle gösteriliyor.

Otomatik tekstürleme perde arkasında nasıl çalışır?

Temel sorun, görüntü oluşturma modellerinin 2D resimler halinde düşünmesidir, oysa bir 3D modelin yüzeyi bağlantısız adalardan oluşan bir UV layout’unda yaşar. Doğrudan UV’ler üzerine oluşturmak anlamsız sonuçlar verir, bu nedenle otomatik tekstür araçları bunun yerine görünümler aracılığıyla çalışır: mesh birkaç açıdan renderlanır — Mixos’un Auto’su sekiz tane kullanır — ve yapay zeka, istem ve modelin gerçek şekli tarafından yönlendirilerek her renderlanmış görünüm için materyal oluşturur.

Görünümler arasındaki tutarlılık zor kısımdır. Her açı bağımsız olarak oluşturulursa, modelin önü ve arkası farklı materyaller olarak ortaya çıkar. Modern pipeline’lar, daha sonraki görünümlerin öncekilerle stil uyumlu olması için üretimleri zincirler, ardından her görünümü UV layout’una yeniden yansıtır, çakışmaları harmanlar ve kaymayı düzeltir, böylece yüzey sekiz ayrı fotoğraf yerine tek bir sürekli materyal olarak okunur.

Son olarak, yansıtılan temel renk, PBR setinin geri kalanını — normal, roughness, metallic ve height — türetmek için analiz edilir, böylece çıktı, düz bir boyalı yüzey değil, ışığa tepki veren gerçek bir materyal olur.

Otomatik tekstürleme ve yapay zeka materyal jeneratörü karşılaştırması

İkisi sürekli karıştırılır. Bir yapay zeka materyal jeneratörü, paslı demir veya yosunlu taş gibi döşenebilir bir tekstür üretir — bunu modelinize kendiniz map’lemeniz, ölçeklendirmeniz ve maskelemeniz gerekir. Otomatik tekstür aracı ise modelin kendisini tekstürler: geometrisini birden fazla açıdan anlar ve tüm yüzeyi tek bir tutarlı, dikiş-farkındalıklı geçişte boyar.

Birbirlerini tamamlarlar. Yaygın bir iş akışı, görünümü oluşturmak için tüm asset’i otomatik tekstürlemek, ardından kontrol için belirli bölgelere oluşturulmuş veya kütüphane materyalleri katmanlamaktır.

Parladığı ve parlamadığı yerler

Otomatik tekstürleme, konsept çalışmaları, arka plan objeleri, game-jam asset’leri ve ana asset’lerin ilk geçişleri için en iyisidir — yani “makul ve tutarlı, hızlı” olmanın “özelliklere göre elle yazılmış” olmaktan daha iyi olduğu her yerde. Aynı zamanda gerçekten iyi bir başlangıç katmanıdır: üzerine boyadığınız, maskelediğiniz ve eskitme eklediğiniz yansıtılmış bir temel, boş bir yüzeyden çok daha hızlıdır.

Sınırları yansıtma yaklaşımından kaynaklanır: hiçbir kameranın görmediği derinlemesine gizlenmiş alanlar gözlemlenmek yerine doldurulur, çok ince metinler veya logolar dağılabilir ve sonucu fırça darbeleri yerine kelimelerle yönlendirirsiniz. Bu nedenle çıktı düzenlenebilir katmanlar olarak gelmelidir — böylece yapay zeka geçişi işin başlangıcı olur, son sözü değil.

Kendi modelinizde denemek

Auto — Mixos’un otomatik tekstür aracı — tüm pipeline’ı tarayıcınızda çalıştırır: bir .glb, .obj veya .fbx dosyası bırakın (UV’ler eksikse otomatik olarak unwrap edilir), materyali tanımlayın ve yansıtılan PBR sonucunu 3D olarak önizleyin. Map’leri ve tekstürlenmiş bir GLB indirebilir veya sonucu Mixos editöründe bir katman olarak açıp iyileştirmeye devam edebilirsiniz.

Sıkça sorulan sorular

Otomatik tekstürleme ne anlama geliyor?

Bir 3D modelin tamamını bir metin isteminden otomatik olarak tekstürleme. Araç, meshi birden fazla açıdan renderlar, yapay zeka her görünüm için materyal oluşturur, görünümleri yüzeye geri yansıtır ve tam bir PBR map seti türetir.

Otomatik tekstürleme, metinden tekstüre ile aynı şey midir?

Neredeyse — metinden tekstüre, bir istemden herhangi bir tekstür oluşturmak için daha geniş bir terimken, otomatik tekstürleme özellikle bir döşeme materyali üretmek yerine tüm bir modeli tek bir otomatik geçişte kaplamak anlamına gelir.

Modelimin otomatik tekstürleme için UV’lere ihtiyacı var mı?

Yansıtma için üzerine yerleşecek bir UV layout’una ihtiyaç vardır, ancak iyi araçlar bunu sizin için halleder — Auto, eksik veya kullanılamaz UV’lere sahip meshleri tekstürlemeden önce otomatik olarak unwrap eder.

Sonucu düzenleyebilir miyim?

Mixos’ta evet — otomatik tekstür geçişi, gerçek PBR kanallarına sahip düzenlenebilir bir katman olarak gelir, böylece üzerine yeniden boyayabilir, maskeleyebilir, rengini değiştirebilir ve aşınma ekleyebilirsiniz.

Otomatik tekstürlemeyi ücretsiz deneyebilir miyim?

Evet — Auto, kendi modelinizle veya bir CC0 modeliyle önizleme yapmak için ücretsizdir; oluşturma AI kredileri kullanır ve yeni ücretsiz hesaplar deneme kredileri içerir.

Kendi modelinizde otomatik tekstürlemeyi görün — bir mesh yükleyin, görünümü tanımlayın ve Auto tüm modeli tarayıcınızda tekstürlesin.

Auto’yu ücretsiz deneyin