3D prompt examples

Tek dosyalık Three.js derlemesi için bilgisayar çalışma istasyonu etrafında 3D oda oluşturma promptu
Kimi K3

Tek dosyalık Three.js derlemesi için bilgisayar çalışma istasyonu etrafında 3D oda oluşturma promptu

bir bilgisayar çalışma istasyonunun etrafında keşfedilebilir bir 3D oda oluşturun; tek, kendi kendine yeten bir HTML dosyası kullanın, Three.js’i importmap üzerinden ekleyin, yalnızca prosedürel geometri kullanın, mesh kullanmayın, görüntü dokuları kullanmayın ve herhangi bir düzen ya da stil belirtmeyin. "tasarımcı sizsiniz. beni şaşırtın"

Opus 5 ile referans görselden keşfedilebilir bir Three.js dünyası oluşturma promptu
Claude Opus 5

Opus 5 ile referans görselden keşfedilebilir bir Three.js dünyası oluşturma promptu

Ekli görsele dayalı olarak Three.js ile keşfedilebilir bir 3D dünya oluşturun. Gereksinimler Birinci şahıs kontrolleri (WASD + fareyle bakış), çarpışma algılama, geometrinin içinden geçmeme AAA görselleri: PBR malzemeler, HDRI tabanlı aydınlatma, gerçek gölgeler, son işleme (ton eşleme, bloom, AA) Hareket eden veya etkileşime girilebilen her şeye fizik uygulayın Orta sınıf bir GPU’da 60 fps Süreç Çalışmayı bağımsız akışlara ayırın: arazi, nesneler/geometri, malzemeler/dokular, aydınlatma, fizik, kontroller/kamera, performans. Her akışa bir alt ajan atayın. Her alt ajan kendi akışını baştan sona yürütür ve oluşturduğu şeyleri ve hâlâ zayıf olan noktaları bildirir. Çalışmayı entegre edin, ardından bir inceleme turu gerçekleştirin: dünyayı dolaşın, görünen her kusuru listeleyin ve düzeltin. Tam bir geçişte sıfır kusur elde edilene veya 5 döngü tamamlanana kadar bu döngüyü tekrarlayın. Her iki durumda da çözülemeyenleri bildirin. Başlatma talimatlarıyla birlikte tek bir çalıştırılabilir proje teslim edin.

Claude Opus 5 ile 3D MMO geliştirme iş akışı
Claude Opus 5

Claude Opus 5 ile 3D MMO geliştirme iş akışı

Kodun neredeyse tamamı Claude Opus 5 ile yazıldı. Ancak projenin binlerce yineleme döngüsü boyunca ilerlemeye devam etmesini sağlayan şey dahiyane bir istem değildi. Projeyi, yapay zekânın tüm kod tabanını okumadan ihtiyaç duyduğu şeyi bulabileceği şekilde düzenlemekti. 1. Talimatları merkezi bir yığın hâlinde değil, kodun yanında tutun Her klasörün yaygın iş akışlarını ve daha önce keşfedilmiş sorunları içeren kendi kılavuzu vardır. Bir oturum o klasörde başladığında kılavuz otomatik olarak yüklenir. Canavarlar üzerinde çalışmak, harita kılavuzunun bağlam maliyetini ödemeyi gerektirmez. Her görevden önce gereken bağlam yaklaşık 76,000 token’dan 10,000 civarına düştü. 2. Kuralları disiplinle değil, araçlarla uygulatın Döngüsel içe aktarmaları veya merkezi olarak tanımlanmak yerine doğrudan kullanım noktasına yazılmış renk değerlerini tespit ettiğinde derlemeyi başarısız kılan betikler yazdırdım. Yapay zekânın her kuralı hatırlamasını ummayın; commit’in başarısız olmasını sağlamak çok daha güvenilirdir. 3. TypeScript’in hatırlatıcı olmasına izin verin Etkisi olmadan bir beceri ekleyin, proje derlenmeyecektir. Modelini oluşturmadan bir canavar ekleyin, proje derlenmeyecektir. Tür sistemi buna izin vermediği için bu unutulamaz. 4. İçeriği veri odaklı hâle getirin Bir canavar, beceri veya eşya eklemek, tüm sistemi değiştirmek yerine tek bir satır eklemek anlamına gelmelidir. Yapay zekâ “tutarlı kalması gereken beş yeri güncelle” görevine kıyasla “tek bir satır ekle” görevini çok daha doğru şekilde ele alır. 5. Etkili istemler prosedürleri değil, değerlendirme ölçütlerini tanımlar Örnekler: “sıradan canavarlar 2 ila 5 saniye içinde ölmelidir”, “her haritanın en az %97’sine erişilebilmelidir” ve “hiçbir oyun eşyasının düşme oranı %3’ün altında olamaz”. Ardından bu ölçütleri test olarak kodlayın. Yapay zekâ neyin iyi olduğunu bildiğinde, yolu bulabilir ve başarılı olup olmadığını belirleyebilir. Kısacası: önce yapıya ve testlere, ardından isteme yatırım yapın.

Hayal edin. Şekillendirin.