Bu rehberi aynı projede adım adım takip etmek istiyorsanız, Çalışma Dosyaları paketinde "PSD_C4D_R14_Aerodynamik_start.c4d" belgesini bulacaksınız, bu belge ortak başlangıç noktamızı içeriyor.
Kağıt yaprağı basit bir parametrik düzlem nesnesi dir ve Dinamik Deformasyon 'a uygun yeterli bir segmentasyona sahiptir. Yatay durumu iyi görmek ve sahneyi biraz daha renkli hale getirmek için kağıt iki renkte desenlenmiştir.
Grid kapak iki Atom Dizisi temelindeki iki Düzlem Nesne 'den oluşmaktadır. Kesişmeleri daha net hesaplayabilmek için burada iki farklı nesne kullanıyoruz. Zemin, bir Zemin Nesnesi olarak değil, bir Poligon Nesne olarak uygulanmıştır, böylece şaft için zeminde bir delik, aynı şekilde bir Poligon Nesne ile oluşturulmuştur.
Dinamik Özelliklerle Donatma
Hava deliğinin grid kapağına başlayalım. Yukarıda belirtildiği gibi, kağıdın ızgaraya olan çarpışmalarını burada iki farklı nesne ve aynı zamanda Dinamik Beden Etiketleri ile kontrol ediyoruz. Bu nedenle, Nesne Yöneticisi 'nde iki Atom Dizisi 'ni seçiyoruz ve onlara Kolizyon nesnesi olarak birer Dinamik Beden Etiketi atıyoruz.
Her iki Dinamik Beden Etiketi 'ni de Nesne Yöneticisi 'nde seçerek her iki Etikete aynı anda ayarlamalar yapabiliriz. Dinamik Kutu Etiketi 'nin Standart ayarları Dinamik sekmesinde muhafaza edilir.
Çarpışma sayfasında Kapalı çarpışmanın Formunu bırakabiliriz, çünkü ızgarayı iki ayrı nesne olarak kullanıyoruz. Kağıt yapraklarının sadece biraz kaymasına izin vermek için Yanma değeri 'ni %80'e yükseltiyoruz.
Sonraki adım, zemine atlandı. Ayrıca, zeminin Poligon Nesnesi 'ne Kolizyon nesnesi olarak bir Dinamik Beden Etiketi veriyoruz.
Zeminin Dinamik Beden Etiketi 'ni değiştirmemiz gereken ayarlamalar olmadan Dinamik sekmesinde varsayılan ayarları uygulayabiliriz.
Çarpışma sayfasında, yapmamız gereken tek şey, zemindeki kağıt yapraklarının fazla kaymasını engellemek için Yanma değerine uyum sağlamaktır, bu nedenle Yanma değerini %150'ye yükseltiyoruz.
Nihayet, havadan aşağıya bir Parçacık sistemi ile bol miktarda dökülmesini sağlayacağımız kağıt yaprağına geliyoruz. Özellikleriyle ilgilenmek için önce üzerine Dinamik Beden Etiketi 'ni Yumuşak Beden olarak atıyoruz.
Yumuşak Beden Etiketi 'ni seçerek, en önemli parametrelerin zaten Dinamik sekmesinde ayarlandığını göreceksiniz. Ayrıca, lineer hız eşik değerini biraz arttırarak, zemindeki kağıt yapraklarının uygun sürede dinlenmesini sağlıyoruz.
Çarpışma sayfasında, Form olarak hareket eden ağı seçiyoruz. Bu şekilde, çarpışmanın doğru bir şekilde hesaplanması garanti edilir.
Elastiklik değerini %5'e indiriyoruz; sonuçta, kağıdın zeminde veya ızgarada yerleşmesinden sonra yukarı sıçramamasını istiyoruz. %50 Yanma değeri, ızgarada veya zeminde zaten var olan Yanma değerlerine uygun görünüyor.
Gözeneklik, dikey hızları ve Parçacık sistemi 'nin çok sayıda yere düşmesi için kitlenin kütlesini belirler. Simülasyona hafif bir uçak objesi olduğunu bildirmek için Özel Yoğunluk ayarına getiriyor ve 2 küçük bir değer atıyoruz.
Ayarlar ile ilgili olarak nihayet bu eğitim için önemli bazı parametrelere geçiyoruz - Aerodinamik. Kağıt yapraklarımızın uçuş sırasında ve çevresel rüzgar etkisinde pek direnebileceği bir şey olmadığı için Hava Direnci değerini düşük, %5 olarak belirliyoruz.
Öte yandan, yaprakların hafif rüzgarlarda bile doğrulup yükselmesini istiyoruz; bu durumda Yükseltme için yaklaşık %70 destekleyici bir değer uygun olacaktır. Çift Taraflı seçeneği, sadece Kağıdın Üst Yüzeyi değil, aynı zamanda Alt Yüzeyi ni de saldırı alanı olarak tanımlayıp işleme koyma anlamına gelir.
Kağıdın gerçek bir kağıt gibi davranabilmesi için, onu elastik, esnek bir cisim olarak tanımladık, yani Yumuşak Cisim-Objesi. Ayarlar ile ilgili olarak, Yumuşak Cisim Sekmesinde daha ayrıntılı özellikler belirliyoruz.
İşlem süresini mümkün olduğunca artırmamak için Yumuşak Cisim bölümünde önce Hesaplama Doğrulayıcısını devre dışı bırakıyoruz. Hata olursa buradan düzeltebiliriz.
Sonra kağıdın özelliklerine geçiyoruz. Yapısal Yaylar, malzemenin Sertliğini sağlar, bu yüzden buraya %300, %50 Sönümleme olan nispeten yüksek bir değer veriyoruz. Aşırı yüklenme sonrası şekil değiştirme olanağı olan, Elastik Sınır, çok yüksek, %800'de belirliyoruz.
Bu, her düştüğünde hemen kırışık halde kalan her kağıt için değil. Kağıdın sırf katlanmaması için, Kesme Yayları değerini 100'e yükseltiyoruz.
Kağıt doğal olarak Esneklike karşı pek bir şey sunmaz, bu yüzden bu değer oldukça düşüktür. Burada da Elastik Sınır'ı kullanıyoruz, ancak burada kırışıklığın kabul edilebilmesi için biraz daha düşük bir değer belirliyoruz.
Şekil Muhafazası ile, şekil değiştirmiş olan Yumuşak Cisim-Objesinin ne kadar eski haline dönmeye çalışacağını belirliyoruz. Kağıttan burada pek direnç beklenmediği için, Sertlik için çok düşük bir değer yeterlidir.
Elastik Sınır ı tekrar yüksek belirliyoruz, böylece bu sınırı aştığında kağıdın basitçe şekillenmiş halde kalabileceğinden emin oluyoruz.
Düşen Kağıt Yapraklarının Parçacık Sistemi Yapısı
Bu parametre maratonundan sonra, tüm ilgili nesneler Dinamik Özellikler ile donatıldı. Şimdi Parçacık Sistemi ile ilgileniyoruz, bu sistem kağıt yapraklarını üretir ve yerlere döker.
Bunun için Sahne menüsünden Simulate>Parçacık Sistemi aracılığıyla bir Emici alıyoruz.
Kağıt Yapraklarının Parçacık olarak işlev görmesi için, onu Emici içinde bir Alt Nesne olarak belirliyoruz. Y-koordinat Değeri üzerinden Parçacık Emicisi'ni yaklaşık 300 cm yukarı taşıyoruz; pozisyonu doğrudan hava şaftının üzerinde zaten uygun durumda.
Emici-Objesi için Ayarlar ile ilgili olarak, Parçacık Sekmesi üzerinden Parçacık Emitasyonunu kontrol ediyoruz. Yüksek Doğum Oranları kullanmamalısınız, çünkü Yumuşak Cisim-Objeler olduğundan hesaplama gerçekten yoğundur. Ama endişelenmeyin, hatta küçük gibi görünen Doğum Oranları (benim 10'um gibi) ile fazla miktarda kağıt biriktirebilirsiniz.
Animasyonun 500. karede bitmesini ve bu zamana kadar her yaprağın yerde olmasını sağlamak için, Parçacık üretimini 400. karede sonlandırıyoruz.
Varyasyon ile Hız ve ekstra Dönme ile -180° kadar bir Rotasyon ile Parçacık atışı doğal hale getirilir. Nesneleri Göster seçeneği, Editörde ve Rendırda gerçekten kağıt yapraklarının düşüşünü görmemizi garanti eder.
Emici Sekmesinde, Boyutu Emici için düzenliyoruz. Belirtilen Boyut, Sahne ve Hava Şaftının yeterince kağıtla doldurulması için yeterlidir.
Şimdi bunu sonunda test ederek, Yürütme Butonu'nu tıklayarak ve Editörde tekrar hava şaftına yaklaşarak deniyoruz. Kağıt yaprakları yukarıdan aşağıya doğru düşer ve istenildiği gibi alt kısma çarpar.Kollide eder ve Yer Örtüsü ve Zemin.
Hava Şaftından Çıkan Hava Akımının Entegrasyonu
Aerodinamik bir etkitten bugüne kadar pek fazla bir şey gözükmüyordu; ancak bir hava şaftından çıkan hava akımını simülasyona dahil edersek, bu durum hemen değişir. Bunun için Sahne menüsünden Simulate>Parçacık Sistemi'nden Rüzgar parçacık modifiyatörünü alıyoruz ve sahneye dahil ediyoruz.
Hava akımının hava şaftından çıkması gerektiği için, Pozisyon zaten Orjinal'de doğru durumda. Ancak, hava akımını Pitching-Winkel W.P üzerinden 90° döndürmemiz gerekiyor, böylece hava akımı Y-Yönü'nde yukarıya doğru işaret eder.
Rüzgar nesnesinin Ayarlar iletişim kutusunda, Nesne sekmesinde Rüzgar hızı ve Türbülans parametrelerini buluyoruz. Rüzgar hızını kısa süre içinde rastgele bırakacağız, bu yüzden şu anda burada ilk testler için 50 m olarak ayarlıyoruz. Türbülans tarafından oluşturulan dönüşler oldukça arzu edilir (çünkü rüzgar ızgaradan geçiyor), ancak önemli olan şey, aerodinamik Rüzgar modunu etkinleştirmemiz gerektiği ve aerodinamik özelliklere sahip kağıt yapraklarımıza etki edebileceği.
Abonman Sekmesinde, Alma Formu olarak Küre formunu seçiyoruz. Bu şekil köşeleri tamamen doldurmaz, ancak bu da oldukça makul, çünkü gerçek duruma daha yakın ve kağıdın, ızgara üzerinde yayılması için biraz yer sağlar.
Yuvarlak küresel biçim ayrıca, yüksek döndürülmüş yaprakların modifikatörün bir kenarında kalmadığı ve duyarsızca süzmeye devam etmediği anlamına gelir. Alma'yı %10'a ayarlıyor ve Alma Fonksiyonu seçeneğinde Inv. karesel seçiyoruz.
Çalma düğmesine tıkladığınızda, dışarı çıkan rüzgarın düşen kağıt yaprakları üzerinde nasıl etkili olduğunu gösteren bir video izleyeceksiniz. Ancak hava akımı şu anda hala çok düzgün değil.
Rüzgar Akışının XPresso ile Kontrol Edilmesi
Küçük bir XPresso devresi ile hava deliğine ani rüzgar fırtınaları katkıda bulunuyoruz, bu sırada herhangi bir parametreyi animasyon yapmamız gerekmeyecek.
Bunun için, mantıklı olarak Wind-Objesine bir XPresso ifadesi atamamız gerekiyor. Bu ifadeyi ya Sağ Tık Menüsü ile CINEMA 4D Etiketleri altında yönetici iletişim kutusundan ya da Etiketler>CINEMA 4D Etiketleri menüsünden Objeler Yöneticisinde bulabiliriz.
Küçük devrimimizi oluşturmak için, Objeler Yöneticisinde XPresso ifadesi simgesine çift tıkladığımızda XPresso Düzenleyicisi'ni açıyoruz ve küçük devremizi oluşturmak için orada çalışmalarımızı başlatıyoruz. Rüzgar nesnesine erişebilmek için, onu XPresso Düzenleyicisi'nde kullanmamız gerekiyor. Bu yüzden yapmayı istiyorsak, sadece onu Objeler Yöneticisinden XPresso Düzenleyicisi'ne sürükleyip bırakıyoruz.
Wind Node'un mavi giriş portuna giderek, Objenin Özelliklerinde bulunan Rüzgar Hızı parametresini seçiyoruz ve sağlayıcı olarak bir Giriş Portu olarak sunuyoruz.
Oluşturulan Rüzgar Hızı, bir yandan hazır bir değer aralığında bulunmalı, diğer yandan da kullanılamaz değer sıçramaları oluşturmamalı, sürekli artıp azalmasına izin vermelidir. Bu gereksinimler için, mükemmel bir şekilde uygun olan Gürültü Düğümü, Sağ Tık Menüsü ile XPresso Düzenleyicisi'ne sağ tarafınızda getirerek alabiliriz.
Gürültü Düğümü'ndeki Çıkış Portu zaten bize hazır olarak sunulmuştur. Fare ile sürükleyerek Noise Portu, Wind Hızı giriş portunu Wind Nesne Düğümü ile bağlarız.
Rüzgar Hızı parametresi şimdi bir Gürültü Dokusu tarafından kontrol edilmektedir. Bu dokunun ve işleminin Gürültü Düğümü Ayarlar iletişim kutusu aracılığıyla düzenlenebilir.
Dalgalı Turbulans'ı seçiyoruz ve Absolute Değerler seçeneğini devre dışı bıraktığımızda negatif değerlere de izin veririz. Boyut parametresi aracılığıyla gürültünün yumuşak geçişler oluşturacak şekilde ölçeğini belirleriz. Frekans ile zaman içindeki Gürültü Değişikliklerinin sıklığını kontrol ederiz.
0,5 gibi göreceli düşük bir değer, rüzgar darbelerinin peş peşe gelmemesini sağlar. Genlik, Gürültü Sonucunu, iletilen Gürültü Değeri ile çarpar. 150 Birim ile belirgin dalgalanmalara sahip olmasını sağlıyoruz. Başlangıç Değeri 0, rüzgar makinesinin rüzgarsız başlamasını sağlar.
Rüzgar Nesnesinin Ayarlar iletişim kutusunda, XPresso ile Rüzgar Hızı kontrolü, bir değişmiş parametre kutusu ile farkedilir hale gelir. Çalma düğmesine tıkladığınızda, zamanla Rüzgar Hızı Değerinin nasıl değiştiğini - ve Editörde de Rüzgar Modifikatörü'nün gürültüye dayalı dönüşünü görebilirsiniz.
Görsel Tabanlı Rüzgar Nesnesinin Aktivasyonu
Kağıt yaprakların ızgarada yerleşmesine ve toplanmasına olanak tanımak için, Rüzgar Nesnesini 150. kareden itibaren açıyoruz. Bu işlemi biraz Parametre Animasyonu ile gerçekleştiriyoruz.
Bunun için, Zamanlayıcıyı 0 veya 1. kareye ayarlayın, Rüzgar Nesnesi'ni Temel sekmesindeki Aktive Et parametresi ile kapalı konuma getirin ve Ctrl- veya Strg-Tuşu ile Parametre Dairesine tıklayarak bu değer için bir Anahtar Çerçevesi kaydedin.
Sonra Zamanlayıcıyı Resim 150'e ayarlıyoruz ve açık Rüzgar Nesnesi durumunda Etkinleştirme Parametresi için bir anahtar karesi alıyoruz.
Bu küçük parametre animasyonunda daha fazla yapılacak şey yok. Rüzgar Nesnesi pervaneleri şimdi 149. kareye kadar duruyor ve ancak 150. karede harekete geçiyorlar.
Dinamik Ön Ayarları Kontrol Etme
Bu öğreticiyi takip etmek için başlangıç sahnemi kullandıysanız, burada genellikle herhangi bir değişiklik yapmanıza gerek yok. Proje Ön Ayarları menüsünde Dinamikler sayfasında, Dynamics-Solver'ın hatalardan kaçınmasına yardımcı olan bazı parametreler bulabiliriz.
Dinamikler Ön Ayarları bölümünde, global olarak Yerçekimi ve Yoğunluk var olmalıdır. Aerodinamik Simülasyon için Hava Yoğunluğu parametresi önemlidir.
Uzmanlık Alanı'nda, Dynamics Solver'a yardımcı olarak Ölçeklendirmeyi azaltabiliriz. Genellikle 20 cm x 30 cm boyutlarında kağıt yapraklarıyla uğraşıyoruz ki bunlar deforme edilip oldukça doğru bir şekilde çarpışmalıdır. 5 cm değeri burada Dinamik Motoru için daha iyi bir Boyut Anlayışı sağlar.
Şimdi tamamlanmış simülasyonu baştan sona izleyebilir ve render alabiliriz. Kafes üzerinde toplanan kağıt yaprakları, Aerodinamik sayesinde tekrar tekrar yukarı fırlatılırlar…
… ve sonunda yalnızca rüzgar korunaklı alanlara tutunabilirler.