Tarihi Eser projeleriniz için; Rölöve, Restitüsyon, Restorasyon projelendirme konusunda uzman, Restoratör ve Mimarlardan oluşan ekibimiz ile iletişime geçebilirsiniz..
*
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
08 Şubat 2012, 05:33:02


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz



Sayfa: [1]   Aşağı git
  Yanıtla  |  Bu Konuyu Gönder  
Gönderen Konu: Crowd Aracı ile Çoklu Animasyon  (Okunma Sayısı 886 defa)
JeoPardy

Yönetici
Restorasyon Forum
*****

Üye No: 3
Kayıt tarihi 21 Ocak 2009, 00:40:08
Nerden: İstanbul
Yaş: 31
Cinsiyet: Bay
Mesaj Sayısı: 329


« : 11 Şubat 2009, 12:16:51 »

Merhaba
 
Crowd kullanarak kalabalık nesnelerin animasyonunu hazırlamak çok kolay... Kuş yada Balık sürüsü,  Lambanın etrafında uçan sinekler, arı kümeleri gibi animasyonların yanında biped cismi ile hazırlanmış kalabalık insan topluluklarını da kontrol etmeniz mümkün. Sisteminizde Character Studio 3 bulunuyorsa  Crowd özelliklerini kullanabilirsiniz. 3Dsmax 3.1 versiyonu ile birlikte Cd içinde bulunmaktadır.

Bu dersimizde gezegenin etrafından uçup giden uçaklar yapacağız. Bu animasyonu başka yolalrla uğraşarak yapmanız mümkün fakat yüzlerce cismin olduğu sahnelerde bile Crowd kısa zamanda çok iyi sonuçlar vererek işinizi kolaylaştırır. öncelikle sahnemize tepeden görünüş penceresinden bir küre çiziyoruz.. daha sonra sağ taraftaki Helpers Menüsünden. Crowd ve bir adet Delegate çiziyoruz. Bu delegate cisminin özelliklerini değiştirdikten sonra kopyalayacağız ve aşağıdaki gibi altı tane olacak.

Delegate cismi seçili iken modifier menüsünden hızını değiştiriyoruz.  Constrain to XY plane seçeneği uçakların Z ekseninde gitmesini engeller bunu da iptal ediyoruz... Daha sonra Edit menüsünden Clone seçeneği ile altı tane kopya yapıp üst resimdeki gibi yerleştiriyoruz. Crowd cismini seçerek modify menüsünden New düğmesine basıyoruz. Bu kısımda oluşturacağımız Behavior(Haraket) özellikleri cisimlerin durumunu kontrol edecektir. işlerimizin büyük çoğunluğu bu menüde olacak.
 New düğmesine bastıktan sonra  Avoid Behavior seçip Ok diyoruz. Avoid Behavior cisimlerin birbirine çarpışmasını engellemek için hazırlanmıştır. Bunu kullanarak uçakların gezegene çarpmasını engelleyeceğiz.
Daha sonra alt tarafta gösterilen düğmeye basıp. gezegeni seçiyoruz.
Sırada delegate cisimlerini Avoid özelliği ile ilişkilendirmek var. Aşağıda gösterilen Behavior Assignment düğmesine basıyoruz.
Ekrana gelen pencerenin sağ tarafından Yeni takım oluşturuyoruz. New Team düğmesine basarak tüm Delegate objelerini seçip Ok diyoruz. takım özelliği delegate cisimlerini kolayca ilişkilendirmek için kullanılır. isterseniz takım yapmadan sağ tarafı kullanarak doğrudan ilişkilendirebilirsiniz.
Az önce yapmış olduğumuz Avoid isimli haraketi kullanacak olan cisimleri sağ taraftan seçiyoruz. Biz takım yaptığımız için Delegelerle tek tek uğraşmayacağız. (Bundan sonra Delegate yerine Delege diyeceğim, anlamı aynı zaten Gülümseme
Team0 a ve Avoid hareketine tıklayıp ortadaki oklara bir kez tıklıyoruz. Böylece sıfır numaralı takım Avoid isimli hareketten etkilenecek yani gezegene çarpmayacaktır.
OK düğmesine tıklayıp pencereyi kapattıktan sonra. Crowd cismi seçili iken modify penceresinde alt taraftaki Solve düğmesine basıyoruz ve animasyon tamamlanmış oluyor.
Zaman çubuğunu kaydırdığınızda animasyonu göreceksiniz. Uçaklarımızı temsil eden Delege cisimleri gezegenin yanından geçip gidiyorlar. Buraya kadar olan kısımda Crowd çalışma mantığını anlamış olduk.
Uçaklar uzaya dağılıp gidiyor... şimdi de gezegenin arkasında bir hedef yapalım ve uçaklar bu hedefe doğru gitsinler.
Crowd cismini seçip New düğmesine tekrar basıyoruz ve Seek(Aramak) seçeneğini seçip Ok diyoruz.
Daha sonra bu haraketi sıfır numaralı takım ile ilişkilendireceğiz. Aşağıdaki düğmeye tekrar basıyoruz.

Team0 ve Seek seçeneklerine tıklayıp ortadaki oklara bir kez basıyoruz. (beş tane ok var diye beş kere tıklamayın:)
Böylece pencerenin sağ tarafına haraket ve takım ekleniyor.
  Bu pencereyi kapatıp Solve düğmesine bastıktan sonra aşağıdaki gibi animasyonumuzu izleyebiliriz.
Eğer sahnede çok fazla Delege varsa bunların birbirinin içinden geçtiğini göreceksiniz. Bu çarpışmaları önlemek için bir tane daha Avoid haraketi yapabiliriz. New diyerek yeni Avoid yaptıktan sonra sağdaki Multiple düğmesine basıp tüm delegeleri seçin.
Eğer alttaki Display Hard Radius seçeneğini işaretlerseniz uçakların çevresindeki çarpışma alanını göreceksiniz. isterseniz HardRadius seçeneğini değiştirerek bu alanı büyütürsünüz böylece birbirlerinin yanından bile geçmezler.
Diğer Avoid  ve Seek haraketi gibi bunuda Takım0 ile ilişkilendiriyoruz. Böylece takım0 elemanları hiçbir delegeye çarpmıyor (Burda bir anlam karışıklığı olabilir çünkü takımdaki bir delege Aynı zamanda Avoid seçeneğinde de bulunuyor ama bunun olaya  bir etkisi olmuyor.)
Solve düğmesine bastığınızda artık uçakların birbirine ve gezegene çarpmadan hedefe gittiklerini görebilirsiniz. Artık uçakları hazırlama zamanı geldi çünkü delegeler render sırasında görünmüyorlar. mecburen bir cisim çiziyoruz. delege sayısı kadar uçak yaptıktan  sonra bunları yine Crowd sayesinde hizalayabiliriz.
 Hizalama için aşağıdaki düğmeye basıyoruz.
Gelen pencerede Objects olarak kutuları seçiyoruz. isterseniz farklı farklı uçaklar da yapabilirsiniz. Bundan sonrasının Crowd ile fazla ilgisi yok sadece uçakları Delegelere link ile bağlamaya yarıyor.
Yukardaki Align ve Link düğmelerine bastıktan sonra uçaklarımız delegelerle aynı hizaya gelip link ile otomatik olarak bağlanacak.
Render etmeden önce delegeleri Hide ile gizleyebilirsiniz. Zaten renderde görünmüyorlar. New düğmesini kullanarak farklı haraketleri istediğiniz cisimlere ekleyebilirsiniz. Daha sonraki bir derste de Biped ile Delegeler arasındaki ilişkiyi inceleyeceğiz. Crowd içindeki bazı haraketlerin Türkçe karşılığı
Avoid: Bir cisim yada cisim grubundan sakınma.
Seek: istenilen bir hedefi arayarak haraket.
Orientation: Delegelerin rasgele haraketi diyebiliriz.
Path follow: Tanımlı bir yolda ileri geri veya devamlı gidebilirler.
Repel: Seek haraketinin tersi diyebiliriz, delegeleri iten bir kuvvet.
Scripted: Kendi yazdığınız koda göre haraket sağlar.
Space warp: Rüzgar, Yerçekimi gibi space warpların etkisini sağlar.
Speed vary: Rasgele hızlarda haraket sağlar.
Surface arrive: Seek gibi, fakat hedefe ulaşınca durmalarını sağlayabilirsiniz.
Surface Follow: Delegelerin yüzeyde kalmasını sağlar, sudaki tahtalar gibi.
Wall Repel: Delegeleri istenen bir grid cismine çarpmaktan korur.
Wall seek: Grid objesi ile seek olayı.
Wander: Rasgele yönlere haraket sağlar.

 
İyi çalışmalar

Bu Konuyu Paylaş
Google Ekle Facebook Profiline Ekle Yahoo Ekle Msn Ekle
Moderatöre Bildir   Logged

Sayfa: [1]   Yukarı git
  Yanıtla  |  Bu Konuyu Gönder  
 
Gitmek istediğiniz yer:  

+ Hızlı Cevap
Hızlı cevap'ı kullanarak hemen mesaj gönderebilirsin. Gülümseme ve kod kullanabilirsiniz. Adı:E-Posta:
Resim doğrulaması:Resimde gösterilen harfleri giriniz
KalınİtalikAltını ÇizÜstü Çizgili|Işıldayan YazıGölgeli Yazı|Formatlı YazıSola DayalıOrtalanmışSağa Dayalı|Yatay Çizgi|Yazı Tipi BüyüklüğüYazı Tipi
Resim EkleSite Adresi EkleE-Posta Adresi EkleFTP Adresi Ekle|Tablo EkleTabloya Satır EkleTabloya Sütun Ekle|Üst YazıAlt YazıDaktilo tarzı yazı|Kod EkleAlıntı Ekle|Liste Ekle
Gülümseme Göz Kırp Peynir Sırıt Sinirli Üzgün Şokta Cool Ha? Gözleri Dönüyor Dil Çıkart Utangaç Dudaklar Mühürlü Kararsız Öpücük Ağla agla alkışla

Benzer Konular
Konu Başlığı Başlatan Yanıtlar Görüntülenme Son Mesaj
3Ds Max Basit Animasyon
3dsMax
JeoPardy 1 2330 Son Mesaj 22 Ocak 2009, 10:15:11
Gönderen: zırzop
Animasyon Için Hareketli Insanlar...
3dsMax
istanbuL 0 2568 Son Mesaj 09 Şubat 2009, 14:07:57
Gönderen: istanbuL
Yunanlilarin Türklerle Ilgili Yaptiği Bi Animasyon.çok Komik!!!!!!!!!!!
Videolar
MaviMoR 0 339 Son Mesaj 19 Mart 2009, 05:03:53
Gönderen: MaviMoR
Acil animasyon için karakter istyorum
Yardımlaşma – Soru & Cevap
shafagh 2 413 Son Mesaj 04 Eylül 2010, 04:41:07
Gönderen: Restorasyon

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.15 | SMF © 2006-2008, Simple Machines

Restorasyon Forum Türkiye Restorasyon ve Konservasyon Mezunları'nın Yardımlaşma Platformudur..
Sitemap | Sitemaps | Mimar Sinan
XHTML 1.0 Uyumlu! CSS Uyumlu! Dilber MC Theme by HarzeM
Restorasyon, Restarasyon, Restitüsyon, Rölöve, Röleve, smyo, safranbolu restorasyon, safranbolu myo, ayvalık restorasyon, bergama myo, bergama restorasyon, mimari restorasyon bölümü, mimari restorasyon, ilke eğitim ve sağlık vakfı, restorasyon merkezi, erzincan mimari restorasyon, van restorasyon, kütahya restorasyon, detay çizimleri, mimari terimler, restorasyon sözlük, tezyinat, harran restorasyon, muğla restorasyon