Langya, Shantao ve Tuanli adlı özgün kostümlü karakterler, animasyonlu P2 modelleri, Pirate14 ve Village10 arenaları, yakından takip ve yakınlaştırılabilir genel görünüm kameraları, yapay zekâ rakipleri, altı yakalamalı maçlar, özel karakter içe aktarma ve özgün ElevenLabs müzikleriyle bir 3B su balonu savaşı oluşturun.
Üreticinin herkese açık projesine dayanan bir başlangıç açıklamasıdır; özgün istemin birebir kopyası değildir. Sonucun farklı olabilir.
Sürdürülen Bubble Bay Three.js kaynak kodu ve gerçek oynanıştan türetilen yeniden oluşturma spesifikasyonu. Yeni kostümlü insan karakterler Langya, Shantao ve Tuanli; özgün ön ve arka konseptlerden Tripo P2 ile oluşturuldu, rig-v1 Mixamo skin'leri uygulandı, skin ağırlıkları düzeltildi ve idle/koşu/zıplama animasyonları yerel olarak hazırlandı. Yeni tasarımlar, önceki referans karakter ağlarının yerini alıyor. ElevenLabs ile oluşturulan iki özgün müzik parçası ve 13 ses efekti korunuyor.
Bubble Bay’i, klasik baloncuk oyunlarının tanıdık büyük kafalı, kısa gövdeli ve yüzü açık kostümlü karakter stiline sahip, oynanabilir bir Three.js su balonu arenası olarak oluşturun. Varsayılan olarak ayrıntılı Tripo modellerini kullanın ve eşleşmeyi koruyan, Three.js geometrisiyle belirgin bir karşılaştırma anahtarı ekleyin. Üç yeni karakter kullanın: Langya, Shantao ve Tuanli. Sağlanan yeni karakter konsept/model referanslarını izleyerek silüetlerini, yüzlerini, renklerini ve kıyafetlerini koruyun.
Langya, tek parça yana doğru uzanan dalga biçimli tepeye sahip turkuaz kapüşonlu, turuncu yakalı ve manşetli, lacivert şortlu, turuncu tabanlı turkuaz ayakkabılar giyen hareketli bir insan çocuğudur. Shantao, koyu erik rengi küt saçlı, iki yanında üçer kısa taç yaprağı süsü bulunan şeftali-pembe bir boneli, mint yeşili ceketli, erik rengi kısa tulumlu ve açık sarı çizmeli küçük bir insan kızdır. Tuanli, geniş armut biçimli gövdeye, yüz çevresi krem renkli karamela tonunda yuvarlak dolgulu bir kasketine, turkuaz kısa cekete, krem renkli alt karın bölümüne ve lacivert botlara sahip tombul bir insan çocuktur. Hepsinin sıcak ten renginde, basit koyu oval gözlere ve küçük gülümsemelere sahip çocuk yüzleri vardır. Bunlar yeni tasarlanmış kostümlere sahip çocuklardır; onları gerçek su canlılarına dönüştürmeyin ve daha önce kullanılan, kolayca tanınan karakter kıyafetlerini yeniden kullanmayın. Her birini açıkça tripo-p2 ve bağımsız ön/arka görseller kullanarak Tripo CLI üzerinden ayrı ayrı üretin, ardından geçerli iki ayaklı iskeletleri ve skin’leri bağlayın. Boşta durma/koşma/zıplama animasyonları gerçek eklemleri sürmelidir; hareketi inceleyin, başlık, ayakkabı ve gövde ağırlıklandırmasını düzeltin ve kaynak bilgisini doğru tutun. Hareketler yerel olarak oluşturulduysa bunu açıkça belirtin.
Yerelleştirilmiş adlar: 浪芽 / 랑야 / Langya, 珊桃 / 산타오 / Shantao, 团栗 / 퇀리 / Tuanli. Başlangıç kapasite/menzil/hız seviyeleri: 1/1/6, 1/2/5, 2/1/4; üst sınırlar: 6/7/9, 6/7/8, 9/8/8. Hızı saniyede dünya birimi cinsinden 0.25 + seviye*0.8 olarak dönüştürün; karolar 2 birimdir. Bir karakter seçildiğinde diğer ikisini eşleşen profillere sahip, birbirinden farklı rakipler olarak atayın. Tombul görsel silüetten bağımsız olarak aynı oyun içi isabet yarıçapını koruyun.
Varsayılan olarak 15x13 Pirate/Patrit14 ve Village10 haritalarını sunun. Tanınabilir altın güverteyi, sarı yükü, ahşap kasaları, dört topu ve merkezi direği koruyun; köyde dört renkli konut bölgesi, merkezi bir yol, çitler ve oyuncak bloklar bulunsun. Yayıncı haritalarını referans olarak kullanın, çalışma zamanı görsellerini kendiniz oluşturun ve kesintisiz 3B hareket ile yapay zekânın kaçışı için gereken küçük güzergâh açıklıklarını belgeleyin. Canlı materyaller, gölgeler, okyanus manzarası, net kamera takibi ve genel görünüm sağlayın.
Bir oyuncu, iş birliği yapan iki yapay zekâ rakibiyle karşılaşır. WASD/ok tuşları hareket eder, F 2,5 saniyelik bir baloncuk yerleştirir, Boşluk gerçek platformlara zıplar, Shift atılma hareketi yapar, Q/E yörüngede döndürür, V görünümü değiştirir ve Escape oyunu duraklatır. Artı biçimli su, engellere uyar; ilk yumuşak bloğu kırar ve baloncukları zincirler. Tuzak kurma, kaçış, düşman yakalamaları ve yeniden doğma sistemlerini uygulayın; 3, 6, 9 veya 12 yakalamadan seçilebilen bir hedef (varsayılan 6) ya da 180 saniyelik puanlama, sonuç ekranı ve yeniden deneme sunun. Dokunmatik joystick ile eylem düğmeleri aynı anda çalışmalıdır.
Tripo ile oluşturulan altı güçlendirme kullanın: balon, menzil iksiri, tekerlekli paten, fırlatma eldiveni, tekme botu ve kurtarma iğnesi. Kasalar %85 olasılıkla bir eşya düşürür. Koşullu eşya ağırlıkları: %30/%30/%30/%2,5/%3,5/%4. Eldiven üç ek atış sağlar; üst sınır altı atıştır. G, yakındaki bir balonun üzerinden en fazla dört karo uzağa fırlatılmasını sağlar; balonun sahibini ve özgün fitil süresini koruyun, iniş konumunu ayırın ve bir yay gösterin. Uçuş sırasında süresi dolan balon yere iner ve patlar. K, balonları engellenene kadar kaydırır; fitil süresini sıfırlamaz. X, başlangıçta bir tane bulunan ve üst sınırı üç olan kurtarma iğnesini kullanır. Envanteri ve kullanılabilir kontrolleri net biçimde gösterin.
Çince, İngilizce ve Korece kullanıcı arayüzü: Çin ana karasındaki IANA saat dilimleri Çinceyi, Güney Kore/Kuzey Kore Koreceyi, Hong Kong/Makao/Tayvan dâhil diğer tüm bölgeler İngilizceyi seçer. Manuel seçim her zaman önceliklidir. Yalnızca gömülü dokulu, standart sıkıştırılmamış, gerçekten skin uygulanmış ve en fazla 40 MB boyutunda, 150 bin üçgenli GLB dosyalarının yüklenmesine izin verin. Kemikleri, eklemleri ve ağırlıkları doğrulayın; statik modelleri reddedin; varsa gömülü animasyonları kullanın ve klip içermeyen, tanınan insansı modeller için temel eklem hareketi sağlayın. Tanınmayan iskeletler animasyon gerektirir. Rigging ile animasyon arasındaki farkı açıkça anlatın, 90 derecelik yön ayarı sağlayın, işlemleri tarayıcı içinde yerel olarak gerçekleştirin ve dosya karmasına göre sabit, dengeli istatistikler atayın.
Oluşturma CTA’sı için tam olarak https://studio.tripo3d.ai/?utm_source=satellite_invite&utm_medium=bubble-bay&utm_campaign=create-character kullanın. jared için https://x.com/jaredliu_bravo bağlantısını verin.
Normalleştirme, kısa sönüm, mesafe/pan, polifoni sınırları, ses düzeyi ve sessize alma özellikleriyle 13 ElevenLabs ses efektini entegre edin: yerleştirme, patlama, kasa, güçlendirme, nadir eşya, fırlatma, iniş, tuzak, kurtarma, zıplama, zafer, yenilgi ve tekme. ElevenLabs music_v2_5 ile her biri 90 saniye uzunluğunda, denizci korsan haritasına ve güneşli mahalleye uygun iki özgün enstrümantal parça oluşturun. Bunları kontrollü -20 LUFS hedefinde normalleştirin ve döngü sınırlarında çapraz geçiş uygulayın. Müziğin kendi ses düzeyi kontrolü olsun, parçaları haritaya göre değiştirin, duraklatıldığında sesi kademeli azaltın ve ana sessize alma ayarına uyun. Özgün oyunun müziklerini yeniden üretmeyin.
Bağımsız kaynak kodunu, bağımlılıkları, testleri ve varlık kaynak bilgisini CMS platform uygulamalarının dışında tutun. Aynı origin’den sunulan statik kaynakları ve MIT bildirimlerini paketleyin. Gerçek masaüstü ve dokunmatik oynanışı, yükleme varyantlarını, dilleri ve görsel geçişi Ego Lite’ta doğrulayın. Mevcut CMS Web Page 12’ye eklenmiş, değiştirilemez bir inceleme sürümü oluşturun; inceleme beklerken mevcut canlı yayını koruyun. Yalnızca kaynak kodu ve varlık hakları onayı gerçeğe uygun biçimde doğrulandıktan sonra yayımlayın; ardından herkese açık URL’yi, model karmalarını ve davranışı doğrulayın. Geçmişi koruyun ve kaydedilmiş CMS kayıtlarını, önizlemeleri ve herkese açık sürümleri birbirinden ayırın.
Model varlıklarını görünür ilerleme göstergesiyle, aynı anda en fazla üç indirme, 30 saniyelik boşta kalma zaman aşımı ve iki deneme ile yükleyin. Yeniden denemede başarılı indirmeleri koruyun. Tüm modeller hazır olana kadar Tripo / Three.js sekme anahtarını tamamen gizleyin, ardından gösterin. Prosedürel yükleme yer tutucularını yüklenmiş Tripo modelleri olarak etiketlemeyin.
Doğuş noktasının dışında başlayıp arenanın merkezine bakan, yakından takip eden perspektif bir kamera kullanın. Q/E yörünge kontrolünü, fareyle sürükleyerek eğim verme özelliğini ve V ile genel görünüm geçişini koruyun. Üstte kompakt bir skor tablosu, sol üstte mod anahtarı ve altta kısa bildirimler bulunsun. Fare kullanılan masaüstlerinde joystick’i ve büyük dokunmatik eylem düğmelerini gizleyin; küçük nadir eşya kontrollerini koruyun. Dar ekranlarda eş zamanlı, kompakt dokunmatik eylemleri destekleyin. Turkuaz derinlik varyasyonuna sahip animasyonlu bir dalga shader’ı, kıvrımlı palmiyeler ve kayalar içeren organik kum adacıkları, hafif ahşap damarları ve çim dokuları ekleyin. Tuzak kurulan her karakteri, boyutuna duyarlı yarı saydam bir baloncukla çevreleyin; baloncukta ışık kırınımlı bir Fresnel kenarı, nazik süzülme, küçük baloncuklar ve zeminde dalgalanmalar bulunsun. Poz verilmiş skin vertex’lerinin uyumunu doğrulayın, kurtarma sırasında yükselme değerini sıfırlayın ve tekrar tekrar geçiş yaptıktan sonra kaynakların düzgün şekilde serbest bırakıldığını kontrol edin. Su zarında sahne genelinde pahalı transmission geçişlerinden kaçının; dar ekranlarda piksel oranını 1,5 ile sınırlayın.
Görünür Takip / Genel Görünüm kamera kontrolleri ve V ile geçiş sağlayın. Genel Görünüm modunda +/− düğmeleri, fare tekerleği ve iki parmakla yakınlaştırma kullanarak %100 ile %300 arasında yakınlaştırmayı destekleyin; harita sürüklemeyi sınırlandırın ve Haritayı sığdır sıfırlamasını ekleyin. Kamera veya oluşturma sürümleri arasında geçiş yaparken yakınlaştırma düzeyini ve devam eden maçı koruyun. Çince, İngilizce ve Korece dillerinde kompakt, üst üste binmeyen nadir eşya kontrolleri kullanın.
Bu istem nasıl kullanılır?
01
Doğru araçla başla
Tercih ettiğin kodlama asistanını veya 3D aracını aç. Örnekte belirtilen modeli başlangıç noktası olarak kullan ve bağlantılı projelerin kurulum talimatlarına bak.
02
Değiştireceğin bir şey seç
Konuyu, görsel tarzı veya ortamı değiştir. Kamerayı ve etkileşimi net tanımla. Önce küçük bir sürüm oluştur, sonra ayrıntıları tek tek iyileştir.
03
Sahneye özgün öğeler ekle
Özel bir karakter veya nesne için kısa bir nesne açıklamasından ya da referans görselden 3D model oluştur ve projene aktar.
Önizlemeler ilgili üreticilere aittir. Kodu veya varlıkları yeniden kullanmadan önce özgün kaynağı ve proje lisansını kontrol et.