Curs: 3D Design
Titlu: House of Cards
Blender: Versiunea 2.6X
Nivel: Începător
Autor: Neal Hirsig (nhirsig@tufts.edu)
(Mai 2013)
Castel din cărți de joc
Obiectivul acestei lecții este de a modela un set de cărți de joc ca în imaginea de mai sus și de a folosi Rigid Body Dynamics din Blender pentru a simula căderea castelului construit din cărți de joc, așa cum se poate vedea în filmul aflat pe pagina:
Se deschide un nou fișier în Blender și se șterge cubul implicit.
Se apasă tastele SHIFT-A și se adaugă în scenă un obiect de tip Mesh – Plane.
În panoul cu proprietăți (afișat cu tasta N), la Dimensions se tastează la X valoarea 2.5 și la Y valoarea 3.5.
Se redenumește obiectul cu “Card” (carte de joc).
Se comută la vederea din față (tasta 1) și la proiecția ortografică (tasta 5). Se selectează cartea de joc și se apasă tasta TAB pentru a comuta la modul editare. Se selectează toate nodurile, apoi se apasă tasta E, urmată de .025, apoi de ENTER
Astfel, planul va fi extrudat cu .025 unități Blender de-a lungul axei Z.
Se apasă tasta TAB pentru a ieși din modul editare. Având selectat obiectul Card, în fereastra cu instrumente din stânga (tasta T) click pe butonul Origin și se alege opțiunea “Origin to Geometry”.
În panoul din dreapta (tasta N), se setează rotirea după axa X la -70 de grade și rotirea după axa Z la 90 de grade.
Se apasă tasta TAB pentru a comuta la modul editare și se activează modul de selecție fețe - Face select.
În fereastra din dreapta, se deschide secțiunea Material.
Click pe butonul New. Se redenumește noul material cu “Back Face” (fața din spate). Click pe eșantionul de culoare pentru Diffuse și se alege culoarea roșie.
Click pe semnul Plus (+) și se adaugă un canal nou - “New” pentru acest material. Se redenumește canalul materialului cu “Front Face” (partea din față a cărții de joc). Click pe eșantionul de culoare pentru Diffuse și se alege culoarea albastră.
Click pe semnul Plus (+) și se adaugă un al treilea canal la acest material. Se redenumește cu “Edges” (muchii). Click pe eșantionul de culoare pentru Diffuse și se alege culoarea neagră.
În vederea 3D, se selectează fața din stânga a cărții de joc. În secțiunea Material se selectează canalul de material Back Face, apoi click pe butonul Assign. Apoi click pe butonul Deselect. Astfel, culoarea roșie va fi atribuită feței de pe spatele cărții de joc.
În vederea 3D, se selectează fața din dreapta a cărții de joc. În secțiunea Material se selectează canalul de material Front Face, apoi click pe butonul Assign. Apoi click pe butonul Deselect. Culoarea albastră va fi atribuită părții din față a cărții de joc.
În vederea 3D, se selectează cele 4 fețe aflate pe muchia cărții de joc. În secțiunea Material se selectează canalul de material Edges și click pe butonul Assign. Apoi click pe butonul Deselect. Culoarea neagră va fi atribuită muchiilor obiectului Card.
Se comută la vederea din față. Având selectat obiectul Card, se apasă tastele SHIFT-D, apoi tasta X și se face un obiect duplicat care se mută puțin lateral, de-a lungul axei X, ca în imaginea următoare.
Blender va redenumi automat noul obiect cu Card.001. Se selectează obiectul Card.001 și în panoul cu proprietăți se setează rotirea după axa Z la 270 de grade, apoi se mută obiectul de-a lungul axei X până atinge obiectul Card, ca în imaginea următoare.
Având selectat obiectul Card.001, se apasă CTRL-A și se aplică redimensionarea obiectului – cu click pe opțiunea SCALE.
Trebuie aplicată redimensionarea pentru a o folosi ulterior la Rigid Body dynamics.
La fel și la obiectul Card, se selectează, apoi se apasă tastele CTRL-A și click pe Scale.
Se comută la vederea din față, în proiecție ortografică. Se selectează ambele obiecte, se apasă tastele SHIFT-D, apoi tasta X și se mută obiectele duplicat de-a lungul axei X ca în imaginea următoare.
Se repetă de încă două ori procesul de duplicare și mutare de-a lungul axei X, ca în imaginea de mai jos.
Se selectează obiectul original Card. Se apasă tastele SHIFT-D, apoi tasta X pentru a face un duplicat care se mută de-a lungul X. În fereastra cu proprietăți se modifică rotirea după axa X la 0 grade, apoi se mută obiectul de-a lungul axelor Z și X ca în imaginea de mai jos.
Se face o copie duplicat a cărții de joc și se mută de-a lungul axei X ca în imaginea următoare.
Se face încă o copie duplicat care se așează ca în imaginea de mai jos.
Se fac copii duplicat și se construiește restul castelului din cărți de joc, ca în imaginea următoare.
Se salvează fișierul .blend.
Se comută la vederea de sus. Se poziționează cursorul 3D în centrul grupului de cărți și se adaugă în scenă un obiect de tip plan. Se mărește obiectul și se poziționează ca în imaginea de mai jos.
În fereastra cu proprietăți din dreapta (tasta N), la secțiunea Display se debifează caseta pentru afișare grilă și se dezactivează liniile de grilă pentru axele X și Y.
În fereastra din dreapta, se deschide secțiunea Scene.
În panoul Rigid Body World, click pe butonul “Add Rigid Body World”.
Se comută la vederea din față. Folosind instrumentul de selecție Box, se selectează toate cărțile de joc. Apoi în panoul cu instrumente din stânga, secțiunea Rigid Body Tools, click pe butonul “Add Active”.
Astfel, toate cărțile de joc devin elemente “active” în scena cu corpuri rigide.
Se selectează obiectul Plane. În panoul cu instrumente din stânga, secțiunea Rigid Body Tools, click pe butonul “Add pasive”.
Planul devine elementul pasiv din scenă.
Având planul selectat, se apasă tasta TAB pentru a comuta la modul editare. Având selectate toate nodurile, în fereastra cu instrumente din stânga, click pe butonul Subdivide de 6 ori, pentru a realiza o rețea densă. Se apasă tasta TAB pentru a ieși din modul editare.
Am subîmpărțit rețeaua planului, pentru ca, după coliziune, cărțile de joc să nu alunece în continuare.
În fereastra Timeline de jos, click pe butonul Play.
Cărțile de joc vor cădea datorită forței gravitaționale. Cărțile pot să cadă diferit, în funcție de cât de apropiate sunt unele de altele.
Se oprește redarea animației (a simulării) și se revine la cadrul 1. Cărțile de joc revin la poziția inițială.
Cărțile cad datorită forței gravitaționale simulate în Blender, care le trage în jos, de-a lungul axei Z.
Se poate încetini procesul căderii cărților prin alinierea cu atenție a cărților de joc astfel încât să nu existe spațiu între cărțile de joc în partea de jos a lor.
De asemenea mărirea coeficientului de frecare dintre cărți pe muchia lor, poate încetini căderea acestora. Se selectează cărțile de joc (și obiectul plan) una câte una și în secțiunea Physics, panoul Rigid Body Collisions se setează pentru fiecare obiect selectat la Friction valoarea 1.
Căderea cărților este astfel încetinită, dar nu este oprită.
Se pot face mai multe încercări la setarea aranjării cărților și la frecare, până se obține un rezultat mai interesant.
Se salvează fișierul .blend.
Vom adăuga în scenă o forță de tip vânt.
Se poziționează cursorul în partea din stânga a ecranului, se apasă tastele SHIFT-A și se adaugă în scenă un câmp de forță de tip vânt (wind force field).
În panoul cu proprietăți din dreapta se setează rotirea câmpului după axa Y la 90 de grade.
În fereastra din dreapta, panoul Physics, se setează puterea vântului la 100.
Se redă simularea.
Se oprește simularea și se revine la cadrul 1. Se pot face modificări la parametrii vântului (Strenght și Noise), pentru a obține alte rezultate.
Se poate modifica și direcția vântului, de exemplu 30 de grade pe axa Y.
În ferestra din dreapta, secțiunea Scene, panoul Rigid Body Cache se poate modifica durata simulării (implicit, durează de la cadrul 1 până la cadrul 250).
Dacă se modifică valoarea ultimului cadru (End), va trebui să se modifice și valoarea din fereastra Timeline din Blender.
După realizarea simulării, se salvează fișierul .blend.
Fișierul blend poate fi descărcat de aici.