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:
- glTF normal / index / vertex şeması → Normal Verileri · Index / Vertex sayfaları
- Modifier Apply / Boolean fırın kararı → Modifier + transform apply
- Draco · Include panosu → Exporter ayarları
- UV kanal teorisi → glTF UV Kanalları
- Action / NLA → sonraki yaprak
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:
- Select All by Trait / benzeri ile non-manifold tara
- İç yüzleri (boolean kabuğu) sil veya birleştir
- Loose geometry temizle
- 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
- Temizlik profili ticket'ta mı?
- Kritik N-gon'lar bilinçli tri mi?
- Face Orientation temiz mi?
- Sharp / custom normal politikası yazılı mı?
- Üçgen sayısı bütçe içinde mi?
- Non-manifold / loose / iç yüz tarandı mı?
- Çift mesh / z-fight var mı?
- 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.