Jei norite dirbti su šiuo vadovėliu toje pačioje projekto srityje žingsnis po žingsnio, darbo failų pakete rasite dokumentą "PSD_C4D_R14_Aerodynamik_start.c4d", kurį naudosime kaip bendrą pradinę vietą.
Popieriaus lapas yra paprastas parametrinis plokštumos objektas, kuris turi pakankamą segmentaciją dinamikai suformuoti. Kad būtų gerai matomas popieriaus padėtis ir kad scena būtų šiek tiek spalvingesnė, popierius turi dvicolorės tekstūros.
Tinklelis sudarytas iš dviejų atomų grupei pagrįstų dviejų plokštumos objektų. Taip pat, siekiant tiksliau skaičiuoti susidūrimus, čia dirbame su dviem skirtingais objektais. Dangčio nenaudojamas kaip dangčio objektas, o kaip poligoninis objektas, norint sukurti "šachtą", taip pat poligoninį objektą, kuris yra atidarytas.
Dinaminių savybių įrengimas
Pradėkime su lizdine dangčio tinkle. Kaip jau minėta, popieriaus sąveikas su tinklu čia kontroliuojame naudodami du skirtingus objektus ir taip pat Dynamics Body žymes. Norėdami priskirti du Atomų grupes kaip stumiamieji objektai atrenkame Objektų tvarkyklėje abu ir priskiriame jiems naudodami konteksto meniu dešine pelės klavišu mygtuku arba per meniu Žymės>Simuliaciniai žymės Objektų tvarkyklėje Dynamics Body žymę kaip susidūrimų objektą.
Renkame abu Dynamics Body žymes Objektų tvarkyklėje, kad galėtume nustatyti nustatymus vienu metu abiem žymėms. Dinamikos skiltyje nustatymų dialoge laikysime numatytuosius nustatymus.
Šio nustatymų dialogo susidūrimų skiltyje mes paliekame Formą palikti Automatišką, nes naudojame du atskirus tinklo objektus. Prieinamumą padidiname iki 80%, kad popieriniai lapai, krentantys ant tinklo, mažai nuskristų.
Toliau eikime prie grindų. Taip pat poligoninis objektas grindų gauna Dynamics Body žymę kaip susidūrimų objektas naudojame per konteksto meniu dešine pelės klavišu arba per meniu Žymės>Simuliaciniai žymės Objektų tvarkyklėje.
Taip pat galime palikti numatytuosius nustatymus Dynamics Body žymės grindų Dinamikos skiltyje be jokių pakeitimų.
Susidūrimų nustatymų dialogo puslapio nustatymams reikia tinkamai pritaikyti trintį. Kad popieriniai lapai, nukritę ant grindų, nenueitų toli, mes padidiname trintį iki 150%.
Galų gale ateiname prie popieriaus lapo, kuris vėliau leisti lieti žemyn per partikulinių sistemų iš viršaus. Pirma, susitelkime į jo dinamines savybes. Todėl per konteksto meniu dešine pelės klavišu arba per meniu Žymės>Simuliaciniai žymės Objektų tvarkyklėje priskiriame jam Dynamics Body žymę kaip minkšta kūno.
Pasirenkame minkšto kūno žymę jau yra pagrindiniai parametrai nustatomi nustatymų dialogo puslapyje. papildomai nustatome em> linijinį greičio slenkstį nusistatan mažai aukštyn, kad popieriaus lapai, esantys ant grindų, laikui bėgant atsirastų.
Nustatymų dialogo susidūrimų puslapyje pasirenkame Formą kaip judačią tinklą. Taip užtikrinama tiksliai skaičiuojama susidūrimo.
Elastiškumą mažiname iki 5%; galų gale, norint, kad popieriaus lapas ant grindų ar tinkle neatsimaišytų. Trinties em> nuo 50% gerai tinka jau esantiems tinklelio ar grindų trinties koeficientams.
Apie tankį nustatome masės puslapyje nustatymų dialoge masiškumą popieriaus lapo, kuris vėliau per partikulinių sistemų daugybieną krito į žemę. Kad simuliacija žinotų, kad tai yra labai lengvas skraidantis objektas, nustatome savo tankį ir suteikiame mažą vertę - 2.
Po stabiliosios naršyklės Nustatymai gale pagaliau pasirenkame keletą šio vadovo esminių parametrų - aerodinamiką. Kadangi mūsų popieriniai lapai skrydžio ir oro sąlygų įtakoje turi mažai priešintis, nustatome oro pasipriešinimo reikšmę žemesnę, 5%.
Priešingai, norime, kad lapai galėtų iškeltis ir nusileisti net esant silpnam vėjui; čia iškilimui patariama pridėti parametrą, apie 70%. Parinktis abipusė užtikrina ne tik popieriaus viršutinę, bet ir apatinę dalį kaip atakos plotą.
Kad mūsų popierinis lapas elgtųsi kaip popierius, jį nustatome kaip Minkštą objektą, elastingą, lankstų kūną. Stabiliojo kūno nustatymų dialogoje nustatome konkretesnes savybes.
Kad nereiktų užlaikyti skaičiavimų laiką daugiau nei būtina, pradžioje, minkštų kūnų srities, išjungiame Tikslų skaičiavimo nustatymo algoritmą. Jeigu atsiras klaidų skaičiavimuose, visada galėsime tai pataisyti čia.
Tęsiame su popieriaus savybėmis. Struktūriniai spyruoklės užtikrina medžiagos standumą, todėl nustatome pakankamai aukštą, 300, reikšmę, su 50% slopimu. Naujas 14 versijoje įvykęs perteklius po apkrovos, elastingą riba, nustatome 800% vėlai.
Tai užtikrina, kad ne kiekvienas ant grindų nukrisęs popierius iš karto susilaužys. Kad popierius ne paprasčiausiai susilaužytų, kniedžių spyruoklėms suteikiame 100 reikšmę.
Popierius natūraliai neturi daug pasipriešinimo lenkimui, todėl ši reikšmė yra palyginti maža. Taip pat čia naudojame elastingą ribą, tačiau šiek tiek mažesnę, kad kūburlinimas vis dėlto būtų leidžiamas.
Apie formos išsaugojimą nurodome, kaip stengiasi sugrįžti į pradinę būseną deformuotas Minkštas kūno objektas. Labai maža reikšmė kietumui pakanka, nes iš popierio nepasiūlysime daug pasipriešinimo.
Elastinę ribą vėl nustatome aukščiau, kad popierius, kai ją vieną kartą viršijęs, galėtų paprastai išlikti deformuotas.
Gamtos sistemos sudėjimas pririšusiems popieriniams lapams
Po šio parametrų maratono visi susiję objektai su dinaminėmis savybėmis apdorojami. Dabar susitelkiame į Partikelių sistemą, kuri sukuria popierinius lapus ir leidžia jiems kritti ant grindų.
Tam pasitelkiame Šaltinio iš meniu Simuliuoti>Partikelių sistema mūsų scenoje.
Kad popierinis lapas galėtų veikti kaip Partikulis, jį nurodome kaip poobjektą Šaltinyje. Per Y koordinatės reikšmę nukelkiame Partikelų išmetimo tašką apytiksliai 300 cm į viršų; Pozicija tiesiai virš ventiliacijos angos jau tinkama.
Šaltinio objekto nustatymų dialoge per Partikelio puslapį valdome partikelio Išleidimą. Nenaudokite per didelio gimimo greičio, nes kadangi tai Minkštieji kūnai, skaičiavimas iš tikrųjų yra labai reikalingas. Tačiau nesijaudinkite, net naudojant mažus Gimimo greičius (kaip mano 10) galite sukaupti daug popieriaus.
Kad animacija pasibaigtų 500 paveiksle, o kiekvienas lapas iki to laiko būtų ant grindų, partikelių gamyba baigiasi 400 paveiksle.
Reguliuodami Greičio ir papildomos Pasisukimo iki 180° varijaciją, partikelinis išmetimas tampa natūralesnis. Nustatyta parinktis Rodyti objektus garantuoja, kad editoriuje ir renderyje tikrai matysime, kaip popieriniai lapai krinta.
Šaltinio Puslapio nustatymų dialoge reguliuojame šaltinio Dydis. Nurodytas dydis pakankamai užpildo sceną ir ventiliacijos angą popieriumi.
Dabar galime tai galiausiai išbandyti, paspausdami Groti mygtuką ir vėl redaktoriuje priartindami prie ventiliacijos angos. Popieriniai lapai krinta iš viršaus ir susiduria su grotelės dangčiu ir žeme, kaip tikėtasi.
Orlaivio kūgio įmontavimas iš ventiliacijos angos
Orlaivio kūgio srautui iš ventiliacijos šafto išversti, Pozicija šaltinio Pradinėje pozicijoje tą jau tvarkingas. Vis dėlto turime pasukti vėją per Psovimo kampą W.P. 90° kryptimi, kad orlaivio kūgio srautas rodytų į viršų pagal Y kryptį.
Į Vėjo objekto nustatymų dialogo langą Objekto puslapyje rasime parametrus dėl vėjo stiprumo ir turbulencijų. Netrukus leisime atsitiktinumui valdyti vėjo greitį, todėl kol kas nustatome 50 m pirmiesiems bandymams. Turbulencijos sukeltas sukibėjimas yra visiškai pageidautinas (galų gale vėjas teka per grotelius), tačiau svarbu aktyvuoti areodinaminį vėją, kuris gali veikti mūsų popierinių lapų areodinaminius savybes.
Į Atlėkimo puslapį pasirenkame kamieno formą. Ši forma nepilnai užpildo kampus, tačiau tai pilnai atitinka mūsų tikslą, nes ji atitinka realią situaciją ir suteikia vietos popieriui išsidėstyti ant grotelių.
Apskritoji kugelinė forma taip pat užtikrina, kad aukštai išmestos lapai neišliks ant modifikatoriaus krašto ir nenoriškai plauks. Į Atlėkimo parametrą nustatome 10% ir pasirenkame Atlėkimo funkcijos parinktį Inv. kvadratinė.
Nuotraukos mygtuko paspaudimas parodo, kaip išeinantis vėjas dabar veikia krentančius popierinius lapus. Tačiau dabar oro srautas vis dar per tolydus.
Vėjo srauto valdymas naudojant XPresso
Su nedideliu XPresso grandiniu padedame vėjo kanalui staigioms susimušimų pelėsiams, neužsimirštant jokių nustatymų animavimo.
Tam mums reikia XPresso išraiškos, kurią prasmės požiūriu priskiriame Vėjo objektui kaip Nešėją. Šią išraišką rasime arba Konteksto meniu kairiuoju pelės klavisu tarp CINEMA 4D žymių, arba meniu Žymos>CINEMA 4D žymos pagrindo Objektų tvarkyklėje.
Atpidarykime XPresso redaktorių, spustelėję du kartus ant XPresso išraiškos piktogramos Objektų tvarkyklėje, kad čia galėtume sukurti savo nedidžią grandinę. Norėdami pasiekti Vėjo objektą, mums reikia jo XPresso redaktoriuje. Todėl tiesiog tempkime jį iš Objektų tvarkyklės į XPresso redaktorių naudodami Vilkti ir leisti.
Mėlynajame įėjimo mygtuke Vėjo mazgo pasirinkome parametrą Vėjo greitis meniu Objekto savybės, kad jį būtų galima pasirinkti kaip įėjimo prievadą.
Sugeneruotas Vėjo greitis turėtų būti vienoje puslpyje, tačiau jis taip pat neturi turėti neišnaudotų reikšmių svyravimų, bet turi periodiškai didėti ir mažėti. Tokioms reikalavimams puikiai tinka Triukšmo mazgas, kurį ištraukiame Konteksto meniu dešiniuoju pelės klavišu į XPresso redaktorių.
Kaip Išėjimo prievadas Triukšmo mazge jau turime Triukšmo prievadą. Pekerėdami pelę sujungiam prievadą Triukšmo prievadu, turintį įėjimo prievadą Vėjo greitis Vėjo objekto mazge.
Parametras Vėjo greitis dabar kontroliuojamas Triukšmo tekstūra. Šią tekstūrą ir jos apdorojimą galima reguliuoti per Triukšmo mazgo nustatymų dialogo langą.
Pasirenkame Banginę turbulenciją ir, išjungę parinktį Absoliutūs reikšmės, leidžiame ir neigiamas reikšmes. Per Dydis skalę viską kad gautume lygius pereinius. Per Dažnis valdomas triukšmo kintamumo dažnis laike.
Relatyviai žemas vertimas 0,5 užtikrina, kad vėjo staigmenos nevyktų per arti viena kitai. Amplitudė daugiklis sumažina triukšmo rezultatą pagal perduodamą triukšmą. Čia mes su 150 vienetų suteikiame aiškius šuolius. Pradinė vertė 0 leidžia mūsų vėjo jėgą pradėti ramybėje.
Į Vėjo objekto nustatymų dialogo langą XPresso valdomas vėjo greitis pasižymi pasikeitusiu parametrų langeliu. Spustelėję ant grotelės galime stebėti, kaip vėjo greičio vertė laike keičiasi - ir redaktoriaus srityje matome triukšmo pagrindinės Vėjo modifikatoriaus sukamąją judesą.
Vėjo objekto aktyvavimas pagal vaizdą
Kad popieriniams lapams būtų leidžiama susirinkti ant grotelių ir susirinkti, Vėjo objektą įjungiame tik 150-iame kadre. Tai padarysime naudodami mažą parametrų animaciją.
Tai pasiekiame nustatydamas Laiko stebėjimą kadre 0 arba 1, išjungiame Vėjo objektą per Aktyvavimo parametrą Bazės puslapyje ir, spustelėję mygtuką su laikykite Ctrl arba Strg klavišu, išsaugoti šiam vertės raktiniui.
Tada mes nustatome Laiko reguliatorių į 150 paveikslėlį ir pažymime Kadrą Aktyvavimo parametro su įjungtu Vėjo objektu.
Šioje mažo parametro animacijoje nereikia nieko daugiau padaryti. Vėjo objekto rotoriai dabar stovi ramiai iki 149 paveikslėlio ir pradeda judėti tik nuo 150 paveikslėlio.
Perspektyvos parametrų patikra
Jei naudojote mano pradinį scenarijų šio vadovo atkūrimui, čia paprastai nereikėtų jokių pakeitimų. Projekto nustatymuose meniu Redaguoti Dinamikos pusėje rasite keletą parametrų, kurie padeda dinaminiam skaičiavimui išvengti klaidų.
Dinamikos nustatymų Bendrasis skyrius turime tik įsitikinti, kad Gravitacija ir Tankis vyrauja globaliai. Oro tankio parametras svarbus aerodinaminiam modeliavimui.
Ekspertų srityje galime padėti Dinamikos skaičiavikliui, sumažindami Mastelį. Turime reikalą su 20 cm x 30 cm didžiuliais popieriniais lapais, kurie turi būti deformuoti ir labai tiksliai susidurti. Vertė 5 cm suteikia geresnį Dydžio suvokimą Dinamikos variklyje.
Dabar galime paleisti ir atvaizduoti baigtąją simuliaciją. Keliuose vėjo pūstuvuose surinkti popieriniai lapai dėl Reguuliacijos vis iš naujo pakyla aukštyn...
... ir galiausiai laikytis tik saugomų vėją nešančių sričių ant grotelių.