Çoğu AI tarafından oluşturulan 3D demo, göründüklerinden daha büyülüdür çünkü sıkıcı kısım genellikle kamera arkasında olur.
Orijinal prompt'u ve ardından cilalanmış son render'ı görürsünüz. Bozuk geometriyi, eksik dokuları, yanlış yerleştirilmiş kamerayı, garip ışıkları, başarısız scriptleri veya sonucu sunulabilir hale getirmek için gereken on beş denemeyi görmezsiniz.
Kimi K3'ün Blender'a MCP üzerinden bağlanması bu süreci tamamen ortadan kaldırmaz. Değiştirdiği şey, ilk fikir ile ilk kullanılabilir Blender sahnesi arasındaki tekrarlayan işin çoğunu kimin yaptığıdır.
Bu başka bir metinden 3D'ye üretici değil
Kimi K3, sohbet penceresinde bitmiş bir 3D varlık oluşturmaz ve size düzgün bir şekilde düzenlenemeyen gizemli bir dosya göndermez.
Kimi Code aracılığıyla model, harici MCP sunucularına bağlanabilir ve bunların sunduğu araçları kullanabilir. BlenderMCP, bir AI aracısına nesneler oluşturma, malzemeleri değiştirme, kameraları hareket ettirme, ışıkları yönetme, önizlemeleri render etme, sahneyi inceleme ve Blender içinde Python çalıştırma gibi Blender işlemlerine erişim sağlar. Kimi Code, MCP sunucularını yerel stdio, HTTP ve SSE bağlantıları aracılığıyla resmi olarak destekler.
Bu, Kimi'nin yalnızca "küpü seçin, değiştirici sekmesini açın ve bir pah ekleyin" gibi talimatlar vermek yerine gerçek Blender projesini çalıştırabileceği anlamına gelir.
Ne istediğinizi tarif edersiniz, Kimi bu tanımı Blender işlemlerine veya Python koduna çevirir, Blender bunu çalıştırır ve aracı aynı sahneyi değiştirmeye devam edebilir.
Kimi K3'ün Blender için neden mantıklı olduğu
Blender, bir AI modeli için alışılmadık derecede zor bir ortamdır çünkü modelin iyi kod üretiminden daha fazlasına ihtiyacı vardır.
Üç boyutlu uzayı anlaması, düzinelerce nesneyi takip etmesi, adlandırma ve sahne yapısını koruması, görsel kompozisyon hakkında akıl yürütmesi, ekran görüntülerini yorumlaması, Python scriptlerini değiştirmesi ve birkaç adım önce ne olduğunu hatırlaması gerekir.
Kimi K3, özellikle uzun vadeli kodlama, yerel görsel anlama, araç kullanımı ve bir milyon token'a kadar bağlam penceresi etrafında tasarlanmıştır. Moonshot ayrıca K3'ün "döngüde görüş" adını verdiği bir iş akışında kod ve canlı ekran görüntüleri arasında yineleme yaptığını gösteriyor.
Bu önemlidir çünkü bir Blender aracısı, yalnızca ilk sürümü oluşturmaktan daha fazlasını yapabildiğinde kullanışlıdır.
Bir şehir sahnesi oluşturan ancak sonraki her prompt'tan sonra önceki tüm kararları unutan bir model, temelde aşırı karmaşık bir varlık üretecidir. Kullanışlı bir aracının sahneyi koruması, çıktıyı incelemesi, sorunları belirlemesi ve her şeyi sıfırdan yeniden oluşturmadan değişiklik yapmaya devam etmesi gerekir.
İş akışı gerçekte neye benzeyebilir
Kimi'den ıslak asfaltı, küçük bir noodle dükkanı, animasyonlu tabelaları, hacimsel sisi ve binalar arasında yavaşça hareket eden bir kamerası olan sinematik bir siberpunk sokak oluşturmasını istediğinizi hayal edin.
İlk adım muhtemelen kaba bir taslak olacaktır. Kimi, küplerden basit binalar oluşturabilir, yolu yerleştirebilir, dükkan yapısını oluşturabilir, geçici malzemeler ekleyebilir, ışıkları konumlandırabilir ve bir kamera yolu ayarlayabilir.
Bu ilk sonuç neredeyse kesinlikle kötü görünecektir.
Binalar çok eşit aralıklı olabilir, dükkan arka planda kaybolabilir, kamera çok hızlı hareket edebilir ve sis, tüm sahnenin render'ın içine birisi süt dökmüş gibi görünmesine neden olabilir.
Normal prompt tabanlı oluşturmadan daha ilginç hale gelen yer burasıdır. Kimi, bir görünüm penceresi ekran görüntüsünü veya render'ı inceleyebilir, sonucu istekle karşılaştırabilir, Blender sahnesini değiştirebilir ve başka bir yineleme çalıştırabilir. Blender MCP uygulamaları, sahne kontrollerini, render'ı, görünüm penceresi ekran görüntülerini, nesne manipülasyonunu, malzemeleri, kameraları ve Python scriptlerini açığa çıkarırken, K3 görsel geri bildirimi kod yürütmeyle birleştirmek için tasarlanmıştır.
Model sadece başka bir görüntü üretmiyor. Görüntüyü oluşturan temel nesneleri, malzemeleri, ışıkları, animasyon eğrilerini ve scriptleri düzenliyor.
Kod, iş akışının bir parçasıdır
Kimi'nin her küçük Blender işlemi için ayrı bir MCP komutuna ihtiyacı yoktur çünkü Blender'ın kendisi Python aracılığıyla kontrol edilebilir.
Örneğin, model birkaç basit bina oluşturmak, ışımalı bir malzeme uygulamak ve bir neon sokağının ilk sürümünü hazırlamak için şöyle bir script oluşturabilir:
1import bpy2import random34# Varsayılan sahne nesnelerini kaldır5bpy.ops.object.select_all(action="SELECT")6bpy.ops.object.delete(use_global=False)78# Koyu bir bina malzemesi oluştur9building_mat = bpy.data.materials.new("BuildingMaterial")10building_mat.diffuse_color = (0.025, 0.03, 0.05, 1.0)1112# Bir neon malzemesi oluştur13neon_mat = bpy.data.materials.new("NeonMaterial")14neon_mat.use_nodes = True1516nodes = neon_mat.node_tree.nodes17principled = nodes.get("Principled BSDF")1819principled.inputs["Base Color"].default_value = (0.05, 0.3, 1.0, 1.0)20principled.inputs["Emission Color"].default_value = (0.05, 0.3, 1.0, 1.0)21principled.inputs["Emission Strength"].default_value = 8.02223# İki sıra bina oluştur24for side in (-1, 1):25 for index in range(8):26 width = random.uniform(2.5, 4.5)27 depth = random.uniform(3.0, 5.0)28 height = random.uniform(6.0, 18.0)2930 bpy.ops.mesh.primitive_cube_add(31 location=(side * 6.0, index * 5.5, height / 2)32 )3334 building = bpy.context.object35 building.name = f"Building_{side}_{index}"36 building.scale = (width / 2, depth / 2, height / 2)37 building.data.materials.append(building_mat)3839 # Basit bir neon tabela ekle40 bpy.ops.mesh.primitive_cube_add(41 location=(side * 5.4, index * 5.5, height * 0.65)42 )4344 sign = bpy.context.object45 sign.name = f"NeonSign_{side}_{index}"46 sign.scale = (0.08, 1.2, 0.35)47 sign.data.materials.append(neon_mat)4849# Sokağı ekle50bpy.ops.mesh.primitive_cube_add(location=(0, 19, -0.15))51street = bpy.context.object52street.name = "Street"53street.scale = (4.5, 24, 0.15)54street.data.materials.append(building_mat)
Bu, kendi başına etkileyici bir 3D sanatı değildir. Kaba bir başlangıç noktası oluşturur, işte tam da bu yüzden kullanışlıdır.
Blender script'i çalıştırdıktan sonra Kimi sonucu inceleyebilir ve hedefli değişiklikler yapabilir. Silüetleri değiştirebilir, belirli binaları taşıyabilir, tabelaları metin nesneleriyle değiştirebilir, Geometry Nodes aracılığıyla pencereler ekleyebilir, ıslak yol yansımaları oluşturabilir veya tüm sahneyi yeniden oluşturmadan kamera açısını değiştirebilir.
Kod ayrıca görünür ve düzenlenebilir kalır. İnsan bir sanatçı onu inceleyebilir, düzeltebilir, parçalarını yeniden kullanabilir veya Kimi'ye görünmez bir oluşturma sürecine güvenmek yerine yalnızca bir işlevi değiştirmesini söyleyebilir.
Boş Blender sahnesi daha az acı verici hale geliyor
Bu iş akışının en değerli kısmı muhtemelen son render değildir.
Sanatçı ciddi görsel çalışmaya başlamadan önce Kimi'nin halledebileceği hazırlık miktarıdır.
Tipik bir sahne, nesne koleksiyonları, anlamlı adlar, ilk geometri, kamera yerleşimi, aydınlatma testleri, malzemeler, içe aktarmalar, değiştiriciler, render ayarları ve tekrarlayan işlemler için scriptler gerektirir. Bu görevlerin hiçbiri tek başına zor değildir, ancak birlikte, sahne değerlendirilecek kadar ilginç hale gelmeden önce büyük miktarda zaman tüketirler.
Kimi, kaba bir tanımı alıp, eleştirilecek kadar yapı içeren, düzenlenebilir bir Blender projesine dönüştürebilir.
Sanatçı, varsayılan küpe bakıp nereden başlayacağına karar vermek yerine, gerçek geometri, ışıklar, kameralar, malzemeler ve kod içeren kusurlu bir ortam alır. Vasat bir ilk sürümü düzeltmek, tüm yapıyı sıfırdan oluşturmaktan genellikle çok daha kolaydır.
Hâlâ estetik zevki yok
Kimi K3, sahne yapımında yardımcı olabilir, ancak bir çekimi görsel olarak neyin iyi yaptığına güvenilir bir şekilde karar veremez.
Ondan kompozisyonu daha sinematik yapmasını isteyebilirsiniz, ancak "sinematik" daha alçak bir kamera, daha güçlü kontrast, daha yavaş hareket, daha geniş lensler, daha fazla atmosferik derinlik veya sadece başka bir gereksiz neon tabela anlamına gelebilir.
Model, teknik isteği anlayabilir ancak arkasındaki estetik nedeni kaçırabilir.
Bu nedenle pratik bir iş akışı, yönlendirmeden insanı sorumlu tutarken Kimi'nin tekrarlayan değişiklikleri yürütmesine izin verecektir. Sanatçı, dükkanın çerçeveye hakim olması gerektiğine, kameranın daha yavaş hareket etmesi gerektiğine, tabelaların daha az temiz görünmesi gerektiğine ve sisin ön planı arka plandan ayırması gerektiğine karar verir. Kimi daha sonra sahneyi ayarlar, ilgili parametreleri değiştirir, başka bir önizleme render'ı yapar ve işlemi tekrarlar.
Bu bölünme, AI'nın tek bir prompt'tan bütün bir film yarattığını söylemekten daha az etkileyicidir, ancak insanların gerçekten kullanabileceği bir şeye çok daha yakındır.
Aracı ayrıca işleri daha hızlı bozabilir
Bir AI modeline Blender'ın doğrudan kontrolünü vermek yeni bir sorun yaratır: model, istenmeyen değişiklikleri faydalı olanlarla aynı hızda yapabilir.
"Projeyi temizle" gibi belirsiz bir istek, aracının nesneleri yeniden adlandırmasına, kullanılmayan malzemeleri silmesine, koleksiyonları yeniden düzenlemesine, scriptleri değiştirmesine veya gereksiz olduğuna yanlışlıkla inandığı varlıkları kaldırmasına yol açabilir.
Kimi Code, MCP araç çağrıları için izinler içerir ve kullanıcıları dosya değişikliği ve komut yürütme gibi yüksek riskli işlemleri incelemeleri konusunda uyarır. Belgeleri ayrıca, sunucu tamamen güvenilir olmadıkça her MCP aracını otomatik olarak onaylamamayı önerir.
Blender projeleri için temel önlemler, artımlı sürümler kaydetmeyi, scriptler için sürüm kontrolü kullanmayı, oluşturulan varlıkları koleksiyonlara ayırmayı, otomatik onayları kısıtlamayı ve modele tam olarak hangi nesneleri veya dosyaları değiştirebileceğini söylemeyi içerecektir.
Aracı ne kadar özerklik alırsa, bu sınırlar o kadar önemli hale gelir.
Gerçek değişim otomatik 3D sanatı değil
Blender'a bağlı Kimi K3, deneyimli bir 3D sanatçısının yerini almaz ve muhtemelen önemli bir insan yönlendirmesi olmadan belirsiz bir prompt'u cilalanmış bir sinematik diziye dönüştürmez.
Değiştirebileceği şey, bir fikir ile düzenlenebilir bir ilk sürüm arasındaki mesafenin bir kısmıdır.
Taslağı oluşturabilir, tekrarlayan scriptleri yazabilir, ilk ışıkları yerleştirebilir, kamera hareketleri oluşturabilir, önizlemeleri inceleyebilir, bariz sorunları düzeltebilir ve aynı Blender projesi içinde çalışmaya devam edebilir.
Bu, güzel bir görüntü oluşturmaktan daha kullanışlıdır çünkü sonuç nihai piksellerin içinde hapsolmaz. Geometri değiştirilebilir, malzemeler yeniden oluşturulabilir, animasyon iyileştirilebilir ve kod incelenebilir.
AI görüntü üreteçleri insanlara kontrol edilmesi zor olan bitmiş çıktılar verdi.
Blender MCP üzerinden bağlanan Kimi K3, onlara geri bildirime yanıt vermeye devam edebilen bitmemiş bir üretim sistemi veriyor.
Kulağa daha az büyülü geliyor, ancak AI'nın profesyonel 3D iş akışlarına gerçekte nasıl gireceğine muhtemelen çok daha yakın.





