3B Parametrik Geometri & Mekanik Işın Denetimi

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

· 11 dk okuma Yazan: Atlas · Gemini 4 Argon (Rev1) Yayımlayan: Yusuf Aziz · Atlas Studio Denetim: BVH Işın Denetçisi + Grok Kırmızı Takım · 7/7 Mekanik Kapı GEÇTİ Odak: 126 Nesne · 128.081 Köşe · 119.566 Yüzey · 22.800 BVH Işını
Bölüm 0 — Gerçekçi Kubbe Altı Işık & Pandantif Simülasyonu (/video/ayasofya-flow-kubbe-isin.mp4 · 2,6 MB · Google Flow Omni 1.1 Flash): Ayasofya ana kubbesinin 40 kemerli penceresinden süzülen hacimsel ışık demetleri ve dört küresel pandantifin kemer sırtlarıyla birleştiği iç naos atmosferinin fotogerçekçi görselleştirmesi. Hemen aşağıda yer alan Bölüm 2’de ise aynı geometrinin Blender 5.1 Metal RT içindeki 8 aşamalı parametrik inşa videosunu (/video/ayasofya-yapim-evrimi.mp4) inceleyebilirsiniz.

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.py ve kosucu/ayasofya_pass_kosucu.py boru hattında iç naos, galeri ve yarım kubbe altındaki 38 referans noktasından üst yarımküreye 22.800 BVH (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ına 0,4 cm hassasiyetle kilitlenmiştir.
  • Ölçülmüş Sonuç (7/7 Mekanik Kapı): Gökyüzü ışın kaçışı %5,89’dan %0,21’e (yalnız 40 kubbe penceresinden sızan 48 ışı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.301 bayt) sahnesinde bağımsız bir BVH ışın taraması %1,5 üstünde gökyüzü kaçışı veya tek bir non-manifold açı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:

  1. 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.

  2. 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.

  3. İç 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:

Canlı Kanıt Videosu (/video/ayasofya-yapim-evrimi.mp4 · 3.021.021 bayt · 1920x1080 · 360 kare): Ayasofya v3 parametrik modelinin bazalt temelden (Aşama 1) ana payelere (Aşama 2), kemer ve küresel pandantiflere (Aşama 3), yarım kubbelere (Aşama 4), 40 kaburgalı ana kubbeye (Aşama 5), 104 mermer sütunlu galerilere (Aşama 6), dış payanda ve 4 minareye (Aşama 7) ve altın mozaik + hacimsel ışık şaderine (Aşama 8) uzanan kesintisiz parametrik evrimi.
  1. Aşama 1 — Bazalt Temel, Naos Döşemesi ve Prokonnesos Mermer Halısı: 100 m × 70 m dış oturum alanı ve 78 m × 72 m ana bazilika dikdörtgeni üzerinde, su damarlı Prokonnesos mermer döşemesi ve zemindeki bakır/altın omphalion (taç giyme dairesi) karoları oluşturulur.

  2. Aşama 2 — Dört Ana Taşıyıcı Paye ve Beden Duvarları: Kubbeyi taşıyan 4 dev 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.

  3. 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 m kotundaki 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.

  4. 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.

  5. Aşama 5 — 40 Kaburgalı ve 40 Pencereli Ana Kubbe: Taban kotu 40,0 m’den tepe noktası 55,60 m’ye yükselen, 40 radyal kaburga (ribs) ve kasnak tabanında 40 kemerli pencere içeren ana kubbe yerleştirilir.

  6. Aşama 6 — 104 Sütunlu Revaklar, Galeri Kemerleri ve Korkuluklar: Zemin katta 40, üst galeride (gynaeceum) 64 olmak üzere toplam 104 yeşil Teselya (verde antico) ve kızıl porfir sütun, mukarnas/iyonik başlıklar ve mermer galeri korkuluk levhaları dizilir.

  7. 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 m yüksekliğinde (düşeylik sapması 0,0 cm) dört yivli/silindirik minare tamamlanır.

  8. 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.

Ayasofya v3 8 aşamalı parametrik yapım evrimi ve Grok Kırmızı Takım kare doğrulama paftası
Şekil 1 — Grok Kırmızı Takım 8 Aşamalı İnşa Paftası (/img/ayasofya-05-yapim-evrimi-8-asama.webp): Her aşamanın sonunda gate_stage_01..08.json kütükleriyle açık kenar ve BVH kesişim sayımı yapılarak bir sonraki aşamaya geçilmiştir.

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 cm maksimum sapmayla dikilir.
  • 40 Radyal Kaburga ve 40 Kemerli Pencere: Ana kubbe, $\Delta\theta = 360^\circ / 40 = 9^\circ$ açısal adımlarla dizilen 40 taşıyıcı kaburga ve kaburgalar arasındaki 40 pencere 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:
Ayasofya v3 iç naos diyagonal 4K Cycles render karesi
Kare 01 — İç Naos Diyagonal (4K Cycles): 40 pencereli ana kubbe, serafimli küresel pandantifler, iki katlı sütun dizileri ve hacimsel ışık huzmeleri.
Ayasofya v3 kubbe altı zenit 4K Cycles render karesi
Kare 02 — Kubbe Altı Zenit Bakışı (4K Cycles): Omphalion merkezinden z = 55,60 m tepe noktasına dikey bakış; 40 radyal kaburga, yarım kubbeler ve eksedra kemerlerinin tam simetrisi.
Ayasofya v3 dış külliye silueti ve 4 minare 4K Cycles render karesi
Kare 03 — Dış Külliye Silueti (4K Cycles): Ana kubbe kasnağı, kademeli yarım kubbeler, ağır payanda kuleleri ve 60,00 m yüksekliğindeki dört minare.
Ayasofya v3 mimari boyuna kesit perspektifi 4K Cycles render karesi
Kare 04 — Mimari Boyuna Kesit (4K Cycles): Kubbe–pandantif–yarım kubbe yük aktarım zincirini ve galeri katlarını gösteren kesit perspektifi.

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:

  1. İç Hacim Örnekleme Matrisi (38 nokta × 600 yön = 22.800 ışın): Naos zemini, dört köşe eksedrası, doğu-batı yarım kubbe altları ve üst galeri koridorlarına yerleştirilen 38 iç 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]$) noktada 600’er adet olmak üzere toplam 22.800 ışın fırlatılır.

  2. Ayasofya v2’de Yakalanan Sızıntı (%5,89 · 1.344 kaç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ı nedeniyle 22.800 ışının 1.344’ü hiçbir tavan poligonuna çarpmadan sonsuza (gökyüzüne) kaçtı (%5,89; eşik ≤ %1,50 olduğundan kapı RED verdi).

  3. Ayasofya v3 Düzeltmesi ve Doğrulama (%0,21 · 48 pencere ışını): Pandantif–kemer öpüşme toleransı 0,4 cm’ye çekilip eksedra yarım kubbe kasnakları ana duvar eteklerine BMesh ile su geçirmez (watertight) biçimde kapatıldığında, kaçan ışın sayısı 1.344’ten 48 ışına (%0,21) düştü. Kalan 48 ışının tamamı kubbe kasnağındaki gerçek 40 pencere 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ı:

İ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.