1. Univerzalni pristup modelavanju
Bez obzira na izbor softvera (SketchUp, 3ds Max, Blender, Maya i dr.), modelovanje slobodnih formi zasniva se na istim principima. Razlike se ogledaju u alatima i načinu rada, dok osnovna logika ostaje nepromenjena.
Proces modelovanja slobodnih formi zasniva se na proceduralnom (Top-Down) pristupu – prelasku od jednostavne 1D matematičke definicije forme (kriva) ka njenoj složenoj 3D realizaciji kroz kontrolisane faze transformacije. Kod stolice Ribbon Chair , ovaj proces podrazumeva prelazak iz kontinualne linije u prostornu traku sa odgovarajućom ergonomijom i debljinom.
2. Definisanje osnovne linije (skeleton forme)
Svaka slobodna forma započinje osnovnom krivom koja definiše njen tok u prostoru. Ova linija određuje proporcije, nagib i osnovnu dinamiku objekta. U 3D grafici ova linija se naziva Putanja (Path), Kičma (Spine) ili Aksijalna kriva (Centerline Curve).
Primena na Ribbon Chair: U slučaju Ribbon Chair, ova kriva u 3D prostoru poseduje viši stepen složenosti jer ne leži u jednoj ravni, već je prostorna kriva (3D Spline / Path). Kriva se definiše postavljanjem kontrolnih tačaka (Control Vertices) i tangentnih vektora u tri projekcije (Front, Side, Top view) kako bi se osiguralo da gornji i donji preklop trake pravilno naležu iznad baze.
3. Generisanje površine iz linije
Metode prelaska iz 1D krive u 2D površinu uključuju:
- Metoda dodavanja širine (Extrude / Sweep / Loft) – osnovnoj krivi se dodeljuje poprečni profil ili se vrši ekstrudovanje duž Z/X ose kako bi se dobila ravnomerna traka
- Kontrola uvrtanja (Twist / Bank Control) – analizom 3D geometrije Ribbon Chair-a uočava se da traka ne prati samo prostu “S” putanju, već na prelazima sa naslona ka bazi dolazi do blagog poprečnog uvrtanja. U ovoj fazi se kontroliše nagib površine duž krive kako bi traka pod pravilnim uglom pratila anatomiju tela
4. Prostorna transformacija i oblikovanje
U ovoj fazi dolazi do ključnog oblikovanja forme kroz savijanje, uvijanje i deformaciju. Generisana traka iz prethodnog koraka ima konstantnu širinu, pa se primenjuju transformacije kako bi se dobila stvarna ergonomija stolice:
- Proširenje (Naslon i sedište) – traka se bočno širi u zoni naslona za leđa i na samom sedištu radi udobnosti
- Suženje (Prelazne zone) – traka se sužava u zoni bočnih preklopa, naglašavajući elegantan prelaz ka bazi
- Ulegnuće (Ergonomija) – središnji deo sedišta se potiskuje naniže, kreirajući udubljenje za sedenje
Alati deformacije – Lattice / FFD – Free Form Deformation ili proporcionalno editovanje mreže.
5. Organizacija geometrije (topologija)
Nakon oblikovanja, potrebno je pravilno organizovati strukturu mreže (Mesh Topology). Kvalitetna topologija omogućava stabilnost geometrije, ravnomerno zaglađivanje i odsustvo vizuelnih grešaka.
- Tok ivica (Edge Flow) – poligoni moraju pratiti prirodni tok savijanja trake. Poprečni i uzdužni segmenti moraju biti ravnomerno raspoređeni duž cele dužine
- Četvorouglovi (Quad Topology) – mreža se sastoji isključivo od četvorougaonih poligona (Quads), čime se izbegavaju artefakti pri renderovanju
- Veća gustina na savijanjima – na mestima oštrijih zakrivljenja (preklop sedišta i baze) dodaje se veća gustina poligona
- Tapacirung i šavovi (Piping / Seams) – na obodu trake definišu se ivice koje će nositi profil tapetarskog šava (piping), dok se na unutrašnjim preklopima oblikuju meki nabori karakteristični za zategnutu tkaninu
6. Zaglađivanje i finalizacija
U završnoj fazi primenjuju se metode zaglađivanja i dodavanja debljine, čime matematička površina postaje fizički realističan 3D model.
- Dodavanje debljine (Solidify / Shell) – dvodimenzionalnoj traci dodeljuje se stvarna debljina kako bi se simulirao sloj meke pene ispod tkanine
- Zaglađivanje surfaces (Subdivision Surface) – primenom algoritama poput Catmull-Clark (TurboSmooth/Subdivision), gruba poligonalna mreža se matematički deli i zaobljuje, dajući fotelji njen prepoznatljivi, glatki i organski izgled
- Modelovanje baze: Kreira se centralni peščanički/kvadratni deo na kom fotelja počiva i usklađuje se kontaktna površina baze sa donjim preklopom trake
