3DPrompt.
GitHub
Kütüphaneye dön
GPT-6 AstraReferans açıklama

Sürükleyici 3B pirinç tarlası web sitesi

Doğal rüzgâr animasyonu, aydınlatma ve kamera modları, duyarlı kontroller, prosedürel bitki örtüsü ve gerçek zamanlı işleme içeren, tarayıcı tabanlı bir Three.js 3B pirinç tarlası manzarası oluşturma istemi.

Sürükleyici 3B pirinç tarlası web sitesi

Bu örnek hakkında

Üreticinin herkese açık projesine dayanan bir başlangıç açıklamasıdır; özgün istemin birebir kopyası değildir. Sonucun farklı olabilir.

Üreticinin notları

Katmanlı manzara derinliğine, GPU destekli rüzgâr animasyonuna, Sabah/Öğleden Sonra/Altın Saat aydınlatmasına, Açık Tarla/Pirinçlerin Arasında kamera görünümlerine, duraklatma ve rüzgâr kontrollerine ve duyarlı bir VERDANT kaplama arayüzüne sahip, huzurlu ve etkileşimli bir Three.js pirinç tarlası sahnesi oluşturun. Tarayıcı önizlemesini başlatıp doğrulayın.

Three.js3B sahnepirinç tarlasıetkileşimli manzararüzgâr animasyonuprosedürel bitki örtüsüGPU vertex animasyonutarayıcı

İstem

Tarayıcıda çalışan, sürükleyici bir 3B pirinç tarlası web sitesi oluşturun. Tema: “Yeşil bir deniz / Pirinç tarlalarında rüzgâr.” Kodu tamamlayın, gerekli bağımlılıkları yükleyin ve bir önizleme başlatın. Yalnızca öneri veya uygulama planı sunup durmayın. 1. Görsel yön Genel atmosfer; etkileşimli bir manzara web sitesindeki tutarlı sanat yönetimi hissini verecek şekilde doğal, huzurlu ve rafine olmalıdır. Sahnede şunlar bulunmalıdır: Ön plan: net biçimde ayırt edilebilen ince yapraklar, kıvrımlı saplar ve aşağı doğru eğilen birkaç pirinç salkımı. Orta plan: yeterli yoğunluğa ve aralıklarında doğal farklılıklara sahip, uzaklara doğru uzanan kesintisiz bir pirinç tarlası. Arka plan: düzensiz bir ağaç hattı, katmanlı alçak tepeler ve hafif atmosferik perspektif. Gökyüzü: yumuşak gri-mavi tonlar, hafif bulut çeşitliliği ve ufukta doğal bir geçiş. Varsayılan kamerayı pirinç salkımlarının biraz üzerine yerleştirin ve tarlanın üzerinden uzaktaki tepelere doğru bakmasını sağlayın. Gökyüzü kadrajın yaklaşık üçte birini kaplamalı, kompozisyona pirinç tarlası hâkim olmalıdır. Bitki renklerinde ağırlıklı olarak koyu yeşil, zeytin yeşili ve sarı-yeşil tonları kullanın. Floresan yeşilden kaçının. Pirinç bitkilerinin yüksekliğini, yönünü, kıvrımını ve rengini doğal biçimde çeşitlendirin. 2. Animasyon gereksinimleri Rüzgâr, tarlanın üzerinden yanal yönde ilerleyen sürekli dalgalar şeklinde görünmelidir: Kökleri büyük ölçüde sabit tutun; yaprak uçlarına ve salkımlara doğru ilerledikçe hareketi kademeli olarak güçlendirin. Aynı bölgedeki bitkiler, bireysel farklılıklarını korurken uyumlu biçimde hareket etmelidir. Yavaş, geniş ölçekli rüzgâr dalgalarını hafif yerel hareketlerle birleştirin. Tüm bitkilerin kusursuz bir senkronizasyonla sallanmasını önleyin. Bitkilerin tamamını bir bütün olarak ötelemeyin ve yaprakların titreşmesine neden olmayın. Zaman içinde izlenmesi rahat olan, hafif bir varsayılan esinti kullanın. 3. Etkileşim gereksinimleri Sahneyi gerçekten etkileyen basit kontroller sağlayın: Rüzgâr hızı kaydırıcısı: rüzgâr animasyonunun gücünü ve hızını akıcı biçimde ayarlayın. Aydınlatma modları: Sabah, Öğleden Sonra ve Altın Saat. Gökyüzü, ışık yönü, renk sıcaklığı ve sis rengindeki değişiklikleri birbiriyle uyumlu hâle getirin. Görünüm modları: Açık Tarla ve Pirinçlerin Arasında; kamera geçişleri akıcı olmalıdır. Duraklat/Sürdür: çevresel animasyonu duraklatıp sürdürün. Fare hareketi kamerada çok hafif bir tepki oluşturabilir, ancak baş dönmesine neden olmamalıdır. Varsayılan olarak kamerayı geniş açılar boyunca sürekli döndürmeyin. 4. Arayüz tasarımı Tam ekran bir sahne kullanın ve üzerine bir arayüz yerleştirin: Sol üst: küçük bir VERDANT logotipi. Sol alt: serif yazı tipinde “Yeşil bir deniz.” başlığı. Hemen altında daha küçük puntolu “Yapacak bir şey yok. Sadece esintiyi takip et.” alt başlığı. Sağ alt: kompakt, yarı saydam koyu yeşil bir kontrol paneli. Metinler okunaklı olmalı, cömert aralıklar kullanılmalı ve kontroller ana manzaranın önünü kapatmamalıdır. Kontroller, dar ekranlarda üst üste binmeden kullanılabilir kalmalıdır. 5. Teknoloji ve performans Three.js kullanın. Mevcut bir proje varsa derleme ortamını koruyun. Büyük miktarda bitki örtüsünü işlemek için instancing ve GPU vertex animasyonu kullanın. Her bitki için ayrı bir çizim nesnesi oluşturmaktan veya her karede tüm bitkileri CPU üzerinde güncellemekten kaçının. Uzak mesafelerde bitki örtüsü ayrıntısını azaltın ve makul bir piksel oranı sınırı uygulayın. Güvenilir varlık yükleme sağlamak için prosedürel geometriyi ve materyalleri tercih edin. Sahne gerçek zamanlı olarak işlenmelidir. Ana sahne olarak tam bir manzara görseli veya video kullanmayın. Model adları ve karşılaştırma etiketleri post prodüksiyonda eklenecek; bunları sahneye dahil etmeyin. 6. Tamamlanma ölçütleri Uygulama tamamlandıktan sonra, şunları doğrulamak için mevcut tarayıcı araçlarını kullanın: Başlangıç görünümü, belirgin konsol hataları olmadan doğru şekilde işleniyor. Her kontrol sahneyi gerçekten etkiliyor. Ön plan, orta plan ve arka planın ayırt edilebilir bir derinliği ve katmanlanması var. Pirinç bitkileri basit, dik yeşil çizgilerden ibaret değil. Rüzgâr hareketi sürekli ve doğal; belirgin biçimde tekdüze bir tekrar yok. Kamera geçişleri akıcı ve arayüz dar ekranlarda kullanılabilir durumda. Belirli bir kontrolü gerçekleştiremiyorsanız bunu açıkça belirtin. Son olarak başlangıç talimatlarını ve gerçekten uygulanan özelliklerin özetini sunun.

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.