İçeriğe geç
Rehber

Yapay zeka ile Minecraft modeli yapma

3 dk okuma

Bir cümle yazıp oyuna kurulabilir bir model almak bugün mümkün. Ama "yapay zeka her şeyi yapar" ile "hiçbir işe yaramaz" arasında gerçekçi bir yer var ve karar vermek için orayı bilmek gerekiyor. Aşağıda elde ne olduğu, ne kadar sürdüğü, hangi nesnelerde işe yaradığı ve nerede yetmediği — abartısız.

Elde ne oluyor

Bir üretimden çıkan şey tek bir dosya değil, kurulmaya hazır bir paket. İçinde şunlar var:

  • Model dosyası — Minecraft'ın kendi biçiminde, oyunun doğrudan okuduğu JSON.
  • Doku — modelin yüzlerine gerilmiş tek bir PNG atlas.
  • Eklenti yapılandırması — ItemsAdder, Nexo, Oraxen ya da CraftEngine'in beklediği yml, doldurulmuş hâlde.
  • Klasör ağacı — eklentinin istediği düzende; olduğu gibi kopyalanıyor.
  • Çarpışma kutusu — blok cinsinden hesaplanmış, mobilyada ölçek telafisiyle birlikte.
  • Görseller — 360° çevrilebilir önizleme, oyuncu boyuna göre ölçek sahnesi ve paylaşılabilir dönen bir animasyon.

Altı çıktı biçiminin hepsi aynı üretimden çıkıyor; biçim başına ayrı ücret ya da ayrı bekleme yok. Eklenti değiştirdiğinde modeli yeniden üretmiyorsun, aynı modelin başka biçimini indiriyorsun.

Ne kadar sürüyor

Tek bir üretim çoğunlukla bir dakikanın altında bitiyor. Kıyas için: aynı nesneyi Blockbench'te modellemek, dokusunu boyamak ve eklenti yapılandırmasını yazmak — biçimi zaten biliyorsan — bir ila iki saat.

Asıl kazanç tek modelde değil, deneme sayısında. Bir fikri denemek yarım saat sürdüğünde denemiyorsun; bir dakika sürdüğünde beş varyasyon deneyip beğendiğini seçiyorsun.

Hangi nesnelerde iyi sonuç veriyor

  • Mobilya ve iç mekân eşyası. Masa, sandalye, dolap, raf, tezgâh — biçimleri zaten kutulardan kurulu olduğu için en isabetli çıkan grup.
  • Aydınlatma ve süs nesneleri. Fener, mangal, kazan, çeşme, saksı.
  • Silah, alet ve el eşyası. Kılıç, balta, kazma, kupa, kitap.
  • Yapı parçaları. Kemer, sütun, kuyu, tabela, çit direği.
  • Kozmetikler. Şapka, kanat, maske, taç gibi oyuncunun üstünde taşıdığı şeyler.

Nerede yetmiyor

Bu kısmı saklamanın anlamı yok; ilk üretimde zaten görürsün:

  • Ölçü vermediğin nesnelerde. Boyut söylenmediğinde sonuç çoğunlukla beklenenden büyük çıkıyor. En kolay düzeltilen sorun da bu — tarife "iki blok yüksekliğinde" eklemek yetiyor.
  • Organik biçimlerde. Eğri bir gövde kutularla anlatıldığında basamaklı çıkıyor. Bu yapay zekanın değil, Minecraft model biçiminin sınırı; elle modellerken de aynı duvara çarpıyorsun.
  • Birden çok nesne isteyen tariflerde. "Masalar ve sandalyelerden oluşan bir kafe köşesi" tek model olarak istendiğinde kalabalık bir yığın çıkıyor. Her nesneyi ayrı üretmek gerekiyor.
  • Kafandaki tam görüntüyü aradığında. Belirli bir tasarımı birebir istiyorsan elle modellemek hâlâ en kesin yol. Sistem, tarif ettiğin şeyin makul bir yorumunu veriyor — kafandaki resmin kopyasını değil.

Sonuç beğenilmezse

Modeli baştan tarif etmek en kötü seçenek: yeni bir üretim her şeyi yeniden yorumluyor ve beğendiğin kısımlar da değişiyor.

Bunun yerine yalnızca değişecek şeyi söylüyorsun — "kanatları biraz büyüt", "rengini koyulaştır", "ayaklarını incelt" — ve gerisi olduğu gibi kalıyor. Her modelde ilk iki düzeltme hak yakmıyor.

Elindeki şey kilitli bir dosya değil

Bu, karar verirken en çok önemsenmesi gereken nokta olabilir: çıkan dosya özel bir biçim değil. Minecraft'ın kendi model JSON'u ve sıradan bir PNG. Çıktı biçimlerinden biri .bbmodel olduğu için Blockbench'te doğrudan açılıyor.

Yani üretim bir kapı değil, bir başlangıç noktası. Kaba hâli birkaç saniyede eline geçiyor, ince ayarı istersen elle yapıyorsun. Hizmeti bıraksan da ürettiğin modeller elinde kalıyor ve çalışmaya devam ediyor.

Sık sorulanlar

Üretilen model oyuna doğrudan kurulabiliyor mu?
Evet. Paket, eklentinin beklediği klasör ağacı ve doldurulmuş yapılandırma dosyasıyla birlikte iniyor; ItemsAdder için contents/ altına atılıp yeniden yüklenmesi yeterli.
Bir model ne kadar sürede çıkıyor?
Çoğunlukla bir dakikanın altında. Altı çıktı biçiminin hepsi aynı üretimden geliyor; biçim başına ek süre ya da ek ücret yok.
Sonuç beğenilmezse ne oluyor?
Modeli baştan tarif etmek gerekmiyor. "Kanatları biraz büyüt" gibi bir değişiklik isteniyor ve gerisi olduğu gibi kalıyor. Her modelde ilk iki düzeltme hak yakmıyor.
Üretilen modeli sonradan elle düzenleyebilir miyim?
Evet. Çıkan dosya standart Minecraft model JSON'u ve sıradan bir PNG doku. Çıktı biçimlerinden biri .bbmodel olduğu için Blockbench'te doğrudan açılıyor.
Hangi nesnelerde iyi sonuç vermiyor?
Eğri ve organik biçimlerde basamaklı çıkıyor — bu Minecraft model biçiminin sınırı. Tek bir tarifle birden çok nesne istendiğinde de sonuç kalabalıklaşıyor; her nesneyi ayrı üretmek gerekiyor.