avatar

Softimage XSI

Softimage XSI, što se čita kao "Softimaž", pojavio se 2000, kao najmlađi iz serije "novih" kompletnih 3d programa, iza Maxa i Maye. Glavne nove osobine su bile:    

- Jedinstveno sučelje, gdje se istodobno, na jednom mjestu može izvoditi sve, od modelinga do simulacije.
- Construction History - jedanput kada se operator izvrši, ostaje i dalje na raspolaganju sa svim svojim parametrima. Novi operator radi na rezultatu prethodnog, slično kako rade slojevi u Photoshopu.
- Lazy Evaluation - izvršavaju se samo one naredbe koje traže različiti rezultat u vremenu - i ako postoji neki operator na sceni i nosi animaciju, evaluirati će se samo ako je to doista potrebno.
- Ne-modalna interakcija, što znači da se može istodobno upravljati sa više parametera iz više otvorenih alatnih traka. Između ostalog, mogu se podešavati animacijske krivulje u živo, dok animacija traje.

Od početka, razvoj je bio usmjeren na animaciju. XSI kinematics, ili transformacije, constrainti i IK solveri, su relativno jednostavne i dosljedne. U pozadini stoji unificirani sistem koji omogućuje slaganje skeletona "po želji", ali i blendanje animacija. XSI-jev Animation Mixer je vjerojatno prvi upotrebljiv modul od te vrste u 3d programima. Sa globalnim i lokalnim transformacijama se upravlja paralelno: primjerice, Softimage može istodobno blokirati IK i FK animaciju, a korisnik bira koja je finalna.

Slično i sa deformacijama, ima svega dvadesetak operatora na izboru, ali se nastoji iz svakoga izvući što više. Primjerice, može se modelirati iznad aktivne envelope, a Shape Key (morphing) automatski prati promjene na topologiji osnovnog modela. Parola je: "XSI is a set of tools, instead of set of features".

Modeling je zasnovan na Catmul-Clark Subdivision Surface poligonima, skupa sa osnovnim alatima za NURBS. I ovdje se unificiralo koliko god je moguće. Recimo, XSI hard edge istodobno znači oštri rub kod subdivisiona, ali i prekid na smooth grupi kod "običnih" poligona.

Posebnost je i Render Region: može se u viewportima nacrtati prozor za interaktivno renderiranje, promjene na sceni pokreću i novi rendering. Renderer je Mental Ray. Raspolaže se sa upotrebljivim sustavom za rendanje u pass-ovima, gdje se može samostalno formirati pass-ove po objektima ili materijalima. Tu je i robusni Cloth simulator, i integrirani Shave-Haircut za kreaciju krzna i kose.

Za upravljanje scenom, iznad cega stoji XSI Explorer, vizualno nalik Windows Esploreru. Objekti se mogu "povući" u grupe, ili im se dodjeliti osobine kao materijali ili operatori.

Skripting koristi standardne jezike, to su Visual Basic Script, JAVA Script, Python i PERL.

S vremenom, integrirani su Syflex Cloth i Nvidia PhysX rigid body engine . XSI 5, iz 2005, je bio prvi 64 bitni 3d, a donio je sa sobom i GATOR. GATOR je operator za interaktivni prijenos atributa izmedju različitih modela, kao UV, materijali, envelopa, Shape Key/Morphing, WeightMap, Vertex Color. XSI 6 je donio MOTOR, modul za prijenos animacija izmedju različitih skeletona.

Velika novost desila se sa XSI 7, 2008. Pored uobičajenih dodataka za novu verziju, kao komplet shadera za volumetrično rendanje sa voxelima u Mental Ray-u, došao je
ICE - Interactive Creative Enviroment - nodalni sistem za vizualno programiranje, bez skriptiranja. Za sada ICE podržava čestice, deformacije objekata, instanciranje na česticama, kreiranje posebnih ICE strand objekata ili metaballs-a, upravljanje raznim parametrima u programu. ICE ima oko dvije stotine noda, koje se mogu grupirati u Compound-e - ICE operatore. ICE Compound se koristi kao bilo koji drugi operator, ili se izvozi za razmjenu.
Nekoliko noda, kao Raycast, Get Closest LOcation, UV To Location, kompletni su operatori za sebe, izvode i efekte kao raytracing, ili bilo koju drugu interakciju izmedju objekata. Sve ICE node podržavaju multithreading. Od pojave ICE-a do danas, dostupno je par tisuća dodatnih ICE Compounda-a, od jednostavnih matematičkih noda, automatskih deformacija kod kolizije objekata, varijanti morphinga i envelopa, kreacije i simulacije kose, do kompletnih simulatora fluida.

I ako je Softimage XSI relativno nov 3d program, tradicija je duga. Prethodnik, Softimage 3d, uz programe tadašnjeg Alias WaveFront-a, je formirao sliku današnjih 3d programa.
Između ostalog, pod imenom Softimage pojavili su se prvi IK solver i prvi sustav za nodalno upravljanje. Firma Softimage je osnovana 1986, kao samostalna. 1994 ju je kupio Microsoft, kada je počeo razvijati DirectX. 1998 AVID kupuje Softimage. 2008, kupac je Autodesk.

Više u Softimage_brochure

Kako izgleda radno okruženje Softimage-a, kao i neke primjere pogledajte u GALERIJI.