Gözle Değil Işınla Denetim: Ayasofya v3 3B Parametrik Mimari Modeli ve 22.800 BVH Işınıyla Sızıntı Testi
Görsel Ajanlar Pandantif ve Kubbe Yırtıklarını Neden Göremez? Blender 5.1 Metal RT Üzerinde 126 Nesneli Parametrik Sahne, 8 Aşamalı Yapım Evrimi ve Gökyüzü Kaçışının %5,89’dan %0,21’e İndirilmesi
Yönetici Özeti (TL;DR)
- Sorun (Görsel Yanılsama): Büyük dil ve görsel modelleri (VLM), üç boyutlu bir mimari modeli yalnız 2B render karelerine bakarak denetlediğinde karanlık köşe veya kamera açısı arkasında kalan kemer–pandantif yırtıklarını yakalayamaz. Nitekim Ayasofya v2 sahnesinde dışarıdan kusursuz görünen kubbe geçişlerinde
%5,89(1.344 / 22.800ışın) gökyüzü kaçışı tespit edilmiştir. - Yöntem (Gözle Değil Işınla Denetim):
kosucu/ayasofya_orion_v2_kapili.pyvekosucu/ayasofya_pass_kosucu.pyboru hattında iç naos, galeri ve yarım kubbe altındaki38referans noktasından üst yarımküreye22.800BVH (Bounding Volume Hierarchy) ışını fırlatılmıştır. Küresel pandantif (spherical triangle) denklemi $x^2 + y^2 + z^2 = R_p^2$ ile dört ana kemer sırtına0,4 cmhassasiyetle kilitlenmiştir. - Ölçülmüş Sonuç (
7/7Mekanik Kapı): Gökyüzü ışın kaçışı%5,89’dan%0,21’e (yalnız 40 kubbe penceresinden sızan48ışına) indirilmiş; açık kenar (non_manifold_kenar = 0) ve iç içe geçen hacim (bvh_kesisen_cift = 0) sıfırlanmıştır. - Düşer Testi: Aynı
ayasofya_orion_v2_stage8.blend(574.301bayt) sahnesinde bağımsız bir BVH ışın taraması%1,5üstünde gökyüzü kaçışı veya tek birnon-manifoldaçık kenar bulursa bu mühendislik kaydı düşer.
Parametrik Bizans Kubbe Statiğinden Mekanik BVH Işın Denetimine: Ayasofya v3
1. Üç boyutlu mimari modellerde "gözle denetim" neden çöker?
Üretken yapay zekâ ajanlarına veya üç boyutlu sahne betiklerine karmaşık bir tarihi yapıyı (Ayasofya gibi kare planlı naos üzerine oturan dairesel ana kubbe, iki yarım kubbe, dört küresel pandantif ve dört eksedra) kodlattığınızda, geleneksel doğrulama yöntemi sahneden birkaç kamera açısıyla render alıp bir görsel-dil modeline (VLM) "Sahne doğru görünüyor mu?" diye sormaktır. Oysa bu yöntem üç temel geometrik körlük üretir:
Karanlık tavan ve atmosferik sis yanılsaması: Hacimsel aydınlatma (volumetric god-rays) ve koyu bazalt/mozaik gölgeleri açıkken, 31 metre çapındaki ana kubbe kasnağı ile pandantif kemerleri arasındaki
40–80 cm’lik geometrik yırtıklar 2B piksel düzleminde karanlık bir gölge şeridi gibi görünür. Görsel denetçi piksellerin estetik uyumuna aldanarak yırtık bir çatıyı "geçer" olarak işaretler.Kemer–pandantif (spherical pendentive) arakesit hatası: Kare planlı dört ana paye (main piers) arasındaki yarım daire kemerlerden dairesel kubbe tabanına geçişi sağlayan pandantifler, düzlem üçgenler değil Emerson ve Van Nice’in (1943, DOI:10.2307/500609) ayrıntılı rölövelerinde gösterdiği üzere çapı karenin köşegenine eşit bir kürenin yüzey parçalarıdır. Bu yüzey basit bir konik yama ile yaklaştırıldığında kemer sırtlarında (extrados) hilal biçimli boşluklar kalır.
İç içe geçen (self-intersecting) hacimler ve açık kenarlar (non-manifold edges): Sütun başlıkları, galeri kemerleri ve dış payandalar parametrik döngülerle dizilirken 2B kamerada görünmeyen yüzlerce iç içe geçmiş yüzey veya kapatılmamış taban poligonu oluşabilir. Bu kusurlar CAD/CAM, 3B baskı veya fizik tabanlı ışık takibi (Cycles Path Tracing) aşamasında ışık sızıntısı ve normal kırılması yaratır.
Atlas Studio’da yürüttüğümüz üç aileli (Claude · Gemini · Grok) Kıvılcım ve Kırmızı Takım turunda bu körlüğü ortadan kaldırmak için "Gözle Değil Işınla Denetim" yasasını koyduk: bir mimari modelin kapandığına 2B render karesine bakan bir model değil, sahnenin içinden gökyüzüne fırlatılan 22.800 matematiksel BVH ışını karar verir.
2. Sekiz aşamalı parametrik yapım evrimi ve canlı inşa videosu
Model, dışarıdan hazır bir 3B varlık (asset) indirilmeden, tamamen Python + Blender 5.1 API’si (kosucu/ayasofya_orion_v2_kapili.py) üzerinden parametrik denklemlerle inşa edilmiştir. Yapının taşıyıcı mantığını ve her aşamada eklenen elemanların topolojik kapanışını doğrulamak amacıyla sahne 8 ardışık inşa aşamasına (gate_stage_01.json .. gate_stage_08.json) bölünmüş ve her aşama Blender Metal RT motorunda 360 karelik (15,0 sn, 24 fps) bir yapım evrimi videosuna dönüştürülmüştür:
Aşama 1 — Bazalt Temel, Naos Döşemesi ve Prokonnesos Mermer Halısı:
100 m × 70 mdış oturum alanı ve78 m × 72 mana bazilika dikdörtgeni üzerinde, su damarlı Prokonnesos mermer döşemesi ve zemindeki bakır/altın omphalion (taç giyme dairesi) karoları oluşturulur.Aşama 2 — Dört Ana Taşıyıcı Paye ve Beden Duvarları: Kubbeyi taşıyan
4dev kesme taş paye (merkez aks açıklığı31,0 m) ile kuzey, güney, doğu ve batı dış kalkan duvarları (ve iç/dış narteks bölmeleri) yükseltilir.Aşama 3 — Dört Ana Kemer ve Küresel Pandantifler: Ana payeleri birbirine bağlayan dört büyük yarım daire kemer ve kare plandan
z = 40,0 mkotundaki dairesel kubbe yatağına geçişi sağlayan dört küresel pandantif üçgeni (pandantif_kemer_opusme_sapmasi_cm = 0,4 cm) örülür.Aşama 4 — Doğu/Batı Yarım Kubbeleri, Dört Eksedra ve Doğu Apsisi: Ana kubbenin doğu ve batı itkisini karşılayan iki büyük yarım kubbe (semidomes), köşelerdeki dört yarım silindirik eksedra tonozu ve doğu ucundaki yarım kubbeli apsis kütlesi kapatılır.
Aşama 5 — 40 Kaburgalı ve 40 Pencereli Ana Kubbe: Taban kotu
40,0 m’den tepe noktası55,60 m’ye yükselen,40radyal kaburga (ribs) ve kasnak tabanında40kemerli pencere içeren ana kubbe yerleştirilir.Aşama 6 — 104 Sütunlu Revaklar, Galeri Kemerleri ve Korkuluklar: Zemin katta
40, üst galeride (gynaeceum)64olmak üzere toplam104yeşil Teselya (verde antico) ve kızıl porfir sütun, mukarnas/iyonik başlıklar ve mermer galeri korkuluk levhaları dizilir.Aşama 7 — Dış Payandalar, Kurşun Tonoz Çatılar ve 4 Osmanlı Minaresi: Kuzey-güney cephelerindeki ağır payanda kuleleri, kurşun kaplı kademeli kubbe etekleri ve köşelerde tam
60,00 myüksekliğinde (düşeylik sapması0,0 cm) dört yivli/silindirik minare tamamlanır.Aşama 8 — Altın Mozaik Şaderi, Pandantif Serafimleri, Avizeler ve Işık Demetleri: Kubbe iç yüzeyindeki Principled BSDF altın varak mozaik dokusu, dört pandantif üzerindeki altı kanatlı serafim madalyonları, alçak asılı halka avizeler (polykandila) ve 40 pencereden süzülen hacimsel gün ışığı demetleri devreye alınır.
3. Küresel pandantif matematiği, 40 kaburgalı kubbe ve 4K Cycles kesitleri
Ayasofya’nın mimari dehası, Rowland Mainstone’un (1988, Hagia Sophia: Architecture, Structure and Liturgy of Justinian’s Great Church) vurguladığı üzere, merkezi 31,0 m genişliğindeki kare bir orta mekânın (naos) üzerine dairesel bir kubbeyi oturturken doğu ve batı yönlerinde kemerleri yarım kubbelerle dışa doğru açarak ~65 m’lik kesintisiz bir boyuna açıklık yaratmasıdır. Parametrik betiğimizde bu geçiş üç katmanlı analitik geometriyle kurulmuştur:
- Küresel Pandantif Yüzeyi: Yarıçapı $a = 15,5\text{ m}$ olan iç karenin köşelerinden yükselen küresel pandantif yarıçapı $R_p = \sqrt{2}\,a \approx 21,92\text{ m}$ olarak tanımlanır. Her $(u, v)$ parametrik ızgara noktasında pandantif kabuğu, yan kemer düzlemleri ($|x| = a$ ve $|y| = a$) ile üst kubbe çemberi ($x^2 + y^2 = a^2$) arasında analitik olarak kırpılır ve kemer sırtlarına
0,4 cmmaksimum sapmayla dikilir. - 40 Radyal Kaburga ve 40 Kemerli Pencere: Ana kubbe, $\Delta\theta = 360^\circ / 40 = 9^\circ$ açısal adımlarla dizilen
40taşıyıcı kaburga ve kaburgalar arasındaki40pencere nişinden oluşur. Pencereler kubbe eteğindeki çekme gerilmelerini (hoop tension) payanda ayaklarına aktaran dış dikmelerle çevrelenir. - Çift Kip (Cycles + Clay) 4K Doğrulama: Malzeme parlamalarının geometrik kusurları gizlemesini önlemek için dört ana kamera açısının tamamı hem
3840 × 2160(4K) Cycles hem de dokusuz 4K Clay (Mat Kil) kipinde render edilmiştir:
4. 22.800 BVH ışınıyla sızıntı testi: %5,89’dan %0,21’e düşüşün anatomisi
Üç boyutlu ağ (mesh) denetiminde Blender mathutils.bvhtree.BVHTree veri yapısı, sahnedeki 119.566 poligon yüzeyini hiyerarşik sınırlayıcı hacim ağacına yerleştirerek logaritmik karmaşıklıkta ($\mathcal{O}(\log N)$) ışın–üçgen kesişimi (ray casting) ve hacim çakışması (overlap) hesaplar. kosucu/ayasofya_pass_kosucu.py içindeki sızıntı denetçisi şu algoritmayı koşar:
İç Hacim Örnekleme Matrisi (
38nokta ×600yön =22.800ışın): Naos zemini, dört köşe eksedrası, doğu-batı yarım kubbe altları ve üst galeri koridorlarına yerleştirilen38iç gözlem noktasından, altın spiral (Fibonacci yarımküre) dağılımıyla üst yarımküreye ($\theta \in [15^\circ, 89^\circ]$) noktada600’er adet olmak üzere toplam22.800ışın fırlatılır.Ayasofya v2’de Yakalanan Sızıntı (
%5,89·1.344kaçan ışın): İlk sürümde (v2) pandantif üst çemberi ile yarım kubbe etek kemerleri arasındaki teğet geçişte bıraktığımız parametrik pah açısı nedeniyle22.800ışının1.344’ü hiçbir tavan poligonuna çarpmadan sonsuza (gökyüzüne) kaçtı (%5,89; eşik≤ %1,50olduğundan kapı RED verdi).Ayasofya v3 Düzeltmesi ve Doğrulama (
%0,21·48pencere ışını): Pandantif–kemer öpüşme toleransı0,4 cm’ye çekilip eksedra yarım kubbe kasnakları ana duvar eteklerineBMeshile su geçirmez (watertight) biçimde kapatıldığında, kaçan ışın sayısı1.344’ten48ışına (%0,21) düştü. Kalan48ışının tamamı kubbe kasnağındaki gerçek40pencere açıklığından geçen fiziksel gün ışığı doğrultularıdır.
Ölçülebilir Kanıt Kartı (Ayasofya v3 Topoloji ve 7/7 Mekanik Kapı Dökümü)
Bu makaledeki her sayısal değer, depo içi rapor/ayasofya_orion_1029/ayasofya_gate_report.json ve rapor/ayasofya_orion_1029/ayasofya_3_teslimat_kanit_1029.json kütüklerinden doğrudan okunmuştur:
| Mekanik Kapı / Ölçüm Kalemi | v2 (Önceki Sürüm) | v3 Doğrulanmış Değer | Eşik / Durum | Canlı Kaynak (Dosya:Alan · Tarih) |
|---|---|---|---|---|
| 1. Sahne nesne, köşe (vertex) ve yüzey (face) sayımı | Eksik iç narteks & galeri | 126 nesne · 128.081 köşe · 119.566 yüzey | Tam Külliye · GEÇTİ | ayasofya_gate_report.json:mesh_audit · 2026-10-29 |
| 2. Açık kenar (non-manifold) ve dejenere sıfır alanlı yüzey | Açık kubbe eteği | non_manifold_kenar = 0 · sifir_alan_yuzey = 0 |
= 0 · GEÇTİ (1/7) |
ayasofya_gate_report.json:mesh_audit · 2026-10-29 |
| 3. BVH kesişen nesne çifti (mesh overlap) denetimi | Paye–kemer çakışması | bvh_kesisen_cift_sayisi = 0 |
= 0 · GEÇTİ (2/7) |
ayasofya_gate_report.json:mesh_audit · 2026-10-29 |
| 4. Ana kubbe kaburga ve pencere tamlığı | 40 kaburga / 40 pencere | 40 kaburga · 40 pencere (9° radyal adım) | 40 / 40 · GEÇTİ (3/7) |
ayasofya_gate_report.json:dome_ribs · 2026-10-29 |
| 5. Kubbe tepe yüksekliği ve minare oranı | 55,60 m / 60,00 m | Kubbe tepe 55,60 m · 4 minare 60,00 m (düşey sapma 0,0 cm) | Tarihi Oran · GEÇTİ (4–5/7) | ayasofya_gate_report.json:proportion,minaret_plumb · 2026-10-29 |
| 6. Küresel pandantif – ana kemer öpüşme sapması | Yırtık kemer sırtı | Maksimum sapma 0,4 cm (4 mm) |
≤ 2,0 cm · GEÇTİ (6/7) |
ayasofya_gate_report.json:pendentive_arch_kiss · 2026-10-29 |
| 7. İç hacimden gökyüzüne 22.800 BVH ışını sızıntı testi | %5,89 (1.344 / 22.800 ışın · RED) |
%0,21 (48 / 22.800 ışın; yalnız 40 pencere açıklığı) |
≤ %1,50 · GEÇTİ (7/7) |
ayasofya_gate_report.json:sky_leak · 2026-10-29 |
Sık Sorulan Sorular (SSS)
Üç boyutlu mimari bir modelde kubbe ve pandantiflerin kapandığı neden gözle değil BVH ışınıyla denetlenir?
Karanlık stüdyo aydınlatması veya dar kamera açıları altında kemer kavşaklarındaki santimetrelik yırtıklar gözden kaçabilir. İç hacimdeki 38 referans noktasından üst yarımküreye 22.800 BVH (Bounding Volume Hierarchy) ışını fırlatıldığında ise geometrideki her mikroskobik açıklık matematiksel olarak yakalanır. Ayasofya v2'de gözle sağlam görünen pandantif birleşimlerinde %5,89 (1.344 ışın) sızıntı yakalanmış; v3'te kemer denklemi düzeltilerek kaçış %0,21'e (yalnız 40 pencereden geçen 48 ışına) indirilmiştir.
Ayasofya v3 parametrik sahnesinin mesh topolojisi ve 7 mekanik kapısı neleri kapsar?
Blender 5.1 Metal RT üzerinde Python betiğiyle (kosucu/ayasofya_orion_v2_kapili.py) sıfırdan üretilen sahne 126 nesne, 128.081 köşe ve 119.566 yüzeyden oluşur. Yedi mekanik kapı şunlardır: (1) non-manifold açık kenar = 0, (2) BVH kesişen çift = 0, (3) 40 ana kubbe kaburgası ve 40 pencere = tam, (4) kubbe tepe yüksekliği = 55,60 m, (5) 4 minare yüksekliği = 60,00 m ve düşey sapma = 0,0 cm, (6) pandantif kemer öpüşme sapması = 0,4 cm, (7) gökyüzü ışın kaçışı = %0,21 (≤ %1,5 eşiği).
Mimari 3B BVH denetimi ile dijital diş hekimliğindeki STL/PLY kütüphane denetimi arasında nasıl bir ortaklık vardır?
Her iki alanda da 2B piksel görüntüsü yanıltıcıdır: dijital gülüş tasarımında 2B şablon CAD ortamına geçtiğinde servikal marjin ve derinlik kırılırken, 3B mimaride 2B render karesi kemer yırtıklarını gizler. Her iki boru hattımız da BMesh / BVHTree topoloji doğrulaması, sıfır non-manifold kenar ve deterministik sadakat kapısı üzerinde çalışır.
Kaynaklar
Bu yazıda kullanılan mimari rölöve, Bizans kubbe statiği ve 3B BVH ışın izleme kaynakları:
- Emerson, W., & Van Nice, R. L. (1943). Haghia Sophia, Istanbul: Preliminary Report of a Recent Examination of the Structure (American Journal of Archaeology, 47(4), 403–436, DOI:10.2307/500609)
- Mainstone, R. J. (1988). Hagia Sophia: Architecture, Structure and Liturgy of Justinian's Great Church (Thames and Hudson, ISBN:978-0500340981)
- Blender Python API Documentation — mathutils.bvhtree (BVHTree Ray Casting and Overlap Verification)
- PLY — Polygon File Format 3D Surface Mesh Specification
İlgili Teknik İncelemeler: Üç boyutlu topoloji doğrulamasının dental CAD/CAM karşılığı için STL/PLY 3B diş kütüphanesi ve render hattı, dış istemcilerin bu kanıt kütüklerini yazma yetkisi olmadan doğrulaması için Orion Google Connected Apps MCP mimarisi ve Reaper bağlam-kör denetçi sayfalarına göz atabilirsiniz.