View Categories

Aktif Vücut Çözücü

6 dakika okuma

Bu sayfa Aktif Bedenler bileşeni hakkında bilgi vermektedir.

Genel Bakış #


Chaos Phoenix , sıvılar ve gazlar gibi akışkanlar oluşturmanıza ve gemi veya buz küpleri gibi nesnelerin suda yüzmesini sağlamanıza olanak tanıyan bir dinamik simülatörüdür. Hatta bu nesneleri etrafta taşıyabilen veya alıp götürebilen dalgaları bile simüle edebilir.

Phoenix Aktif Gövdeler özelliği, aktif gövde nesneleri için Katı Gövde Dinamiği’ni getirerek bunu mümkün kılıyor .

Aktif Cisimler özelliğini kullanmak için, bir Aktif Cisim Çözücü bileşeni oluşturmanız ve Aktif Cisimler simülasyonuna katılacak sahne geometrisini belirtmeniz gerekecektir .

Ardından, Sıvı Dinamiği açılır menüsünde Aktif Cisimler parametresini etkinleştirin ve Aktif Cisim Çözücü düğümünü belirtin.

Varsayılan olarak, sahnedeki tüm geometrilerin Katı (Solid) olduğunu ve Phoenix sıvı simülasyonu için engel teşkil ettiğini unutmayın.

Ancak, yerinde kalan ve sadece sıvının hareketini engelleyen Katı engellerin aksine, Aktif Cisimler, nesnelerin sıvı tarafından itilmesine veya bir sıvı yüzeyinde yüzmesine olanak tanıyarak daha da ileri giderler.

Katı cisimlerin hareketi animasyonlu hale getirilebildiği gibi, aktif cisimlerin hareketi de animasyonlu hale getirilebilir. Bu sayede, aktif bir cisim hem bir yörüngeyi takip edebilir hem de aynı zamanda akışkan tarafından itilebilir.

Aktif gövdeler için, Phoenix Düğüm Başına Özellikler menüsünde bulunan Orijinal Animasyon Etkisi parametresini kullanarak animasyonun ve akışkanın etkileri arasında denge kurabilirsiniz .

Ayrıca, her bir Aktif Gövde nesnesi için yoğunluğu ve diğer Aktif Gövde özelliklerini Düğüm Başına Özellikler menüsünden de ayarlayabilirsiniz .

Aktif Gövde Çözücü düğümünün, çözücünün Etkileşim listesindeki tüm Aktif Gövde nesnelerini etkileyen küresel simülasyon parametrelerini ayarladığını unutmayın . Bu , her Aktif Gövde için benzersiz olan Düğüm Başına Özelliklerden farklıdır .

Sonuç olarak, her biri kendi çözücü ayarları ve Aktif Gövde kümesine sahip birkaç Aktif Gövde Çözücü düğümü kurabilirsiniz, böylece her küme için farklı katı cisim davranışlarına sahip olabilirsiniz. Ancak, Simülatör ayarlarında yalnızca bir çözücü düğümü belirtilebileceğini unutmayın; bu nedenle birden fazla çözücü kullanmak için her çözücü için ek bir Simülatör kurmanız gerekecektir.

Şu anda Aktif Cisimler simülasyonu, sahne geometrisi ile Sıvı Simülatörü arasındaki etkileşimi desteklemektedir .

Aktif cisimler ile yangın/duman simülatörü arasındaki etkileşim henüz desteklenmemektedir.

Kullanıcı Arayüzü Yolu: ||Panel Oluştur|| > Oluştur > PhoenixFD kategorisi > ActiveBodies düğmesi #

Genel #


Çözücü ab_solver – Aktif Cisimler sahne etkileşimi için hangi çözücünün kullanılacağını belirtir.

Bullet – Aktif Cisimler etkileşimi için Bullet çözücüsünü kullanır. Aktif Cisimler arasında karşılıklı etkileşime olanak tanır.
Basic – Aktif Cisimler etkileşimi için eski temel çözücüyü kullanır. Bu çözücü, Aktif Cisimler arasında karşılıklı etkileşimi desteklemez, ancak  Hava Sürtünmesini destekler .

Etkileşim Adımları  |  timestep_mult –  Yalnızca  Çözücü  Bullet olarak ayarlandığında  desteklenir . İki ardışık akışkan simülasyon adımı arasında Aktif Cisimler için kaç hesaplama yapılacağını belirler – örneğin,  akışkan Simülatörünün Kare Başına Adımlar seçeneği  4 ve Aktif Cisimlerin Etkileşim Adımları 10 ise, rijit cisim simülasyonu kare başına 40 adım yapacaktır. Değeri artırmak, Aktif Cisimlerin daha yumuşak hareket etmesini ve çarpışmaların genel doğruluğunu simülasyon süresi pahasına artıracaktır.

Sıvı Yoğunluk Çarpanı  |  interaction_mult  – Simüle edilen sıvının yoğunluğunu geçersiz kılmanıza olanak tanıyan Sıvı Yoğunluk Çarpanı. Varsayılan olarak, 1.0, metreküp başına 1000 kilogram (suyun yoğunluğu) olarak kabul edilir. Bu değeri artırmak, Aktif Cisimlerin daha hafif görünmesine ve sıvı simülasyonu içinde daha az batmasına neden olur ve bunun tersi de geçerlidir.

Dünya’da bir cisim, iki kuvvet nedeniyle suyun üzerinde yüzer: Yerçekimi onu aşağı çeker ve sıvının kaldırma kuvveti onu yukarı iter. Sıvının ve yüzen cismin yoğunluklarına bağlı olarak, bu kuvvetler dengelenir ve cisim ya batar (eğer içinde bulunduğu sıvıdan daha yoğunsa) ya da yüzer.

Köpüğün Etkisi | affect_by_foam – Köpük parçacıklarının aktif cisimleri ne kadar etkileyeceğini kontrol eder. 1.0 olarak ayarlanırsa, köpük parçacıkları cisimleri sıvı parçacıklarının uyguladığı kuvvetle itecektir. Örneğin, çoğunlukla köpükten oluşan bir dalga, aktif cisimleri önemli ölçüde hızlandıracaktır. Tam tersine, bu değer 0.0 olarak ayarlanırsa, köpük aktif cisimlerin hareketini hiç etkilemeyecektir. Köpüğün Etkisi’nin düşük değerleri , simülasyonda çok fazla köpük parçacığı olduğunda daha iyi sonuç verirken, yüksek değerler aktif cisimleri çok fazla hızlandırabilir.

Çarpışma Marjı  |  collision_margin  – Yalnızca  Çözücü  Bullet olarak ayarlandığında  desteklenir . Birbirleriyle temas halinde olan ve sabit kalmasını istediğiniz Aktif Cisim gruplarınız varsa bu parametreyi düşürebilirsiniz. Değer çok yüksekse, cisimler görünürde hiçbir sebep olmadan birbirinden uzaklaşmaya başlayabilir. Öte yandan,  Çarpışma Marjı  çok düşükse, simülasyon yavaşlayacak ve hızlı hareket eden cisimler diğer cisimlerin içinden geçmeye başlayabilir. İkincisi gerçekleşirse ve yine de  Çarpışma Marjının  düşük olması gerekiyorsa,  Etkileşim Adımlarını artırarak cisimlerin birbirinin içinden geçmesini engelleyebilirsiniz .

Hava Sürtünmesi  |  simulate_air_drag  – Aktif cismin öteleme ve dönme hareketlerini yavaşlatmak için basit bir sürtünme kuvveti uygular. Bu seçenek, simülasyondaki nesnelerin hareketini dengelemeye yardımcı olur. Hava Sürtünmesi, simülasyonu yalnızca  Temel  çözücü kullanıldığında etkileyecektir.

Sıkışmış Duvarları Engel Olarak Kullanma |  use_jammed_walls  – Etkinleştirildiğinde, Aktif Cisim Çözücü, Simülatörün Sıkışmış Duvarlarını Aktif Cisimler için engel olarak kullanacaktır.

Zemin Düzlemi  |  use_ground_plane, ground_plane  – Aktif Cisimler simülasyonu için bir Zemin Düzlemi geometrisinin hesaplanmasını sağlar. Zemin Düzlemi sonsuz boyuttadır ve yönü, belirtilen Düzlem geometrisinin dönüşüne bağlıdır. Çözücü, Standart Temel Şekil → Düzlem geometrisi bekler – diğer nesne türleri bu seçenekle çalışmaz ve üzerine Değiştiriciler uygulanmış bir Düzlem nesnesi de çalışmaz.

Yer Sürtünmesi  |  ground_friction –  Yer düzlemi  ile aktif cisimler  arasındaki sürtünme miktarını kontrol eder . Düşük sürtünme, nesnelerin yer düzlemi üzerinde kaymasına izin verir. Yüksek sürtünme, nesneler yer düzlemiyle temas ettikten sonra hem dönüşlerini hem de hareketlerini yavaşlatır.

Zemin Esnekliği  |  ground_elasticity – Aktif cisimlerin zemin düzlemine  çarptığında gösterdikleri sıçrama özelliğini kontrol eder  .

Etkileşim #


Dahil Et/Hariç Tut listesi ielist ,  iemode  – Simülasyon tarafından hangi nesnelerin göz ardı edileceğini veya işleneceğini belirler.  Dahil Et listesi  ve  Hariç Tut listesi arasında geçiş yapmak için radyo düğmelerini kullanın .  Dahil Et listesi  modunda (varsayılan), listeye eklenmedikçe hiçbir nesne simülatörle etkileşime girmez.  Hariç Tut listesi  etkin olduğunda, listeye eklenmedikçe sahnedeki tüm nesneler simülatörle etkileşime girer. 

Aktif Cisim Çözücüsü, bir cismin hacmine bakarak kütle merkezini hesaplar. İşleri basitleştirmek için, cismin tüm parçalarının eşit ağırlığa sahip olduğu varsayımı yapılır.

Örneğin bir gemi söz konusu olduğunda bu doğru değildir. Bir geminin direkleri ve yelkenleri hacminin büyük bir bölümünü oluşturur ancak toplam kütlesine çok az katkıda bulunur.

Bu gibi durumlarda, orijinal nesnenin Phoenix Düğüm Başına Özellikleri’nde Kütle Merkezini Geçersiz Kıl seçeneğini etkinleştirin ve Kütle Merkezi Gizmo’sunu ayarlayın.

Ekle – Seçilen nesneyi Aktif Gövde etkileşim listesine ekler. 

Birden Çok Ekle – Etkin Gövde etkileşim listesine birden çok nesne ekleyerek, bir düğüm listesini hızlı bir şekilde eklemeyi sağlar.

Kaldır – Seçilen nesneyi Etkin Gövde etkileşim listesinden kaldırır.

Kütle Merkezi Oluştur  – Bir sahne nesnesi için Kütle Merkezi Gizmosu oluşturur. Kütle Merkezi Gizmosunu yanlışlıkla sildiyseniz veya otomatik olarak hesaplanan konumuna sıfırlamak istiyorsanız bu seçeneği kullanın.

Kütle Merkezini Yok Et  – Bir sahne nesnesi için Kütle Merkezi Gizmo’sunu siler. Bu seçeneği kullanmak, gizmo’yu Sahne Gezgini penceresinden seçip silmekle aynıdır.

Kütle Merkezi gizmolarını otomatik olarak oluştur  |  auto_create_dummies   – Etkinleştirildiğinde,  Dahil Et/Hariç Tut listesi  parametresine bir nesne eklendiğinde otomatik olarak bir  Kütle Merkezi Gizmosu oluşturulur  . Kütle Merkezi gizmosu, nesneye üst/alt hiyerarşisinde bağlanır.

Kütle Merkezi gizmolarını otomatik olarak sil  |  auto_delete_dummies  – Etkinleştirildiğinde,  Kütle Merkezi gizmosu, Dahil Et/Hariç Tut listesi  parametresinden kaldırıldığında bir nesne için otomatik olarak silinir   . Kütle Merkezi gizmosu, bir üst/alt hiyerarşisinde nesneye bağlıdır.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir