holodepth

3D Modelleme Araçları · Blender → Web pipeline

Web İçin Mesh Temizlik: Klinik Geometri

Viewport'ta «güzel» mesh, web'de sıkça hasta geometridir: N-gon sürprizi, ters normal, iç yüz, aşırı yoğunluk. Bu sayfa Blender'da web tesliminden önce yapılan klinik temizliği anlatır; glTF buffer teorisini değil, DCC hijyen ritüelini. Collection / Empty → sahne grafı kim kimi taşır sorusunu kapattı; burada taşınan yüzeyin steril olup olmadığı vardır.

Holodepth bu yaprağı retopoloji kursu, sculpt workflow veya NORMAL accessor ansiklopedisi olarak yazmaz. Bakış açısı: export öncesi mesh'in web aydınlatması, picking ve bütçe altında hayatta kalması. Boolean artığı, custom normal kaos'u ve «her yere Subdivision 3» alışkanlığı paketi şişirir veya kırar; Apply fırını bunları sihirle düzeltmez.

Sayfayı bitirdiğinizde şu cümleyi kurabilmelisiniz: «N-gon bilinçli tri'ye iner. Custom normal / sharp politikası yazılıdır. Üçgen bütçesi ticket'tadır. Non-manifold ve iç yüz aranır. Çift geometri ve z-fight temizlenir. Temizlik profili exporter/cetvel/apply ile birlikte kaydedilir. Normal şeması glTF geometri sayfalarındadır. Sonraki kapı Action / NLA animasyon çıkışıdır.»

Bu sayfanın sınırı · komşu konularla ayrım

Bu sayfa Blender → web hattında mesh klinik temizliğini anlatır:

  • N-gon / tri disiplini
  • Normal / sharp politikası (DCC)
  • Yoğunluk bütçesi
  • Non-manifold · iç yüz · çift mesh
  • Temizlik profilleri

Bilinçli olarak dışarıda bırakılan konular:

Kısa ayrım: Bu sayfa «yüzeyi steril et» · Apply «ne pişer» · glTF geometri «pakette attribute nasıl durur» · Exporter «sıkıştırma bayrağı».

Klinik: görünür sağlıklı, runtime hasta

Matcap altında pürüzsüz görünen model, web'de siyah üçgen, flickering kenar veya 2 MB yerine 20 MB paket üretebilir. Holodepth bunu «şanssız export» değil, yapılmamış klinik diye okur. Temizlik, sanatın düşmanı değildir; pasaporta çıkmadan önceki sterilizasyondur.

Güzel viewport, steril mesh demek değildir.

Ritüel kısa tutulur: ara → işaretle → düzelt → bağımsız viewer'da scrub. Sonsuz retopo döngüsü bu sayfanın konusu değildir; web için «yeterince temiz» eşiği vardır.

N-gon: sessiz triangülasyon

Blender N-gon ile modellemeyi sever; glTF/runtime çoğu zaman üçgen ister. Exporter triangulate ederken kenar seçimi sizin kontrolünüz dışında «garip» üçgenler üretebilir: uzun ince spike, gölge kırığı, normal sapması. Holodepth disiplini: kritik yüzeylerde (yüz, ürün silueti, cam) N-gon'u teslim öncesi bilinçli tri'ye indirin; rastgele exporter kararına bırakmayın.

  • Siluet ve specular highlight taşıyan yerler öncelikli
  • Düz gizli iç yüzeyler düşük öncelik (ama manifold kontrolü ayrı)
  • «Triangulate modifier kalıcı mı, export anı mı?» Apply profiliyle uyumlu yazılsın

Custom normal ve sharp: politika yazın

Autosmooth, sharp edge, custom split normals Blender'da lookdev'i kurtarır; web'de tutarsız politika «yağlı / kırık» yüzey üretir. Holodepth: teslim mesh'inde normal stratejisi tek olsun.

  • Hard surface: sharp kenarlar bilinçli; custom normal varsa export'ta korunduğunu doğrula
  • Organik: yumuşak geçiş; gereksiz sharp temizle
  • Ters normal: Face Orientation ile kırmızı yüz bırakma; web lighting affetmez

Attribute'un pakette nasıl yazıldığı Normal Verileri sayfasındadır. Burada DCC politikası vardır: «hangi kenar sharp, neden».

Üçgen bütçesi: güzellik değil, sözleşme

Subdivision «güzel» yapar; web «pahalı» der. Holodepth üçgen bütçesini ticket alanına koyar: vitrin hero, thumb, avatar LOD0 gibi. Sayı ezberi değil, cihaz + sahne yoğunluğu ile yazılır.

Bütçe aşımında sıra: önce gereksiz iç geometri ve çift mesh, sonra Subdiv seviyesi, en son Draco umudu. Sıkıştırma bayrağı exporter sayfasındadır; kirli yüksek poly'yi gizlemez, sadece indirirken cezalandırır.

Bütçesiz «mümkün olduğunca detay» web anti-pattern'idir.

Non-manifold, loose, iç yüz

Boolean artığı, içe gömülü yüz, loose vertex/edge, delikli non-manifold kabuk: fizik / CSG / bazı baker'lar için katastrofik, saf vitrin için bile gölge ve picking hatası kaynağı. Holodepth klinik checklist'i:

  1. Select All by Trait / benzeri ile non-manifold tara
  2. İç yüzleri (boolean kabuğu) sil veya birleştir
  3. Loose geometry temizle
  4. Merge by Distance ile mikro çatlakları bilinçli kapat (UV'yi bozmadan)

«3D Print checklist» araçları web için de faydalıdır; amaç baskı değil, steril yüzeydir.

Çift mesh ve z-fight

Aynı yüzeyin iki kopyası (mirror artığı, instance realize kalıntısı, «güvenlik için kopyala») web'de z-fight flicker üretir. Outliner'da tek isim görmek yetmez; üst üste binen yüzleri viewport'ta hareket ettirerek veya wireframe ile yakalayın.

Collection Instance realize sonrası çift kök bırakmak grafik sayfasının tuzağıydı; burada semptom yüzeyselleşir: titreyen specular.

UV hijyeni (kısa köprü)

Overlap UV, sıfır alanlı ada, 90° stretched island: normal map ve base color'ı bozar. Bu sayfa UV unwrap kursu değildir; klinik minimum: teslimde 0–1 içinde okunabilir ada, bilinçli overlap (tiling) yazılı, lightmap ikinci UV varsa kanal sözleşmesi net.

Çoklu UV / texCoord teorisi glTF UV Kanalları sayfasındadır; Principled pasaportu materyal yaprağındadır.

Üç temizlik profili

Ticket diline yapışan üç klinik profil:

  • 01 · Mesh

    Vitrin steril

    Topo
    Siluet tri · iç yüz yok
    Normal
    Sharp politikası yazılı · ters yüz yok
    Bütçe
    Hero üçgen limiti ticket'ta
  • 02 · Mesh

    Avatar deri

    Topo
    Skin-friendly quads → bilinçli tri
    Normal
    Yüz yumuşak · ekipman hard ayrımı
    Bütçe
    LOD0 limiti · iç ağız/diş ayrı karar
  • 03 · Mesh

    Kit / prop hızlı

    Topo
    Manifold + non-loose minimum
    Normal
    Otomatik ok · ters yüz scrub
    Bütçe
    Düşük poly öncelik · detay normal map'te

Örnek ticket zinciri: «… · Tek kök vitrin · Vitrin steril».

Holodepth perspektifleri

Önce klinik, sonra sıkıştırma

Draco kirli mesh'i affetmez; decode'u pahalılaştırır. Önce sterilize, sonra bayrak.

Apply ≠ temizlik

Modifier pişirmek Boolean artığını silmez. İki ritüel ayrıdır; ikisini de «Ctrl+A» diye yutmayın.

Attribute ezberi burada yok

POSITION / NORMAL / indices anlamı geometri izleğindedir. Bu yaprak Blender klinik diplomatıdır.

Teşhis maddeleri

  1. Temizlik profili ticket'ta mı?
  2. Kritik N-gon'lar bilinçli tri mi?
  3. Face Orientation temiz mi?
  4. Sharp / custom normal politikası yazılı mı?
  5. Üçgen sayısı bütçe içinde mi?
  6. Non-manifold / loose / iç yüz tarandı mı?
  7. Çift mesh / z-fight var mı?
  8. Bağımsız viewer'da gölge ve siluet scrub yapıldı mı?

Holodepth içgörüsü

Web'de «mesh bozuk» cümlesi çoğu zaman sanatçı yeteneksizliği değil, klinik atlanmış teslimdir. Holodepth: her GLB, sterilize edilmiş yüzey + yazılı bütçe taşır.

Sonraki kapı: Action / NLA → glTF animasyon

Statik yüzey steril olunca sıradaki kırılma çoğu zaman hareket çıkışıdır: hangi Action'lar klipe döner, NLA nasıl mühürlenir. Sonraki sayfa Action / NLA → glTF animasyon exporter animasyon disiplinini kurar.