Son xəbərlər
NVIDIA RTX Spark satışa çıxdı: Yerli süni intellekt və məzmun istehsalı üçünBlender-də həcmli duman və tüstü: Volume Scatter ilə başlanğıcBlender Geometry Nodes: Yenidən istifadə edilə bilən node qrupu yaratmaqUnreal Engine Lumen quraşdırılması: Memarlıq səhnələrində işıq və əksolunma parametrləriRedshift 2027.0 çıxdı: Fur Object, ACES 2 və Archicad dəstəyiBlender Rigid Body fizikası: toqquşma simulyasiyası üçün addım-addım bələdçiGemini Omni Flash və Veo 3.1 ilə memarlıq videosu üçün prompt hazırlamaqRevit Automation API-də əlaqəli modelləri emal etmək: addım-addım bələdçiGemini API function calling ilə Blender iş axınının qurulması üzrə bələdçiUnreal Engine Control Rig ilə personaj rig-i yaratmaq və animasiyaya başlamaq
TəlimlərBlender

Blender Rigid Body fizikası: toqquşma simulyasiyası üçün addım-addım bələdçi

Blender-in Rigid Body sistemi mesh obyektlərin hərəkətini və toqquşmalarını simulyasiya edir. Bu bələdçidə Active və Passive gövdələri qurmağı, simulyasiya ayarlarını tənzimləməyi və keşi bake etməyi nəzərdən keçiririk.

Müasir interyerdə toqquşma simulyasiyasını xatırladan həndəsi mebellərSüni intellekt şəkli
Təmsili şəkil, süni intellektlə yaradılıb.Şəkil: 3dsınıfı / FCA AI

Qısaca

  1. Rigid Body simulyasiyasında yalnız mesh obyektlər iştirak edə bilər.
  2. Active gövdələr dinamik şəkildə hərəkət edir, Passive gövdələr isə sabit qalır.
  3. Substeps Per Frame və Solver Iterations dəyərləri simulyasiyanın dəqiqliyinə və sabitliyinə təsir edir.
  4. Bake əməliyyatı üçün Object Mode tələb olunur; fayl saxlanmayıbsa, keş yaddaşda qala bilər.

Bu bələdçidə nə öyrənəcəksiniz?

Blender-dəki Rigid Body sistemi bərk cisimlərin səhnədəki hərəkətini və istiqamətini fizika simulyasiyası ilə yaradır. O, geometriyanı əymək və ya formalaşdırmaq əvəzinə, obyektləri bütöv halda hərəkət etdirir. Sistem animasiya ilə birlikdə işlədiyinə görə gövdələr valideyn-övlad əlaqələri, animasiya məhdudiyyətləri və sürücülərlə istifadə oluna bilər.

Bu bələdçidə mesh obyektləri Active və ya Passive olaraq təyin etməyi, simulyasiyanın əhatə dairəsini müəyyən edən kolleksiyaları yoxlamağı və Cache panelindəki bake seçimlərindən istifadə etməyi nəzərdən keçiririk. Nümunələr memarlıq vizuallaşdırması səhnəsində düşən dekor elementi və ya sabit masa səthi kimi hallara uyğunlaşdırılıb. Bunlar istifadə ssenarilərinə aid nümunələrdir; mənbə təlimatları konkret səhnə nəticələrinə zəmanət vermir.

Tələblər və hazırlıq

Bu izah Blender-in rəsmi istifadəçi təlimatındakı Rigid Body və Rigid Body World səhifələrinə əsaslanır. Mənbələrdə konkret Blender versiyası, hesab növü, ödəniş və ya avadanlıq tələbləri göstərilmir. Buna görə burada versiya və ya məhsuldarlıqla bağlı əlavə fərziyyə irəli sürülmür.

Simulyasiyaya yalnız mesh obyektlər daxil edilə bilər. Səhnənizdə hərəkət edəcək hissələri və toqquşma səthi kimi istifadə olunacaq sabit obyektləri əvvəlcədən müəyyənləşdirin. Məsələn, interyer təqdimatında masanın üzərində aşacaq obyekt Active, masa səthi isə Passive kimi təyin edilə bilər. Bu bölgü hansı obyektlərin fizika tərəfindən hərəkət etdiriləcəyini planlaşdırmağı asanlaşdırır.

Rigid Body-ni addım-addım qurmaq

  1. Simulyasiyada iştirak edəcək mesh obyektləri seçin. Rigid Body sisteminə daxil ediləcək obyektlərin mesh tipində olduğunu yoxlayın. Səhnədəki bütün hədəf obyektlərin iştirak etməsi lazımdırsa, hər biri üçün gövdə növünü və kolleksiya ayarlarını nəzərdən keçirin.

  2. Gövdə növünü müəyyən edin. Seçilmiş obyektə Properties bölməsindəki Physics tabından Rigid Body əlavə edə və ya Object menyusundakı Rigid Body seçimlərindən istifadə edə bilərsiniz. Add Active dinamik simulyasiyada iştirak edəcək obyektlər, Add Passive isə sabit qalması nəzərdə tutulan obyektlər üçündür. Düşəcək dekor elementini Active, onun toxunacağı döşəməni və ya mebel səthini Passive kimi seçmək başlanğıc üçün aydın quruluş yaradır.

  3. Animated seçimini ehtiyaca uyğun nəzərdən keçirin. Rəsmi təlimatda qeyd olunur ki, Animated seçimi aktivləşdirildikdə həm Active, həm də Passive gövdələr animasiya sistemi ilə idarə oluna bilər. Bu seçimdən istifadə edərkən animasiya ilə fizika simulyasiyasının rollarını birlikdə nəzərə alın. Dinamik gövdələrdə iş zamanı obyektin mövqeyini və istiqamətini simulyasiya idarə edir. Bu zaman obyektin mövqe və fırlanma dəyərlərinin birbaşa dəyişmədiyini də nəzərə alın.

  4. Rigid Body World kolleksiyalarını yoxlayın. Scene tabındakı Rigid Body World panelində simulyasiyada iştirak edəcək gövdələr və məhdudiyyətlər üçün kolleksiyalar təyin olunur. Obyektə Rigid Body əlavə edildikdə standart olaraq RigidBodyWorld adlı qrup yaradılır və gövdələr ora əlavə edilir. Ancaq simulyasiyada hansı kolleksiyanın istifadə olunacağını paneldəki Collection sahəsi müəyyən edir. Buna görə siyahıda olmayan gövdələr və ya məhdudiyyətlər hesablamaya daxil edilməyə bilər. Bir neçə Rigid Body World kolleksiyası yaratmaq və obyektləri müxtəlif kolleksiyalara yerləşdirmək də mümkündür.

  5. Zamanlama və dəqiqlik ayarlarını tənzimləyin. Speed ayarı fizika hərəkətinin zaman axınını dəyişir. Substeps Per Frame hər kadr üçün neçə simulyasiya addımından istifadə olunacağını müəyyən edir; dəyərin artırılması daha ətraflı hesablama verə bilər, lakin prosesi ləngidir. Solver Iterations isə hər addımda məhdudiyyətləri həll etmək üçün neçə iterasiya aparılacağını idarə edir. Daha yüksək dəyərlər məhdudiyyətlərin və üst-üstə yığılmış obyektlərin sabitliyini yaxşılaşdıra bilər, bununla belə hesablama müddəti də arta bilər.

  6. Split Impulse ayarından ehtiyatla istifadə edin. Toqquşmalar zamanı yaranan artıq sürəti azaltmağa kömək edən bu ayar bəzi səhnələrdə daha yaxşı nəticə verə bilər. Bunun əvəzində simulyasiyanın sabitliyi müəyyən qədər azala bilər. Buna görə seçimi daim aktiv saxlamaq əvəzinə, lazım olan səhnələrdə sınayaraq qiymətləndirin. Xüsusilə çox sayda obyektin üst-üstə durduğu hallarda nəticəni yoxlayın.

  7. Lazım gəldikdə obyekt transformasiyalarını tətbiq edin. Fizika simulyasiyası dinamik obyektin səhnədəki hərəkətini idarə edir, lakin bu hərəkət obyektin öz mövqe və fırlanma dəyərlərinə avtomatik yazılmır. Simulyasiya nəticəsində yaranan transformasiyaları obyektə köçürmək lazımdırsa, Apply Object Transform operatorundan istifadə etməyi nəzərdən keçirin. Ölçünün də simulyasiyaya təsir etdiyini, lakin animasiya sistemi tərəfindən idarə olunduğunu unutmayın.

Keşi bake etmək

Rigid Body World daxilindəki Cache alt panelində simulyasiyanın başlanğıc və bitiş kadrları təyin olunur. Bake əməliyyatı göstərilən intervaldakı fizika hərəkətini hesablayaraq nəticəni keşə yazır. Əməliyyata başlamazdan əvvəl Object Mode-da olun. İş faylını da əvvəlcədən yadda saxlayın: Blender təlimatına əsasən, yadda saxlanmamış faylda yaranan keş yaddaşda qala bilər və fayl saxlanmasa, itə bilər.

Bake tamamlandıqdan sonra Delete Bake seçimi ilə yaradılmış keşi silmək mümkündür. Təlimatda həmçinin cari kadra qədər hesablama, mövcud keşdən bake etmə, eləcə də səhnədəki fizika keşlərini toplu şəkildə bake etmək və ya silmək seçimləri izah olunur. Əməliyyatdan əvvəl Cache panelindəki başlanğıc və bitiş kadrlarını yoxlamaq hesablamanın hansı intervalı əhatə etdiyini aydınlaşdırır.

Tez-tez rast gəlinən səhvlər

  • Obyekt simulyasiyada görünmür: Obyektin mesh tipində olduğunu və Rigid Body World panelində seçilmiş kolleksiyaya daxil edildiyini yoxlayın. Məhdudiyyətlərin kolleksiya əhatə dairəsini də ayrıca nəzərdən keçirin.

  • Bake başlatmaq olmur: Əməliyyatdan əvvəl Object Mode-a keçin. Fayl hələ yadda saxlanmayıbsa, əvvəlcə onu saxlayın; əks halda yaddaşdakı keş itə bilər.

  • Üst-üstə yığılmış obyektlər sabit deyil: Solver Iterations dəyərini artırmaq məhdudiyyətlərin və yığınların sabitliyini yaxşılaşdıra bilər. Ayarı dəyişdirib nəticəni səhnədə yoxlayın.

  • Toqquşma hərəkəti gözlənilən nəticəni vermir: Substeps Per Frame dəqiqliyə, Split Impulse isə toqquşma zamanı yaranan artıq sürətin azaldılmasına təsir edir. Bu ayarların təsirini ayrı-ayrılıqda sınayın; Split Impulse sabitliyi azalda bilər.

  • Obyektin mövqe və fırlanma dəyərləri gözlənildiyi kimi yenilənmir: Hərəkəti simulyasiya idarə edərkən obyektin dəyərləri birbaşa dəyişməyə bilər. Transformasiyaları obyektə köçürmək üçün Apply Object Transform operatorundan istifadə etməyi nəzərdən keçirin.

Memarlıq və vizuallaşdırma iş prosesində istifadə

Rigid Body memarlıq animasiyalarında düşmə, toqquşma və ya yığılma hərəkətlərini qurmaq üçün istifadə edilə bilər. İnteryer təqdimatında hərəkət edəcək dekoru Active, onun toxunacağı səthi isə Passive təyin etmək səhnədəki rolları ayırmağa kömək edir. Məhsul və ya mebel vizuallaşdırmalarında da oxşar quruluşu sınamaq olar. Bununla belə, nəticə səhnənin məzmunu və seçilmiş ayarlarla birlikdə qiymətləndirilməlidir.

Mənbələrdə avadanlığa dair xüsusi tələb və ya məhsuldarlıq müqayisəsi yoxdur. İş prosesində simulyasiya addımlarının artırılmasının hesablama müddətini uzada biləcəyini, bake etməzdən əvvəl faylın yadda saxlanmalı olduğunu və simulyasiyada iştirak edəcək obyektlərin düzgün kolleksiyada yerləşməsini nəzərə alın. Konkret proqram versiyası və ya ödənişli lisenziya barədə də məlumat verilmədiyindən, bu bələdçi həmin mövzularda əlavə iddia irəli sürmür.

Növbəti addımlar

Əvvəlcə sadə səhnədə bir Active və bir Passive mesh obyektlə əsas davranışı müşahidə edin. Sonra kadr intervalını, Substeps Per Frame və Solver Iterations ayarlarını ehtiyaca uyğun dəyişərək fərqi yoxlayın. Ayarları dəyişəndə nəticələri eyni səhnə şərtlərində müqayisə edin. Son mərhələdə kolleksiyaları yoxlayın, faylı yadda saxlayın və simulyasiyanı bake edin. Beləliklə, problem yarandıqda gövdə növü, əhatə dairəsi, zamanlama və keş mərhələlərini ayrı-ayrılıqda yoxlaya bilərsiniz.

Mənbə və lisenziya

Bu bələdçi Blender-in rəsmi istifadəçi təlimatındakı Rigid Body World və Rigid Body giriş səhifələrindən Azərbaycan dilinə uyğunlaşdırılıb. Hər iki mənbə CC BY-SA 4.0 lisenziyası ilə dərc olunub.

Mənbələr

2 mənbə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/physics/rigid_body/world.html
Xülasə
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/physics/rigid_body/introduction.html
Xülasə

Mənbə mətnləri yenidən dərc edilmir; qısa sitatlar işarələnir, qalanı bizim xülasə və şərhimizdir.

3dsınıfı rəyi
3dRedaktorun qiymətləndirməsi

Rigid Body memarlıq animasiyalarında düşmə, toqquşma və yığılma kimi hərəkətləri əl ilə qurmaq işini azalda biləcək əlçatan bir alətdir. Active/Passive bölgüsü hansı obyektlərin hərəkət edəcəyini planlaşdırmaq üçün anlaşıqlı başlanğıc nöqtəsi yaradır.

Türkiyədəki ofislər və tələbələr üçün əsas məqam dəqiqliklə hesablama müddəti arasında tarazlıq yaratmaqdır. Simulyasiya addımlarının və ya həlledici iterasiyalarının sayının artırılması prosesi ləngidə bilər; buna görə ayarları real səhnədə sınamaq lazımdır. Mənbələrdə avadanlıq tələbləri və lisenziya xərci göstərilmir. Həmçinin yadda saxlanmamış faylda keşə güvənməmək istehsal prosesində lazımsız təkrarların qarşısını ala bilər.

Tez-tez verilən suallar

Blender Rigid Body simulyasiyasında hansı obyektlər iştirak edə bilər?

Rəsmi təlimata görə Rigid Body simulyasiyasında yalnız mesh obyektlər iştirak edə bilər. Bundan əlavə, obyektlər Rigid Body World panelində göstərilən kolleksiyada yerləşməlidir.

Blender-də Active və Passive Rigid Body arasındakı fərq nədir?

Active gövdələr dinamik simulyasiyada iştirak edir, Passive gövdələr isə sabit qalır. Hər iki növ Animated seçimi ilə animasiya sistemi tərəfindən idarə oluna bilər.

Blender Rigid Body simulyasiyası necə bake edilir?

Bake əməliyyatı Cache panelindən başladılır və Blender-də Object Mode-da olmaq tələb olunur. Fayl yadda saxlanmayıbsa, keş yaddaşda qala və itə bilər.

Şərhlər və forum türkcədir.Müzakirəyə qoşulun
+

Əlaqəli xəbərlər