3DPrompt.
GitHub
Kütüphaneye dön
Claude Opus 5.5Referans açıklama

Etkileşimli Euleryen Neon Akışkan Simülasyonu

Yazarın, görüntülenen GPU neon akışkan simülatöründe kullanılan tam prompt olarak paylaştığı, yeniden kullanılabilir tek seferlik prompt. Ana gönderide simülatörün Opus 5.5 tarafından oluşturulduğu açıkça belirtiliyor. Prompt; GPU FBO geçişleri, neon boya etkileşimi, ortam girdapları ve cam görünümlü bir kontrol HUD'ına sahip, harici bağımlılığı olmayan, tek dosyalık bir WebGL akışkan simülasyonu istiyor.

Hazırlayan theailoserÖzgün kaynağı görüntüle
Etkileşimli Euleryen Neon Akışkan Simülasyonu

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.

WebGLakışkan simülasyonuEuleryen simülasyonGPUGLSLneon dumanıetkileşimlivortisite sınırlandırma

İstem

Yüksek performanslı, GPU hızlandırmalı, etkileşimli ve eksiksiz bir Euleryen Neon Akışkan Simülasyonu içeren tek dosyalık bir HTML belgesi yazın. Kesin Teknik ve Estetik Gereksinimler: 1. Mimari ve Performans: - Tek dosya: Tüm HTML, CSS ve JavaScript/GLSL shader'ları dosyanın içinde yer almalı. - Sıfır harici bağımlılık: Yalnızca saf WebGL 1.0 veya 2.0 kullanın (Three.js, Pixi veya harici kütüphaneler yok). - GPU Üzerinde Hesaplanan Akışkanlar Dinamiği: Simülasyon, aşağıdaki işlemler için özel fragment shader'lar kullanılarak tamamen ping-pong Framebuffer Object'leri (FBO) üzerinden çalışmalı: a) Adveksiyon (hız ve boya) b) Diverjans hesabı c) Basınç Poisson çözücüsü (kareler yöntemi iterasyonu, kare başına 20-30 iterasyon) d) Gradyan çıkarma / hız projeksiyonu e) Vortisite sınırlandırma (türbülanslı girdaplar ekler ve akışkanın cansız, bulanık bir pelteye dönüşmesini önler). 2. Görsel Gerçekçilik (“Neon Duman” Görünümü): - Zifiri siyah boşluk arka planı (`#050508`). - Boya enjeksiyonu için toplamsal / Yüksek Dinamik Aralık (HDR) harmanlama. - Dinamik palet: Her imleç hareketi veya dokunarak sürükleme, canlı siber tonlar (elektrik camgöbeği `#00F0FF`, parlak macenta `#FF007F`, koyu ultraviyole ve ışıldayan altın) arasında yumuşak geçiş yapan, yüksek parlaklıklı neon boya enjekte etmeli. - Görüntüleme shader'ı geliştirmeleri: Nihai render shader'ına doğrudan, akışkanın girdap oluşturan kenarları çevresine ince bir bloom/parlama, ton eşleme ve kromatik sapma uygulayan bir post-processing geçişi ekleyin. 3. Etkileşim: - Fare ve Dokunmatik: İmlecin hızlı hareketi veya sürükleme, fare hızına orantılı hızın yanı sıra yoğun, parlayan boya enjekte etmeli. - Pasif Ortam Hareketi: Boştayken ince prosedürel curl noise veya yumuşak sürüklenen girdaplar üretin; böylece canvas hiçbir zaman tamamen statik kalmasın. - Kontroller: Bir köşeye yerleştirilmiş, etkinlik olmadığında otomatik olarak gizlenen, şık ve son derece minimal bir cam görünümlü HUD: * Viskozite kaydırıcısı * Boya dağılımı / kalıcılığı kaydırıcısı * Sıçrama yarıçapı kaydırıcısı * “Canvas'ı Temizle” düğmesi * Renk temaları arasında geçiş yapan düğme (Cyberpunk, Termal Cehennem, Biyolüminesans Derinlik). 4. Üretim Kalitesi: - Yüksek DPI ekranları ve `resize` olaylarını, FBO dokularını esnetmeden veya temizlemeden otomatik olarak yönetin. - Kayan noktalı doku desteği için güvenli bir geri dönüş denetimi (`OES_texture_float` / `OES_texture_half_float`). - Yer tutucu veya yarım bırakılmış yorum içermeyen, temiz, hatasız ve eksiksiz uygulanmış kod. Yalnızca Chrome/Safari/Firefox'ta doğrudan çalıştırılmaya hazır, eksiksiz HTML dosyasını döndürü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.