ATLAS / Ahmet Salih Haroğlu
3D · Teknik rehber

Blender'da Kenar Yuvarlatma (Bevel) Neden Gerçekçiliği Artırır?

Gerçek dünyada keskin köşe yoktur. Çok küçük bir yuvarlatma, kenarda ışık yakalatır ve modeli bilgisayar üretimi gibi göstermez; doğru ayarlar da işin yarısıdır.

Ahmet Salih Haroğlu9 dk okuma
Drone çalışmasından görsel
İçindekilerKeskin kenar sorunuNe işe yarar?Blender'da nasıl uygulanır?Bevel modifier ayarlarını anlamakSegment sayısı ve yuvarlaklıkWeighted Normal ile temiz gölgelemeBoyut meselesiModifier mi, doğrudan bevel mi?Bevel shader: geometri olmadan kenarYaygın hatalarWeb için bevelIşıkla birlikte düşünmekKontrol listesiSık sorulan sorularSonuç

Keskin kenar sorunu

Bilgisayarda köşeler matematiksel olarak sonsuz keskin olabilir; gerçek üründe her köşenin çok küçük de olsa bir yarıçapı vardır. Keskin köşede ışık hiç yakalanmaz ve kenar düz bir çizgi olarak kaybolur.

Bunu fark etmek için elinizdeki herhangi bir nesneye bakmanız yeter: bir telefon, bir masa, bir kutu. Metal bir kasanın kenarında ince, parlak bir çizgi görürsünüz. Plastik bir parçanın kırılma noktasında ışığın hafifçe kayıp yumuşadığını görürsünüz. Üretim süreçleri (kalıp, freze, kesme, zımpara) köşeleri mutlaka biraz kırar ya da yuvarlar; ayrıca güvenlik ve dayanıklılık açısından keskin köşe istenmez. Model bu ayrıntıyı taşımadığında, render ne kadar iyi ışıklandırılmış olursa olsun, göz bir şeyin eksik olduğunu sezer ve görüntüyü "bilgisayar üretimi" diye etiketler.

Ne işe yarar?

Yuvarlatılmış kenar, ışığı ince bir çizgi olarak yansıtır. Bu parlak çizgi, formu okunur kılan ve "gerçek" hissini veren şeydir.

Bu etkinin mantığı basittir. Işık yansıması, yüzey normalinin (yüzeyin baktığı yönün) ışığa ve kameraya göre durumuna bağlıdır. Keskin bir köşede iki düz yüzey arasında normal bir anda değişir; ara bir geçiş yoktur. Yuvarlatılmış kenarda ise normal, iki yüzey arasında kademeli döner. Bu kademeli dönüş sırasında normalin ışığı kameraya yansıttığı bir an mutlaka vardır ve o an, kenar boyunca uzanan ince parlak çizgi olarak görünür. Çizgi, nesnenin sınırını belirler, iki yüzeyi birbirinden ayırır ve formun hacmini hissettirir. Özellikle ürün render'larında kenar çizgisi, tasarımın karakterini taşıyan öğedir.

Blender'da nasıl uygulanır?

  • Bevel Modifier: kenarlara ayarlanabilir yarıçapla yuvarlatma ekler ve değiştirilebilir kalır.
  • Segment sayısı: 2–3 genellikle yeterlidir; yüksek sayı gereksiz poligon üretir.
  • Limit Method (Angle gibi): yalnızca belirli açıdan keskin kenarlara uygulanır.
  • Weighted Normal modifier ile birlikte düz yüzeylerin gölgelemesi düzgün kalır.

Bu dört madde işin özeti. Şimdi her birini biraz açalım.

Bevel modifier ayarlarını anlamak

Bir nesneyi seçip Properties panelindeki Modifiers sekmesinden Add Modifier menüsünde Generate başlığı altında Bevel'ı eklersiniz. Karşınıza çıkan başlıca ayarlar şunlardır:

  • Affect: kenarlara (Edges) mı, köşelere (Vertices) mı uygulanacağını belirler. Ürün modellemede neredeyse her zaman Edges kullanılır.
  • Width Type ve Amount: yuvarlatmanın boyutunu nasıl ölçeceğinizi ve değerini belirler. Varsayılan Offset ile Width seçenekleri çoğu işte yeterlidir.
  • Segments: yuvarlatmanın kaç parçadan oluşacağını söyler. 1 segment düz bir pah (chamfer), daha yüksek değerler gerçek yuvarlak bir profil verir.
  • Limit Method: bevel'ın hangi kenarlara uygulanacağını seçer. None her kenara, Angle belirli bir açıdan keskin olan kenarlara, Weight elle işaretlediğiniz kenarlara, Vertex Group ise seçtiğiniz köşe grubuna uygular.
  • Profile: kesit eğrisinin şekli. Varsayılan değer, klasik yuvarlak bir kenar verir; düz bir pah için daha düşük, daha yumuşak bir geçiş için yüksek değerler denenebilir.

Limit Method olarak Angle seçmek, ürün modellemede en pratik yoldur. Varsayılan açı eşiği 30 derecedir; yani yüzeyler arasında 30 dereceden keskin bir açı olan kenarlar yuvarlatılır, düz ve yumuşak geçişli kenarlar etkilenmez. Böylece kavisli yüzeylerin ortasındaki kenarlara bevel uygulayıp topolojiyi bozma riskini azaltırsınız. Daha hassas kontrol gerektiğinde Weight yöntemiyle hangi kenarların yuvarlanacağını kendiniz işaretlersiniz.

Segment sayısı ve yuvarlaklık

Segment sayısı arttıkça kenar daha yuvarlak görünür, ama poligon sayısı da artar. Çoğu ürün için 2 ya da 3 segment yeterlidir. Çünkü kenarın görsel etkisi, tam geometrinin yuvarlaklığından çok, ışığı yakalayan o ince çizgiden gelir. Çok yüksek segment sayısı, kenarın ışığı biraz daha yumuşak yansıtmasını sağlasa da küçük bir kazanım için büyük bir maliyettir.

Gölgelemenin düzgün görünmesi için segment sayısı kadar, yüzey normallerinin nasıl hesaplandığı da önemlidir. Blender'da gölgelemeyi pürüzsüz (smooth) yapmak ve yalnızca belirli açıdan keskin kenarları keskin tutmak için sürüme göre farklı yollar vardır; eski sürümlerde Auto Smooth ayarı, yeni sürümlerde ise Smooth by Angle işlemi kullanılır. Kullandığınız sürümün menüsüne bakmak, eski bir eğitim videosundaki adımı körü körüne izlemekten daha güvenilir.

Weighted Normal ile temiz gölgeleme

Bevel eklediğinizde geniş, düz yüzeylerde bazen hafif dalgalanmalar ya da tuhaf koyu lekeler görebilirsiniz. Bunun nedeni, bevel ile oluşan küçük yüzlerin normallerinin büyük düz yüzün normallerini etkilemesidir. Weighted Normal modifier'ı, her köşenin normalini çevresindeki yüzlerin alanıyla ağırlıklandırarak hesaplar; böylece büyük düz yüz düz görünmeye devam eder ve küçük bevel yüzleri yalnızca kenarda parlar. Modifier sıralamasında Weighted Normal, Bevel'dan sonra gelmelidir. Sıranın önemi için modifier yazısına da göz atabilirsiniz.

Bir diğer seçenek, Bevel modifier içindeki Harden Normals ayarıdır. Bu ayar, bevel ile oluşan yüzlerin normallerini komşu düz yüzlerin normallerine hizalar. İki yöntem de benzer sorunu çözer; hangisinin daha iyi çalıştığı modelin geometrisine göre değişir. Bu yüzden ikisini de deneyip modelinizde hangisinin daha temiz gölge verdiğine bakın.

Boyut meselesi

Yarıçap, nesnenin ölçeğiyle orantılı olmalı. Büyük bir mobilya için milimetrik, küçük bir parça için daha ince değer gerekir. Çok büyük seçilirse ürün plastik oyuncak gibi görünür.

Burada iki hatalı uç var. Çok küçük yarıçap, kenarın ışığı yakalamasına yetmez; hatta nesne uzaktan bakıldığında keskin görünür. Çok büyük yarıçap ise ürüne yumuşak, şişkin ve oyuncağımsı bir karakter katar. Doğru değeri bulmanın yolu, gerçek ürünün kenarına bakmaktır: bir alüminyum kasanın kenarındaki yuvarlatma kaç milimetreye yakın? Bir ahşap masa kenarı mı, yoksa sert bir plastik köşe mi? Gerçek ürüne erişiminiz varsa yakın plan fotoğrafını referans olarak kullanın. Erişiminiz yoksa üreticinin teknik çizimlerinde genellikle köşe yarıçapı (R değeri) belirtilir.

Bir de ölçek meselesi var. Bevel, nesnenin Scale değeri 1 değilse beklenmedik sonuçlar verebilir; çünkü yarıçap nesnenin yerel ölçüsüne göre hesaplanır. Bevel eklemeden önce Ctrl+A ile Scale'i uygulamak, bu sürprizi önler. Başlangıç akışında bu adımın yeri için başlangıç yazısına bakabilirsiniz.

Modifier mi, doğrudan bevel mi?

Edit Mode'da Ctrl+B ile seçili kenarlara doğrudan bevel uygulamak da mümkündür. Bu yöntem geometriyi kalıcı olarak değiştirir. Hızlı bir deneme için pratiktir, ama bir ürün projesinde modifier daha akıllıca bir tercihtir; çünkü müşteri "kenarlar biraz daha yumuşak olsun" dediğinde yalnızca bir sayıyı değiştirirsiniz. Doğrudan bevel uygularsanız aynı değişiklik geometrinin yeniden kurulması anlamına gelir.

Modifier'ın tek dezavantajı, sahnede onlarca nesne varsa hesaplama yükünü artırması ve görünüm penceresinde hafif yavaşlama yaratabilmesidir. Bu durumda görünüm penceresinde bevel'ı kapatıp yalnızca render'da açık tutabilirsiniz; her modifier'ın başlığındaki ekran ve kamera simgeleri bunu ayrı ayrı kontrol eder.

Bevel shader: geometri olmadan kenar

Cycles render motorunda malzeme düzeyinde çalışan bir Bevel düğümü de vardır. Bu düğüm geometriye dokunmadan, yalnızca gölgeleme sırasında normalleri yuvarlatılmış gibi hesaplar. Bir tür "sahte" yuvarlatmadır; çok yakın plan olmayan sahnelerde küçük kenarlar için işe yarayabilir, ama siluette bir fark yaratmaz. Yani nesnenin dış çizgisi hâlâ keskindir. Ayrıca bu düğüm Cycles'a özgüdür; Eevee ile aynı sonucu vermez. Bu yüzden motor seçimi de kararı etkiler: Eevee mi Cycles mı yazısında iki motorun farklarını ele aldım.

Yaygın hatalar

  • Her kenara aynı bevel uygulamak. Kavisli yüzeylerin içindeki kenarlara da yuvarlatma eklemek, topolojiyi gereksiz bölüp gölgeleme sorunları üretir. Limit Method ile seçici olun.
  • Scale'i uygulamadan bevel kullanmak ve eksenlerde farklı yuvarlatma görmek.
  • Çok fazla segment kullanmak ve poligon sayısını fark etmeden şişirmek.
  • Gölgelemeyi kontrol etmemek; düz yüzeylerde çirkin lekeler bırakmak.
  • Bevel'ı kesişen parçaların tam birleşim yerinde (örneğin iki silindirin kesişimi) denemek ve bozuk geometri elde etmek. Bu tür yerlerde ayrı parça olarak modelleyip aralarına küçük bir boşluk ya da gerçek ürünün yaptığı gibi ayrı bir ek bırakmak daha temizdir.
  • Hiç bevel kullanmamak; "nasılsa uzaktan görünmüyor" diyerek atlamak. Kenar çizgisi yakın çekimde olduğu kadar uzaktan da formu okunur kılar.

Web için bevel

Bevel, poligon sayısını artırır. Web modeli hazırlarken yakından görünmeyen kenarlarda azaltmak ya da normal map'e aktarmak gerekir: polygon bütçesi.

Normal map'e aktarma fikri şöyledir: yüksek segmentli, detaylı bevel'lı bir modeli "yüksek poligon" referans olarak kullanır, bu detayın normal bilgisini düşük poligonlu modelin dokusuna pişirirsiniz (bake). Düşük poligonlu model az geometriyle yüksek poligonlu modelin kenar ışık davranışını taklit eder. Bu yöntem, ek bir iş yükü getirir; ama web gibi performansın kritik olduğu yerlerde geometriyi korurken görünümü kaybetmemenin yoludur. Düşük poligon yaklaşımının sanıldığı kadar kötü görünmediğini düşük polygon yazısında ayrıca anlattım.

Pratik bir karar çerçevesi şöyle olabilir: ürün yakından, döndürülerek incelenecekse, ana silüetteki büyük kenarlarda gerçek bevel geometrisini tutun; kamerayı hiç yaklaştırmadığınız küçük parçalarda segment sayısını 1'e indirin ya da bevel'ı tamamen kaldırın. Varsayımsal bir senaryo olarak, bir kulaklık modelinde kulaklık gövdesinin dış kenarları yakından görünüyorsa bunlara bevel verin, kablo bağlantı yuvasının içindeki kenarlara vermeyin.

Işıkla birlikte düşünmek

Bevel'ın etkisi ışığa bağlıdır. Dağınık, her yerden gelen yumuşak ışıkta (örneğin bir HDRI ile) kenar çizgileri ince ve hafif görünür. Sert, yönlü bir ışıkta ise kenar çizgileri belirgin ve parlak çıkar. Kenar parlaması istediğiniz bir ürün için (metal, parlak plastik) yönlü ışık ya da yan yüzeye yerleştirilmiş uzun bir yumuşak ışık kutusu bevel'ı ortaya çıkarır. Mat siyah gibi zor yüzeyler için ayrı bir strateji gerekir: mat siyah ürün aydınlatma yazısı bu konuda yardımcı olur.

Bevel, yüzey malzemesiyle de etkileşir. Fırçalanmış bir metalde kenar çizgisi, yüzeyin anizotropik yansımasından farklı, daha keskin bir parlama verir. Mat plastikte ise kenar, yüzeyden yalnızca biraz daha açık görünür. Kenar yarıçapını malzemeye göre ayarlamak bu yüzden gerçekçilik açısından değerlidir.

Kontrol listesi

Bevel eklediğinizde şu soruları sırayla sorun: Scale uygulandı mı? Yarıçap gerçek ürünün köşe yarıçapına yakın mı? Segment sayısı gereksiz yüksek değil mi? Limit Method doğru kenarları seçiyor mu? Düz yüzeylerde gölgeleme temiz mi? Web teslimi varsa poligon bütçesi aşılmıyor mu? Hepsine evet diyorsanız kenarlarınız hazırdır.

Bu işlerin ürününüz için nasıl yürüdüğünü görmek isterseniz 3D ürün modelleme hizmeti sayfama bakabilir, kapsamı konuşmak için teklif formunu doldurabilirsiniz.

Kenardaki ince parlak çizgi küçük bir ayrıntıdır, ama gözün ilk fark ettiği şeylerden biridir.

Sık sorulan sorular

Bevel modifier'ı mı kullanmalıyım, Ctrl+B mi?

Ürün projelerinde çoğunlukla modifier daha iyidir, çünkü yarıçap ve segment sonradan değiştirilebilir. Ctrl+B, hızlı ve kalıcı bir işlem gerektiğinde ya da modifier'ın kontrolünün yetmediği tek bir kenar için uygundur.

Kaç segment kullanmalıyım?

Çoğu ürün için 2 ya da 3 segment yeterlidir. Daha yüksek değerler kenarı bir miktar yumuşatır, ama poligon sayısını hızla artırır. Yakın plan çekimlerde ya da çok parlak yüzeylerde biraz artırılabilir.

Bevel sonrası yüzeyimde garip koyu lekeler çıkıyor, neden?

Genellikle normal hesabı yüzünden olur. Weighted Normal modifier'ını Bevel'dan sonra eklemek ya da Bevel içindeki Harden Normals ayarını denemek çoğu zaman sorunu çözer. Scale'in uygulanmış olduğunu da kontrol edin.

Bevel yarıçapını nasıl belirlerim?

Gerçek ürünün köşe yarıçapına bakın; teknik çizimde R değeri verilmiş olabilir. Yoksa yakın plan fotoğraftan kabaca tahmin edip nesnenin boyutuyla orantılı tutun. Çok büyük yarıçap ürünü oyuncak gibi gösterir.

Bevel web modelinde poligon sayısını çok artırır mı?

Artırır; bu yüzden uzaktan görünen ve küçük parçalarda segment sayısını düşürmek ya da bevel detayını normal map'e pişirmek gerekir. Büyük, belirgin kenarlarda ise gerçek geometriyi korumak çoğu zaman daha iyi görünür.

Sonuç

Kenar yuvarlatma, bir modeli bilgisayar üretimi gibi göstermeyen en ucuz ayrıntılardan biridir. Doğru yarıçap, makul segment sayısı, seçici bir Limit Method ve temiz normallerle birlikte kullanıldığında, kenarda ışığı yakalayan o ince çizgi ürününüzü gerçek bir nesneye dönüştürür. Web için kullanacaksanız bütçeyi aklınızda tutun.

Aura Reformer Cadillac: dört direkli çerçeve, yaylar, trapez ve pofuduk askı, şeffaf zeminde
İlgili çalışmaAura ReformerÜrün Modelleme · Müşteri Çalışması · Blender · EEVEE · 6 ürün
Ahmet Salih Haroğlu3D sanatçı · dijital üretici · İstanbul

Aklınızda bir proje mi var?

Proje talebi gönder →

Bülten

Notlar, teknik rehberler ve yeni çalışmalar.