2026. június 1., hétfő

Szoftver

3D Studio Max 2010

A néhány hétig, vagy immár teljesen ingyenesen használható 3D programfejlesztő, és videó készítő eszközök reneszánszukat élik, sok használható program jelenik meg manapság, némelyek komponenseihez még a forráskódot is csatolják. Habár, a Max nem számít ingyenesnek, sőt évente megújuló új változata általában nagyon drága, de, ha csak ki szeretnénk próbálni, több honlapról indulva is találni ingyenesen letölthető próba változatot. Bizonytalan, hogy mely nem éppen kívánatos mellékaktivitással áldhatták meg az eredetiek szintén ingyenes, megcsonkított változatait a kalózmásolatok készítői egyes torrent oldalakra és fájlmegosztókra jutásuk előtt, így a gyanús honlapokat inkább kerüljük el...

Két változatban kapható a legelterjedtebb, legnépszerűbb 3D objektumszerkesztő és animációs programcsomag új változata. A 3DS Max 2010-et animáció-, film-, reklám-, és játékkészítőknek ajánlják. Benne megtalálható a szoftverfejlesztői környezet, az SDK is, mellyel együtt ezúttal Visual Studio 2008-hoz kapni példaprogramokat, projektkészítő varázslót, útmutatót és tanácsokat Maxhoz írt meghajtók, pluginek (toldalékprogramok), segédeszközök elkészítéséhez. A 3DS Max 2010 Design-t pedig a profi 3D terméktervező specialisták részére ajánlják, erről a korongról más kiegészítő eszközöket is igénybe vehetnek a felhasználók, de az SDK-t kihagyták a csomagból. Nincs sok különbség a két változat között, de a 2009 és 2009 Design-hoz viszonyítva sokat fejlődtek az egy év alatt. A Max 2010-et és 2010 Designt nem tehetjük föl ugyanarra rendszerre, de a meglévő installációnkat kiegészíthetjük a másik változat segédeszközeivel, így akár a Design-hoz is használhatjuk az SDK-t. Az installáció során, ha 64 bites operációs rendszert használunk, a 32 bites és a mind népszerűbb 64 bites változatot is felteszi a telepítő. Az új, 2010-es *.max állományokat az öregebb Max változatok nem képesek beolvasni, de a legújabb Max is szinte minden előbbi változat által megalkotott állományt képes olvasni és újrafelhasználni. Bővítettek a többprocesszoros támogatáson, ezért nem akad össze más programokkal, és ezért is gyorsabb, ha többprocesszoros gépen dolgozunk, sőt renderelés (képszámítás) közben 3D gyorsítónkkal HD felbontású videót is nézhetünk akadozás mentesen!

Alakzatainkat és animációinkat megírhatjuk MaxScript szöveges programsorok formájában is. Egyébként is, amit cselekszünk egérrel és a billentyűzettel, arról többnyire szövegesen jelentést ad a Max, F11-el lekérhető MaxScript Listener/ MacroRecorder/ Enable három legalsóját aktiválva, a cselekedeteinket a felső ablakrészben jelzi ki, ezek *.ms formában elmenthetőek, és később annak csak egy-két lényegi során változtatva, teljesen új térbeli jelenetet varázsolhatunk, ha futtatjuk RunScriptel az *.ms programsorokat. De, nem mindent vezet be a naplójegyzetbe, sőt a bonyolultabb funkciókra már inkább nem terjed ki e lehetőség. Habár némelyek esetében a súgóban és SDK-ban kinyomozhatjuk szöveges formában történő megidézésüket, azonban sajnos, hogy vannak olyan Max elemek melyeket nem lehet szövegfuttatással helyettesíteni, irányítani. Esetenként az SDK-val létesített, egyéni, Max-hoz készült programrészeket is bevethetünk.

Noha a telepítő figyelmeztethet rá, hogy nem teszi föl a 2010-es Maxot, amíg nem tűntettük el előbbi változatait gépünkről, igaz, hogy a 2009-es is és 2010-es Max is egyszerre működhet párhuzamosan egy gépen, noha, lehet hogy egyes képességeik szempontjából, lehet, csak egyik változat megléte ajánlott. Többszörösen is elindíthatóak! Pl. amíg az egyik képeket készítene, addig egy másik ablakban egy másik jelenetet készíthetünk.

Windows 7 első béta alól a Max 2010 alapbeállításával a megalkotott, számolásra utalt animáció, videóba számoltatása közben sem akadályozza a vele egyidejű párhuzamos szövegírást, szörfözést, letöltéseket és programozást, az előbbi Max 2009 ezzel ellentétben persze jócskán akadályozott minden más programfuttatást Win7 bétával, mert VS2005-el formálták meg. De, 1080p-s videókat is akadozás-mentesen élvezni lehet a 2010-es munkáltatása közben, csak 20 másodpercig kell várni míg azok elindulnak. Ez természetes is, mivel, midőn a CPU számol, a 3D gyorsítót videók kimutatására aktiválhatjuk. A több alkalmazás egyidejű, egymást nem zavaró futtatásának a lehetőségét a Windows 7 béta már jól irányítja, működteti. Természetesen nézhetnénk műholdas tévét is, vagy írhatunk DVD lemezeket is, nyomtathatnánk a Max folyamatos szoftveres renderelései közben. Expandáltak, bővítettek a többprocesszoros támogatáson ezért nem akad össze más programokkal, és ezért is gyorsabb, ha többprocesszoros gépen működtetjük.

A Max 2010 már hardveresen is fölgyorsíthatja a képkészítést! A szabadon is letölthető Mental Mill Artist Editionben Phenomenon-ra átalakított és elmentett, szöveges értelmezésű *.xsml shader árnyalások, egyelőre a Win7 alól tesztelve csak a 9-es, esetleg 10-es változatú DirectX-el működő Max 2010-esekben életképesek. A Mental Ray renderleképezésre váltva (Rendering/ Render Setup/Common/ Assign Renderer/..) alakzataink objektumfestéseiként DirectX-es anyagot is adhatunk, melynek DirectX Shader részlegébe olvashatunk be egy, akár valóban sok tényezővel számoló *.xsml árnyalót, mellyel objektumunk a valós időben kimutató, munkaablakban tényleg jól néz ki. Animációnkat az Animation/ Make Preview-al így tényleg ultra gyorsan elmenthetjük képsor formájában, miután Ctrl+X módra váltottunk, nagyobb fölbontásban is. Azokból az elemekből készít képsort, amit látunk is a képernyőn és inkább a merevlemezünk gyorsasága szabja meg a videó elkészültének időtartamát, mint a grafikus kártyáé. Ez k. b. olyan mint, ha Fraps-el csentük volna el a 3D képet az ekránról. E módszer(ek) egyedüli hátránya, hogy alfa csatornát nem rögzíthetünk a nem tömörített *.avi-ba! Jó lenne, ha egy jövőbeli Max változatban máshogyan is megoldanák a hardveres gyorsítást, mely a 3D grafikus kártyákat úgy munkáltatná, hogy segítsen a fájlbatevődő képsorok kiszámolásakor, sokkal gyorsabbá tevén azt, erre már lenne lehetőség. Elképzelhető, hogy egy újabb képkészítőnek, egy harmadik fontosnak, a Scanline és Mental Ray mellett, a hardveresen történő, monjuk CUDA-val munkáltatott számolás legyen a feladata a közeljövőben. Ettől eltekintve, lehet, be lehet kötni (majd) a DirectX anyagokat, az *.xsml árnyalókat úgy is a Mental Ray képleképezőbe, készítsen az velük is kombinálva képsort, mondjuk Video Postból is, úgy precízebb, szintén gyors lenne…

A Max 2010 megjelenésével egyidőben az Autodesk, a honlapján 2010-es változatú eszközök letöltését biztosítja, így bő súgó, help fájlok tölthetőek le az SDK-hoz, de főképp a Max által (nem épp) teljes egészében támogatott *.fbx manipulálók és fejlesztői környezet, az FBX SDK az igazi ínyencség. Velük, ha tüzetesebben vizsgáljuk, tulajdon programjainkba *.fbx állományok kiírásának lehetőségét tudjuk illeszteni. Esetleg be is tudunk *.fbx állományokból saját programunkba olvasni 3D adatokat, így az animációt, a morphingot is, melyeket valós időben is ki tudunk mutatni, de, ezt a Quick Time lejátszóval az FBX adalék jelenlétében is elérhetjük, mely a videó lejátszási ablakban, a kész *.fbx-ben értelmezett 3D világot mutatja ki, különböző szemszögekből is. Esetleg konvertálhatunk néhány formátumból (a forráskódokban 0-val értelmezett) bináris vagy ascii *.fbx-be is. Minden kései Max változat 32 és 64 bites, új FBX adalékai is letölthetőek, melyek az állományokban értelmezetteket immár precíz(ebb)en értelmezik és újakat ír(hat)nak. Az FBX technológia hivatott segíteni a digitális tartalomkészítő alkalmazások közötti kommunikációt, segítségével más, nem Autodesk programokat is bevonhatunk munkánkba.

A Max 2010-es, az előbbihez viszonyítva a szöveges állományban, számokkal értelmezett *.obj háromdimenziós alakzati importálást kétszer gyorsabban végzi, egyenlítgető, smoothing csoportokat, és minden irány-, normálvektort immár pontosan értelmez, ami nagyon fontos, mert így egymásba önthetőek alakváltó módon az objektumok a morphingal, de, többi komponensét, így tapéta-koordinátáit is jól olvassa. A bináris *.fbx import tőle mégis több mint kétszer gyorsabb, így aki már tud *.fbx-et írni, inkább azt használja, mivel mozgást is értemez. Tény, hogy már régebben várják a 3D programozók a jobb *.obj betöltés lehetőségét, és most a 2010-el ünnepel(het)nek... A Maxbeli xView Mesh Analyzer a célból készült, hogy eltávolítsa az alakzatokból az esetleges hibákat, így azok földolgoztatásuk után a hibákra igen érzékeny játékokban már jobban, jól mutatnak. A valós időben is működtethető ProOptimizer nagy arányban, százalékban kifejezve, csökkentheti a háromszögek számát az objektumon, megtartván a (majdnem) eredeti pontpozíciókat, normálvektorokat, anyagokat és textúra-koordinátáikat. Az új használható funkciók száma 350 körüli, ebből száznyi az új Graphite modellformálási manipulátor, melyek egérrel és billentyűzettel történő beavatkozásait a fő súgó elmagyarázza. De, a MaxScript súgó egyszer sem talál rá, tehát szöveget futtatva RunScriptel (e lehetőség a Max más elemeivel szinte szabványos és ezernyi lehetőséget kínál) valószínűleg nem lehet irányítani a „grafit” módosítókat. A ProSound hangot szinkronizál képsorunkhoz. Továbbkódolt részecskeprogramozhatósággal rendelkezik a jövő évi évszámú Max, mellyel szebb ködöt, tüzet, fényterjeszkedést, és effektusokat tehetünk bele jeleneteinkbe. A PFlowAdvanced ezeket csoportosító, megmunkáló eszközökkel van ellátva, PFlowElements könyvtárában több mint 100 példa található meg melyet a vezető 3D effektuskészítőktől vettek át. A Max munkaablakaiban a harmadik generációs Review révén szemügyre vehetjük a környezeti okklúziót, a High Dynamic Range Image (HDRI) alapú megvilágítást, a puha árnyékokat, hardver anti-aliasinget, interaktív expozíció ellenőrzését, valamint a Mental Mill shader, árnyaló komponensein is változtathatunk. A Max 2010 több helyütt milliszekundumokkal gyorsabban látja el dolgát képkockánként, mint elődje, hála a jobb többprocesszoros támogatásnak, illetve sokkal jobb, minőségesebb végeredménnyel szolgál. Képsoraink RGBA komponenseit akár 32 bitesen is kiszámolhatja, amelyre, tekintettel, hogy LCD monitoraink, csak 6-ot mutatnak ki, talán nincs szükségünk egyelőre. De, objektumaink anyag, tapéta komponenseiként is illeszthetjük a (256^4) ^ 3 színmennyiségű (és a 256^4 átlátszósági árnyalatú – alfacsatornás) képtapétákat, így azok legkisebb része, texel képpontja, szintén ennyi lehetséges színárnyalattal járulhat hozzá a végső kép elkészítéséhez, amelyre, ha fotót kívánunk imitálni, szükségünk lehet, ha korrigálni szeretnénk a képen utána pl. Photoshopban, annál inkább.

Animációnkat jobb, ha a Video Post almenüből készítjük el állóképekbe vagy tömörítetlen *.avi-ba. A képsort esetleg Adobe Premiereben (a továbbiakban: P) vághatjuk is, de szintén Maxal létrehozott, háttér nélküli, alfa csatornás képsorokkal föliratozhatjuk is, melyeket a P-ben a képsorunk fölé illeszthetünk a vágólapon. A valóban sok lehetséges Maxbeli föliratozásra szánt, térbeli, szövegekből létrehozott objektumokon, akár torzítások és transzformációk után keletkező képsorokat célszerű anti-alising (élsimítás) nélküli leképezéssel (ne vegye körbe objektumunkat egy halvány fekete, pixel szélességű övezet) és vízszintesen és függőlegesen is kétszer akkora fölbontásban kiírni (majd P-ben a Motion állításával összehúzni) mint amekkora a végső képsor egy képkockája lenne, hogy ne legyen észrevehető az élsimítás hiánya! A tömörítés nélküli végső *.avi-ból azután pl.a MeGUI-val *.mp4-es jól tömörített, de mégis minőséges állományt készíthetünk, ha nem tetszene hangja, más *.wav fájlból is elkészíthetjük vele azt az *.ac3-at melyet illeszteni, muxolni kell az *.mp4-el. Az egyébként ugyanolyan jellegű tömörítésű fájlokat egy *.mkv-be ágyazó, illetve daraboló MkvMerge GUI, v2.7.0 változatától a muxolást olyan perfektül végzi el, hogy lejátszáskor, ha ugranánk a képsor más részére, a hang pontosan követi a képsor pillanatait. E program és a MeGUI is ingyenesen tölthetőek le, utóbbi időnként folyamatosan letöltheti komponenseinek újabb egységeit és modernizálhatja, fejlesztheti önmagát. Egy egész animációs rövidfilm 1080p-ben ráférne egy közönséges DVD-re, ha tűrnénk kivárni az *.mp4-es minőséges kódolás idejét is, a Maxal történő alkotás és képsorkészítés után. A Blu-ray lemezekről *.mkv-be átkonvertált képsorokat pedig River Past Video Cleaner Pro-val tudjuk *.avi képsorrá alakítani a Maxal is, de főleg P-vel történő feldolgozásukért.

A Max egyedüli észrevett szépséghibája, hogy a Video Post egyelőre nem tudja beolvasni az *.avi forrásokat, de ez valószínűleg a Windows 7 béta hibája inkább, melyet kijavítanak majd. Továbbá felróható az is, hogy a reflekszíós, önműködően visszaverődő felületek még mindig nem teljesen élethűen tükröznek, ha Scanline anyagokat Mental Rayel próbálnánk rendereltetni (úgy gyorsabb), ha jobban homorított felületekkel dolgozunk. Némileg meggyorsíthatjuk Mental Ray képeink elkészültét, ha Rendering/ Render Setup/ Renderer/ Sampling Qualityben a képpontonkénti minimálisan és maximálisan igénybe vett sugarak számát, és a szűrő vízszintes és függőleges beállításait is rendre egyre állítjuk, de képeink így élsimítás nélküliek lesznek!

A 32 és 64 bites Max 2010 legalább SP2-vel ellátott Windows XP Professional-t, Vistát (Business, Premium vagy Ultimate) igényel Internet Explorer 6-al. Hardverigényei közé sorolható a legalább 128MB-os DirectX 9,0c grafikus kártya, mely csak akkor mutatna mindent ki ahogyan azt a programozók eltervezték, ha Shader Model 3.0 kompatibilis. Már működne Pentium 4 vagy Athlon 64, 1 GB (2 GB ajánlott) RAM memóriájú, és 2GB szabad merevlemeztárral rendelkező gépeken.

Az új Max programcsomag ára 3500 dollár körül van, de egyetemisták részére ajánlható, a nem egész 199 dollárért, 13 hónapon át használható, extrákkal kiegészített 3DS Max 2010 Student Superpack, amely egészen elfogadható ajánlat az Autodesk részéről, mivel évi rendszerességgel jelenik meg új Max program, tehát évente csupán annyi befektetést igényel a kor legerősebb Max változatának használata, csak tanárok és diákok részére. Igazán dicsérendő e lehetőség, de csak az USA-ban és valószínűleg Kanadában elérhető. Reméljük a továbbiakban egyetemistáink is kérvényezhetik majd árengedményes használati idejének bérlését. Az előbbi Student változatokban találtak kivetni valót a hozzáértők, és a továbbiakban is meg-megállapíthatják, egy nagyobb, hozzáértő csapat, sokkal jobb programot állíthatna össze a Maxtól, minden funkcióját szöveges állományból futtatva, ha lenne rá ideje, Visual Studioban.

Magyar ember Magyar Szót érdemel