Realistična simulacija tkanine na plesajućem kosturu u Blenderu

  • PublicPublic
  • 04 Nov, 2026
Realistična simulacija tkanine na plesajućem kosturu u Blenderu

Projekt je započeo kao koncept plesajućeg duha, ali se razvio u oživljavanje prethodne modela kostura. Umjetnik je postavio kosture liku koristeći AccuRIG i spojio plesne animacije iz Mixamo, ActorCore i Action Forge putem alata Action Mixer u Blenderu. Nakon pečenja animacije u ključne kadrove, kosti su uklonjene kako bi ostao čist mesh spreman za simulaciju. Glavni cilj bio je stvoriti tkaninu dovoljno tanku da bi se kod pozadinskog osvjetljenja kroz nju vidio siluet kostura.

Za fiziku tkanine korišten je otvoreni rješavač kontakata ZOZO. Ovaj inženjer s GPU ubrzanjem obrađuje složene interakcije između tkanine i krutih tijela. Da bi se osigurala točnost, stvoren je krug od trokuta s visokom razinom podjele. Prije pokretanja simulacije u rješavač je učitana postavka materijala prozirne tkanine u .toml formatu. Visoka gustoća mesha značajno je utjecala na performanse, zahtijevajući gotovo dva sata za rješavanje simulacije. Unatoč dugom čekanju, dobiveni pokret smatran je zadovoljavajućim za konačni izgled.

Vizualni prikaz oslanjao se na proceduralni shader materijala prozirne tkanine preuzet s BlenderKita. Osvjetljenje je pažljivo izgrađeno pomoću HDRI-a i površinskog svjetla kako bi se naglasio efekt siluete kroz poluprozirnu tkaninu. Scena je renderirana u Cyclesu s 100 uzoraka. Proces renderiranja trajao je između 30 i 40 minuta na sustavu opremljenom procesorom AMD 9950X, 64 GB RAM-a i grafičkom karticom RTX 5070 Ti s 16 GB VRAM-a.

Ovaj radni proces demonstrira praktičnu primjenu specijaliziranih fizikalnih dodataka u Blenderu. Kombinacija ispečenih ključnih slika i simulacije na gustoći mreže omogućuje detaljno ponašanje tkanine bez ograničenja u stvarnom vremenu. Korištenje alata s otvorenim izvorom, poput ZOZO-a, pruža pristupačne alternative za složene simulacije. Konačni rezultat pokazuje kako tehnička postavka, uključujući gustoću mreže i postavke rješavača, izravno utječe na realizam pokreta tkanine u animiranim scenama.