Artless101, etkileşimli bir Three.js/WebGL roket fırlatma projesinin Opus 5.5 sürümü için hazırlanan bu istemi yazar yorumunda paylaştı. İstem; prosedürel bir okyanus platformundan fırlatma, uydu konuşlandırmasına kadar aşamalı uçuş, sinematik kamera geçişleri ve tek bir HTML dosyasında oynatma/kaydırma kontrolleri talep ediyor.
Üreticinin herkese açık projesine dayanan bir başlangıç açıklamasıdır; özgün istemin birebir kopyası değildir. Sonucun farklı olabilir.
Claude Opus 5.5Three.jsWebGLetkileşimli 3Broket fırlatmaokyanus platformuuzay uçuşuprosedürel geometri
İstem
Şafak vakti bir okyanus platformundan gerçekleşen, sinematik ve son derece ayrıntılı, etkileşimli bir 3B roket fırlatması oluşturun. Projenin tamamını Chrome'da doğrudan açılabilen tek bir HTML dosyasında teslim edin. Three.js + WebGL ve prosedürel varlıklar kullanın. Mümkün olan yerlerde varlıkları dosyaya gömün; işleme kütüphanesi için güvenilir bir CDN kullanılabilir.
SANAT YÖNLENDİRMESİ
Güneş doğmadan önce karanlık, mavi-mor tonlardaki okyanustan atmosferin üzerindeki sıcak güneş ışığına etkileyici bir geçiş oluşturun. İnandırıcı oranlar, ayrıntılı malzemeler, atmosferik derinlik ve özenle oluşturulmuş kamera açıları kullanın. Sonuç, özenle hazırlanmış minyatür bir uzay uçuşu filmi hissi vermeli.
ROKET VE FIRLATMA PLATFORMU
Biçimlendirilmiş bir burun konisi, panel birleşim çizgileri, yapısal halkalar, kademeler arası bağlantılar, motor nozulları ve iki parçaya ayrılan bir yük kaportası bulunan inandırıcı, çok kademeli bir roket oluşturun.
Destek kulesi, geri çekilen strongback, servis kolları, korkuluklar, merdivenler, borular, ekipmanlar, projektörler ve yanıp sönen uyarı ışıkları içeren ayrıntılı bir yüzer fırlatma platformu oluşturun. Tüm yapıları fiziksel olarak birbirine bağlı ve doğru konumlandırılmış tutun.
FIRLATMA SEKANSI
Yaklaşık 46 saniyelik bir sekans oluşturun:
Platformun çevresinde genel plan kamera hareketi.
Servis kolları ve strongback geri çekilir.
Motorlar ateşlenir; roketi, platformu ve yakındaki suyu aydınlatır.
Roket havalanıp hızlanırken duman güverteye yayılır.
Kamera, atmosferden uzaya doğru yükselişi takip eder.
İlk kademe ayrılır ve geride kalıp düşer.
İkinci kademenin motoru ateşlenir.
Kaporta parçaları ayrılarak uyduyu ortaya çıkarır.
Motor kapanır, uydu konuşlandırılır ve güneş panelleri açılır.
Dünya'nın kavisli ufku ve gün doğumu önünde uyduyu gösteren bir yörünge görüntüsüyle bitirin.
Hareketin tutarlılığını korurken sunum için uçuş zaman çizelgesini sıkıştırın. Ani konum değişikliklerinden, kesişen parçalardan veya birbirinden kopuk efektlerden kaçının.
OKYANUS, ATMOSFER VE EFEKTLER
Fresnel yansımaları ve motor ışığının sıcak yansımalarını içeren, animasyonlu ve shader tabanlı okyanus dalgaları kullanın. Parlak bir çekirdek, daha yumuşak bir dış alev ve sürüklenen duman parçacıklarından oluşan katmanlı egzoz oluşturun.
Duman genişlemeli, solmalı ve rüzgâra tepki vermeli. Kademelendirme sırasında egzoz doğru motora bağlı kalmalı. Atmosferik pus ile karanlık yıldız alanı ve Dünya'nın aydınlık kenarı arasındaki geçişi yumuşak yapın.
KAMERA VE ETKİLEŞİM
Yumuşak sinematik kamera geçişleri kullanın: geniş genel plan, alçak açıdan ateşleme görüntüsü, yükseliş takibi, kademe ayrılması ve uydu yakın planı. Ana konuyu hem dikey hem de yatay yerleşimlerde görünür tutun.
Olay işaretçileri bulunan oynat/duraklat ve yeniden oynat kontrolleri ile bir zaman çubuğu ekleyin. İleri veya geri sarma işlemi, roketin doğru yapılandırmasını, parçacık durumunu, kamera konumunu ve aydınlatmayı yeniden oluşturmalı. Yeniden oynatma, tüm sekansı temiz bir şekilde sıfırlamalı.
Arayüzü minimal ve dikkat dağıtmayacak şekilde tutun. Kayıt sırasında gizlenmesine izin verin.
TEKNİK KALİTE
Kare hızından bağımsız animasyon ve verimli parçacık sistemleri kullanın. Uygun yerlerde geometri ve malzemeleri yeniden kullanın, yeniden boyutlandırmayı doğru şekilde yönetin ve görsel ayrıntıyla akıcı performans arasında denge kurun.
Son HTML dosyasını bir masaüstü tarayıcısında test edin. Konsolu inceleyin ve ateşleme, havalanma, kademelendirme ve uydu konuşlandırma anlarında ekran görüntüleri alın. Dosyayı teslim etmeden önce yükleme hatalarını, kırpılmaları, geometri sorunlarını, bozuk zaman çubuğu işlevini ve kötü kamera kadrajını düzeltin.
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.