|
|
|
| TÜRKİYE'NİN BİLGİ TEKNOLOJİLERİ DERGİSİ | BİZE ULAŞIN | DÜNYA YAYINCILIK A.Ş. |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
||
|
|
||
![]() ![]() ![]()
Web sitenizi dergimizde tanıtmak, BYTE Dergi, CD, TV ve Online ile ilgili görüş ve önerilerinizi bizlere ulaştırmak için
Okur hattı bölümünü kullanabilirsiniz. ![]() |
Makaleler
Restoran Masası ve Modifierlar
Restoran Masası ve Modifierlar
Bu derste bir restoran masası hazırlarken, bir yandan da Modifier′ları öğrenmeye başlayacağız. Yeniden merhabalar. Bu derste hoş bir restoran masası yapacağız. Bu proje vasıtasıyla, Modifier'ları (Değiştiriciler) kullanmayı da öğreneceğiz. Önce masayı yaparak başlayalım: 1- Geçen derste Spline ile çizim yapmayı öğrenmiştik. Şimdi aynı yöntemle bir masanın dörtte birini çizelim. Adını "masa" koyalım.
2- İşte ilk Modifier'ımızı kullanıyoruz. Masamıza bir kalınlık vermek için, Extrude modifier'ını kullanacağız. Line nesnemiz, yani "masa"mız seçili iken, Modify panelindeki "Modifier List"i açalım (Modifier Stack'ın hemen üstünde). Buradan "Extrude" modifier'ını seçelim.
3- Modifier, Stack'te Line'ın hemen üstünde yerini aldı. Yanındaki ampule tıklayarak, modifier'ı açık veya kapalı yapabilirsiniz. Viewport'a bakarsak, modifier'ın hemen görevini yaptığını görebiliriz.
4- Tabi bu bir masa için çok kalın. Extrude modifier'ının parametreleri arasındaki "Amount" değerini "5" yaparsanız, daha mantıklı bir kalınlığa ulaşabilirsiniz. Tabi başta çizdiğiniz spline, benimkinden 5 kat kadar büyük ise, ilk değer sizin için daha uygun olur, 5 ince görünür. Yani bu sizin göz kararıyla ayarlamanız gereken bir değer. Bu masamızın sadece dörtte biri. Normalde diğer taraflarını da çizmemiz gerekirdi ama simetrik olmayabilirdi. biz mükemmel bir simetri isiyoruz. İşte tam bu iş için bir Modifier: Symmetry.
6- Symmetry'nin parametreleri arasındaki Flip'e işaret koyalım. Tabi o zaman da şöyle bir şey oldu:
Dikkat ederseniz simetri eksen, olarak, iki tarafı ok olan turuncu "gizmo"yu alıyor. (Gizmo'lar, modifierların kendi hesaplamaları için kullandıkları aygıtlardır. Bunlar modifier'a, hesaplamalar için gerekli olan "sıfır noktalarını", "koordinatlar" vs. gösterir.)
8- Masanın yarısı hazır. Diğer yarısı için, bu simetrilenmiş haline bir Symmetry daha uygulayacağız ama bu sefer parametrelerindeki "Mirror Axis" seçeneğini, "Y" yapacağız. Çünkü önceki gibi X kalırsa, yine sağ-sol bir simetri uygular. Şimdi yukarı-aşağı simetri uygulamış olacağız. Tabi yine gizmo'yu ayarlamanız gerekecek.
9- Masamızın üstü yok!! Aslında kapalı bir şekli extrude etmiş olsaydık, kendiliğinden (tercihe bağlı olarak) üstü ve altı kapanacaktı ama bizim şeklimiz açıktı. Bu durumda delikleri kapamaya yarayan Cap Holes modifier'ını kullanacağız. * Masanın üst kısmı, alt kısmından biraz daha küçük olursa daha estetik görünebilir. Bunun için Taper modifier'ı gerekli.
13- Taper'ı yeniden uygulayalım ve ayarlayalım.
Masanın kenarından üst yüzeyine geçişteki kenarlar çok keskin. Tek hamlede dönüyor. Bunu yumuşatmak, iki hamleye çıkarmak için, "Edit Poly" adlı bir modifier kullanacağız. Bu aslında "Editable Poly" denilen, nesnelerin çok esneklikle düzenlenmesini sağlayan bir aracın modifier haline getirilmişidir. Eski sürümlerde bulunmaz. Çok geniş bir konudur. Biz burada sadece tek bir özelliğini kullanacağız.
Artık masanın kenarı iki hamlede dönüyor. Yakından bir render alalım.
Gördüğünüz gibi çok köşeli oldu. Kenarı iki hamlede döndürmemizin bir anlamı olmadı. Poligon sayısını arttırmadan bir yumuşatma etkisi vermemiz lazım. Bunun için de Smooth modifier'ını kullanacağız. Bu modifier, objeleri gerçekte yumuşatmaz. Üstlerine düşen ışığın, yumuşak geçişler yapmasını sağlar, böylece göze yumuşak gözükür. 18- Masa seçili iken Modifier List'ten Smooth'u seçelim. Seçtiğimiz anda masa, olduğundan daha köşeli gözükecek. Çünkü Smooth, kendi gelince, önceden varolan bütün yumuşamaları iptal etti.
Masanın üst kısmı böylece bitti.
Buraya kadar olan kısmı "masa_ust.max" dosyasında bulabilirsiniz. Masanın ayaklarını da yapalım: Fazla ayrıntılı yerine, basit, modern masa ayakları yapalım. Neredeyse hiç vaktimizi almayacak. 1- Masamızın ayağı olabilecek ölçülerde Bir Box oluşturalım ve adını "ayak01" koyalım.
2- Taper modifier'ı uygulayalım. Taper'ın Center'ını ayağın en üstüne taşıyalım ve Amount değerini de "0,5" olarak girelim.
3- Ayakları Top penceresinde Shift tuşu basılı şekilde taşıyarak çoğaltalım ama bu sefer farklı olarak, Copy yerine Instance seçeneğini işaretleyelim. Bu şekilde masamızın ayakları birbirinin tamamen aynı olacak. Yani biride bir değişiklik yaptığımızda bu diğerlerini de etkileyecek.
4- Örneğin bir bacağı seçelim. Modifier Stack'te Box'a tıklayalım ve Edit Poly modifier'ını ekleyelim. Edit Poly, Taper ile Box'ın arasına geçti. Edit Poly'de, Edge modundayken, bacaktaki tüm Edge'leri seçelim. Edit Edges açılır menüsünden, Chamfer düğmesinin yanındaki kare düğmeye basıp, Chamfer Amount değerini "3,0" yapalım (değişkenlik gösterebilir). Artık bacakları eskisi kadar basit gözükmüyor.
Bir de bacakların arasına resimdeki gibi parçalar eklersek daha doğru olur. Bu parçalar olmadan masa çok dengesiz olurdu değil mi? Kaplamaları olmadan bir leye benzemese de, model olarak güzel bir masa oldu.
Buraya kadar olan kısmı "masa_ayakli.max" dosyasında bulabilirsiniz.
|
|
||||||||||||
|
|
![]() |
|
| ANA SAYFA | FORUM | ABONE OLUN | BİZE ULAŞIN
Sitelerimiz: pcworld.com.tr | computerworld.com.tr | dunya.com | dunyastore.com
|
©2004 - 2008 BYTE Türkiye |