3D Modelleme Araçları · Blender → Web pipeline
Modifier + Transform Apply: Canlı Yığın, Web Fırını
Blender'da modifier ve transform canlı hamurdur; glTF/GLB ise çoğu zaman pişmiş dilim ister. Bu sayfa neyin fırına gireceğini, neyin bilinçli canlı kalacağını ve Ctrl+A'nın üç kapısını (Location · Rotation · Scale) web teslimi için ayırır. Birim / eksen / scale cetveli yazdı; burada cetvelin üstüne binen yığın disiplini vardır.
Holodepth bu yaprağı FBX kültür köprüsü veya glTF node TRS teorisi olarak yazmaz. Bakış açısı tekdir: web'e giden pakette hangi geometri kararının DCC'de kilitlendiği, hangisinin exporter bayrağına bırakıldığı ve hangisinin (özellikle Armature) asla «gereksiz modifier» sanılmaması. «Export öncesi her şeye Apply» ezberi karakteri ve shape key'i öldürebilir; «hiç Apply yok» ezberi ise non-uniform scale ve Mirror sürprizleri üretir.
Sayfayı bitirdiğinizde şu cümleyi kurabilmelisiniz: «Location / Rotation / Scale apply ayrı niyetlerdir. Modifier yığını: kalıcı pişirme ile export anı pişirme bilinçli seçilir. Armature canlı kalır. Subdivision / Mirror / Boolean için fırın kararı yazılır. Shape key ve Geometry Nodes apply ile çatışabilir. Exporter'daki Apply Modifiers bayrağı sahne Ctrl+A değildir. Disiplin profili ticket'tadır. Sonraki kapı Principled → PBR eşlemesidir.»
Bu sayfanın sınırı · komşu konularla ayrım
Bu sayfa Blender → web hattında modifier ve transform apply disiplinini anlatır:
- Canlı yığın vs fırın metaforu
- Ctrl+A üç kapısı (Loc / Rot / Scale)
- Modifier pişirme politikası (kalıcı vs export anı)
- Armature · shape key · GN çatışmaları
- Disiplin profilleri ve teşhis
Bilinçli olarak dışarıda bırakılan konular:
- Unit Scale · up-axis cetveli → Birim / eksen / scale
- Exporter panosu · Include · Draco → glTF / GLB exporter ayarları
- Blender → FBX Apply / modifier köprüsü → Blender → FBX
- N-gon / custom normal temizlik → Web için mesh temizlik
- Principled eşlemesi · Collection grafı · NLA → diğer Blender yaprakları
Kısa ayrım: Bu sayfa «ne pişer, ne canlı kalır?» · Cetvel «birim nedir?» · Exporter «pano bayrağı» · FBX Blender «Autodesk kıyısı çevirisi» · Mesh temizlik «topo hijyeni».
Canlı yığın ve web fırını
Blender sanatçısı için modifier stack bir laboratuvar tezgahıdır: Mirror hâlâ simetrik, Subdivision hâlâ seviyeli, Boolean hâlâ düzenlenebilir. glTF/GLB runtime'ı ise çoğu zaman bu tezgahı tanımaz; sonuç üçgenleri ve TRS'i bekler. Holodepth metaforu kasıtlıdır: fırın, hamuru geri alınamaz dilime çevirir.
Export, laboratuvarı paketlemez; fırından çıkan dilimi paketler.
Soru «Apply iyi midir?» değildir. Soru: bu karar web paketinde geri alınamaz mı olmalı, yoksa DCC'de canlı mı kalmalı? Cevap modifier türüne, animasyon varlığına ve stüdyo düzenleme ihtiyacına göre değişir.
Ctrl+A üç kapı: Loc · Rot · Scale
Apply All Transforms tek düğme gibi görünür; Holodepth onu üç ayrı niyet olarak okur. Cetvel sayfası «Scale 1,1,1 hijyeni»ni ister; bu sayfa ne zaman ve hangi kapıdan basılacağını yazar.
Apply Location
Origin'i dünya / parent uzayında kaydırır. Yanlış zamanda basmak pivot hikâyesini bozar; doğru zamanda basmak «ayaklar origin'de» sözleşmesini kilitler. Pivot derinliği glTF Sahne Verileri'ndedir; burada kural: Location apply, origin politikasının parçasıdır.
Apply Rotation
Obje rotasyonunu «sıfır görünür, veri içeride» hale getirir. Up-axis diplomasisinden sonra kalan eğik kökler için sık gerekir. Animasyonlu hiyerarşide kör Apply Rotation, parent zincirini şaşırtabilir: önce hangi objenin kök olduğunu bilin.
Apply Scale
Non-uniform veya ≠1 scale'i geometriye gömer. Web'de normals, skin ve physics için en sık istenen kapıdır. Negative scale (ayna) özellikle tehlikelidir: görünürde doğru, runtime'da ters normal / winding semptomları. Apply Scale öncesi negative eksen var mı diye bakın.
Holodepth: üç kapıyı aynı cümlede «her şeye Apply» diye yutmaktan kaçının. Ticket'a «Rot+Scale apply; Location bilinçli bırakıldı» yazmak, yarınki scrub'ı kurtarır.
Modifier yığını: kalıcı mı, export anı mı?
İki fırın vardır ve karıştırılmamalıdır:
- Kalıcı apply (sahne): modifier Apply ile yığından silinir; .blend artık hamuru geri vermez (undo / yedek hariç).
- Export anı apply: exporter «Apply Modifiers» açıkken pakete pişmiş geometri yazar; .blend yığını canlı kalabilir.
Holodepth tercihi çoğu vitrin ürününde: düzenleme bitene kadar yığını canlı tutmak, teslimde ya export anı apply ile paketlemek ya da bilinçli «teslim kopyası» .blend'te kalıcı pişirmek. Canlı yığını hem «son düzenleme» hem «yanlışlıkla bozulmuş üretim» için aynı dosyada tutmak risklidir; isimli teslim kopyası disiplini kurtarır.
Exporter bayrağının panodaki yeri exporter ayarları sayfasındadır. Burada niyet vardır: bayrak açıkken Mirror'ın hangi tarafının pakete girdiğini, Subdivision seviyesinin kaç üçgen ürettiğini bilmek sizin işinizdir.
Armature: fırına atılmayan bağ
Armature modifier skin bağının taşıyıcısıdır. Onu «diğer modifier'lar gibi Apply et» demek, karakteri statik heykele çevirir veya bağları koparır. Web avatar / skinned mesh preset'inde Armature canlı kalır; exporter skin kanalı açıktır.
Sıra da kritiktir: Mirror → Armature gibi yığınlarda yanlış Apply sırası ağırlıkları veya simetriyi bozar. Holodepth kuralı: Armature'ı «temizlik listesindeki gereksiz satır» sanmayın; o satır karakter sözleşmesinin kendisidir. Animasyon çıkış disiplini Action / NLA → glTF yaprağındadır; burada yalnızca «Apply etme» yasağı sabitlenir.
Mutfak kararları: Mirror · Subdiv · Boolean
Üç sık görülen modifier için web niyeti:
- Mirror: Teslimde çoğu zaman pişmiş geometri ister (tek mesh, tek UV seti). Canlı Mirror + export apply, «hangi yarım?» sürprizini azaltır; ama shape key varsa önce test edin.
- Subdivision Surface: Viewport seviyesi ≠ render seviyesi ≠ export seviyesi. Web bütçesi için export'ta kaç seviye piştiğini yazın; «Viewport 2, export sessizce 3» anti-pattern'dir.
- Boolean: Canlı Boolean kırılgan ve pahalıdır. Web tesliminde genellikle kalıcı veya export anı pişirme + ardından mesh temizlik gerekir. Temizlik bu sayfanın işi değildir; fırın kararı buradadır.
Subdivision «güzellik düğmesi» değildir; üçgen bütçesi sözleşmesidir.
Shape key ve Geometry Nodes: fırın çatışması
Shape key (morph) verisi, bazı modifier Apply işlemleriyle bozulur veya kilitlenir. Yüz / blend shape taşıyan karakterde «önce her modifier'a Apply» ezberi pahalıdır. Holodepth: shape key'li mesh'te apply sırasını küçük kopyada prova edin; üretim dosyasında deney yapmayın.
Geometry Nodes prosedürel ağları glTF'ye «node grafı» olarak gitmez; sonuç geometri (veya hiç) gider. Export anı apply / realize olmadan «Boş paket» veya beklenmedik instance sürprizleri yaygındır. GN'yi web fırınına bilinçli alın; «viewport'ta var» kanıt değildir.
Negative ve non-uniform scale: sessiz zehir
Scale (-1, 1, 1) ile ayna almak Blender'da hızlıdır; web'de normal, tangent ve winding tarafında semptom üretir. Non-uniform scale (1, 1, 2) skinned mesh ve normal map ile birleşince «eğik ışık» şikayetlerine dönüşür. Cetvel sayfası Unit Scale'i sorar; bu sayfa obje scale vektörünün işaretini ve oranını sorar.
Teşhis: Object Properties → Scale'de 1,1,1 dışı veya negatif değer var mı? Varsa Apply Scale (ve gerekirse normal recalculation / temizlik) planı ticket'ta olmalı. «Runtime'da düzeltiriz» son çaredir; apply disiplininin rakibidir.
Üç apply disiplin profili
Cetvel ve exporter preset gibi apply da isimlenir. Holodepth üç profil önerir.
-
01 · Apply
Vitrin pişmiş
- Transform
- Rot+Scale apply · Loc politikası yazılı
- Modifier
- Mirror/Subdiv/Boolean pişmiş veya export apply
- Canlı
- Armature yok (statik ürün)
-
02 · Apply
Avatar canlı deri
- Transform
- Kök + mesh Scale 1,1,1 · negative yok
- Modifier
- Armature canlı · Mirror bilinçli sıra
- Canlı
- Shape key varsa apply prova zorunlu
-
03 · Apply
Lab kopyası
- Transform
- Deney serbest · teslim kopyasına basma
- Modifier
- Canlı yığın · GN/Boolean kırılgan
- Canlı
- Üretim GLB bu dosyadan çıkmaz
Ticket örneği: «Vitrin ürün · Metre ürün · Vitrin pişmiş». Üç isim: exporter · cetvel · apply.
Holodepth perspektifleri
İki fırını karıştırmayın
Sahne Ctrl+A ile exporter Apply Modifiers aynı şey değildir. Biri .blend'i değiştirir; diğeri paketi. İkisini de «Apply» diye çağırıp prosedürü tek satıra indirgemek hata üretir.
Teslim kopyası disiplini
Kalıcı pişirme gerekiyorsa üretim .blend'i değil, «_deliver» kopyasını fırına koyun. Lab dosyası canlı kalsın.
FBX Apply ≠ web Apply
Blender → FBX sayfasındaki Apply Transform / modifier notları Autodesk kıyısı içindir. Web glTF hattında Armature ve morph öncelikleri aynı isimle geçse de hedef farklıdır; köprüyü kopyalamayın, linkleyin.
Teşhis maddeleri
- Apply profili ticket'ta var mı?
- Loc / Rot / Scale hangi kapılar basıldı?
- Negative / non-uniform scale kaldı mı?
- Armature yanlışlıkla Apply edilmedi mi?
- Subdiv export seviyesi yazılı mı?
- Shape key / GN varsa prova kopyası var mı?
- Kalıcı apply mi, export anı mı?
- Exporter preset + cetvel + apply üçlüsü uyumlu mu?
Holodepth içgörüsü
Web'e giden en pahalı Blender jesti çoğu zaman «hızlı Ctrl+A All»dır: ya karakteri öldürür ya da negative scale'i gömer. Holodepth: apply, kapı kapı yazılır; toplu ezber değildir.
Sonraki kapı: Principled → glTF PBR
Geometri fırını kilitlenince sıradaki kırılma çoğu zaman materyal grafının glTF PBR diline düşmesidir. Sonraki sayfa Principled → glTF PBR Blender bakışıyla bu eşlemeyi kurar.