Interjú Vladimir "vlado" koylazovym (káosz csoport) - számítógépes grafika és animáció

Cikkek: Exkluzív →

Üdvözlet neked, kedves olvasók. Három évvel később találkoztunk újra az alkotó a képalkotó rendszer V-Ray Vladimir „Vlado” Koylazovym és beszélt vele előre a legújabb, harmadik verzió a megjelenítő. A V-Ray újdonságairól és a fejlesztés kulcsfontosságú területeiről az első szájról tanul.







Interjú Vladimir

RENDER.RU. A kiadás a V-Ray 2.0, világossá vált, hogy ez a képalkotó rendszer lehet használni nem csak létre egy szép építészeti látványtervezés és a design, hanem kiválónak bizonyult, mint eszköz az animáció és a vizuális hatások filmek (VFX). Véleménye szerint mi volt ennek oka? És új ötleteket adott azok végrehajtására a V-Ray 3.0-ban?

Vladimir. Ennek az az oka abban rejlik, hogy az egyetemes a renderelő V-Ray - egy erőteljes megjelenítő funkciók lehetővé teszik, hogy magas minőségű építészeti látványtervezés, és emellett hatékony eszközöket az iparág az animáció és a vizuális hatások (VFX). A V-Ray könnyen alkalmazható nagy léptékű gyártás során, de ugyanolyan egyszerű az egyéni felhasználók számára, akik erőteljes hatásokat kívánnak létrehozni.

Interjú Vladimir

Interjú Vladimir

RENDER.RU. Most sok jól ismert stúdió nézi, vagy már használja a V-Ray az arzenáljukban. Amennyire tudjuk, egy ilyen legendás stúdió, mint az ILM, már használta a V-Ray-t. Megtudhatja, hogy a V-Ray projektek milyen megnyilvánultak és mi a vizualizációs szakemberek véleménye?

Vladimir. A V-Ray-t számos kreatív projektben használják szerte a világon. Nemzetközi stúdió, mint a digitális Domine, Pixomodo, Zoic, az ILM, Method Studios, és mások aktívan használja a V-Ray, hogy speciális vizuális effektusok olyan filmekben, mint a Star Trek Into Darkness, a Pacific Rim, The Lone Ranger, Game of Thrones, The Avengers, Battleship, Snow White és Huntsman, Spiderman, Looper és mások.

RENDER.RU: A stúdiókkal és a vevők kívánságaival való szoros együttműködésnek köszönhetően ezek a V-Ray 3.0 minden felhasználó számára elérhetőek lesznek?

RENDER.RU: A V-Ray 3.0 jelentősen optimalizálja a teljesítményt. Milyen képességei vannak a vizualizátor optimalizálásában, vagy újból kifejlesztve?

Vladimir: Elemeztük az ügyfelek által létrehozott több jelenetet, és azonosította azokat a problémákat, amelyek a kódunkban szerepelnek. Megpróbáltuk minimalizálni a felesleges számításokat és optimalizálni a leggyakrabban használt alkalmazási forgatókönyveket. Ezt a fajta optimalizálást befolyásolták a V-Ray anyagok, a fényforrások és természetesen a V-Ray mag. Végeztünk mintavételi eljárásokat (mintavétel) a V-Ray-ben, hogy azok a Brute Force nyomon követési módszerhez leginkább alkalmasak legyenek. Végül számos új algoritmust is alkalmaztunk, például nagy valószínűséggel fényforrásokkal rendelkező jelenetekhez való valószínűségi fénymintavétel.

Interjú Vladimir

Interjú Vladimir

RENDER.RU: Az új verzió a felhasználóknak új megközelítést kínál a rendezett kép elkészítéséhez. Többmagos processzorok használata esetén a magrégió hibás számbavételének befejezése többé nem lesz üresjárat, és részt vesz a kisebb méretű régiók megjelenítésében. Hogyan jutott el ehhez a döntéshez, és igaz-e, hogy ez a modern vizualizációs megoldások egyik első megvalósítása?

Vladimir: Ez csak a dinamikus algoritmus kezdeti megvalósítása "a kép régiói" felosztása (vödör felosztása). Ezt azért vettük észre, mert felhasználóink ​​számára nagyon gyakori, hogy a képalkotás végére, mihelyt a renderelt képek több régiója megmarad, a processzor teljes erejét nem használják hatékonyan. A V-Ray 3.0 termékcsalád fejlesztése során tovább fogjuk javítani ennek a funkciónak a megvalósítását.

Vladimir: Embree egy Intel Corporation által kifejlesztett, nagy teljesítményű nyílt forráskódhang-nyomkövető könyvtár. Amikor Embree-t bocsátottuk ki, teszteltük azt a ray tracking implementációval, és megállapítottuk, hogy a Embree sokkal gyorsabb (bár kissé kisebb pontossággal, mint a kódunkban). Kísérletként egy kisegítő bővítményt bocsátottunk ki a V-Ray 2.x-re, amely felváltja az alapértelmezett V-Ray jelölőt, így teszteljük a teljesítményt valós körülmények között. Az eredmények nagyon ígéretesek voltak, a jelenettől függően akár 25% -os sebességnövekedést is elérhettek. A V-Ray 3.0 esetében integráltuk a Embree-et a V-Ray magra, így most már elérhető a V-Ray beállításoknál. Ezen a ponton még mindig a régi kódot használjuk bizonyos geometriai típusokra, de fokozatosan beépítjük az embriót a kódunkba.

Interjú Vladimir

Interjú Vladimir

RENDER.RU: Az Intelnek különleges megoldása van - a Xeon Phi. A V-Ray új verziójának kiadásával lehet számolni azzal a lehetőséggel, hogy ezt a co-gyorsítót a vizualizáció és a számítás folyamatában használják? És támogatni fogja ezt a berendezést?







Vladimir: Megnéztük a Xeon Phi coprocesszorokat, és készítettünk egy speciális verziót a V-Ray számára, néhány olyan kérdésre támaszkodtunk, amelyek további megoldást igényelnek. Természetesen könnyebb programozni a Xeon Phi-t, mint a grafikus processzorokat, de a legjobb eredmény elérése érdekében még mindig speciális kódot kell írni. Ezenkívül a Xeon Phi fejlesztőeszközei javítani szeretnének, hogy minél többet hozhassunk ki a kártyáról.

RENDER.RU: Most számos klasszikus vizualizációs eszközben elkezdett megjelenni a GPU-n belüli számítástechnikai támogatás. Például a Környezeti elzáródás vagy a globális megvilágítás számítása. Szeretné megvalósítani ezeket a képességeket a V-Ray következő verzióiban, és hogyan látja a GPU-k számításának felgyorsítására szolgáló technológiák továbbfejlesztését a modern megjelenítési megoldásokban?

Vladimir: Az NVIDIA minden bizonnyal ezt a mentális sugárzásért akarja elvégezni, de jelenleg nem tekintjük a GPU használatát a klasszikus V-Ray használatával. Túl sok mindent tartalmaz, beleértve az egyéni árnyékolókat és a geometriát, a 3D-effekteket, a külső fejlesztők által készített plug-ineket stb. és pillanatnyilag nem lehetséges, hogy mindegyik támogatja a GPU-t. Ehelyett még mindig a V-Ray RT GPU fejlesztésére koncentrálunk, és a lehető legközelebb állunk egy teljes körű produkciós megjelenítőhöz.

RENDER.RU: Az algoritmusok és a használt motor optimalizálása mellett az új verzióban számos új megoldást fog készíteni, különösen az Alembic, az OSL és az OpenColorIO támogatását. Mi határozza meg ezeknek a technológiáknak a megválasztását és mennyire integrálódnak a V-Ray 3.0-ba?

Vladimir: Az OpenColorIO és az Alembic támogatása a felhasználók igényeinek köszönhető. OpenColorIO integrálva V-Ray Frame Buffer megjelenítése a színkorrekció, és korrigálására szín a textúrák alkalmazásával OpenColorIO profilokat. Az Alembic támogatás további fájlformátumot ad a VRayProxy objektumhoz. Az első 3.0 verzióban a sokszög alakú geometria és a hajprimitívek támogatására irányultak az Alembic fájlokból; fogunk hozzá támogatást más funkciókat Alembic formátum, mint a részecskék és anyagok rendelt tárgyat, de ez lesz később a fejlesztés a termékcsalád V-Ray 3.0. Ami az OSL-t illeti, régóta keresünk megfelelő árnyékolási nyelvet a V-Ray számára. Természetesen mindig V-Ray árnyékolókat írhatsz a C ++ segítségével, de ez egy összetett folyamat, sok technikai jellemzővel. Kezdetben nézett OSL, amikor először megjelent, de aztán volt néhány jellemzője annak végrehajtását, amit nem szeretnénk használni, és inkább úgy döntött, hogy önálló végrehajtására támogatást GLSL, valamint licencbe MetaSL NVIDIA. Sajnos MetaSL nem alakult ki, mint amire számítottunk, és az V-Ray 3.0, úgy döntöttünk, hogy adja fel, és rájött OSL támogatást, mint kiderült, ez több volt elterjedt a CG ipar, és mi az eredeti probléma megoldódott. Ugyanakkor azt is fenntartsák és fejlesszék a végrehajtás GLSL, mint kiderült nagyon hasznos néhány ügyfelünk - tudják venni a meglévő GLSL shader és használja őket közvetlenül a V-Ray gyakorlatilag változatlan.

Interjú Vladimir

Interjú Vladimir

RENDER.RU: A népszerű számítógépes grafikus programok lefedése mellett a V-Ray még nem érhető el a Houdini csomaghoz. Van-e a V-Ray Houdini és Phoenix FD fejlesztése a Houdini-nak, tekintettel a Houdini nagy népszerűségére a film- és hatásiparban?

Vladimir: A Houdini csomag fontos eszköz a vizuális effektek iparágában, és kiváló eszközöket kínál mindenfajta dinamikához. Ebből a szempontból én nem hiszem, hogy van értelme a fejlesztés Phoenix FD Houdini, mivel már van egy nagyon jó megoldás a szimuláció folyadékok és a víz, és a vizualizációs eszközök ebben a csomagban. Ami a V-Ray-t illeti, gyakran gondolkodtunk az integráció vizsgálatában. Erre egy ponton juthatunk el, de jelenleg nincsenek erőforrások arra, hogy időt fordítsanak rá. A Houdini egy nagyon összetett termék, és a V-Ray jó végrehajtása sok erőfeszítést igényel. Ugyanakkor, Houdini nagyon jó támogatásában közös formátumok, mint OpenVDB, Alembic és OpenEXR 2,0 teszi, hogy viszonylag könnyű visszaállítani az adatokat a Houdini és integrálják más csomagokkal visualizers.

RENDER.RU: A kreatív alkalmazások mellett, ahol nincs szükség rendkívül pontos modellre, CAD csomagok is vannak. A V-Ray számos CAD-t támogat, például az ArchiCAD vagy az Autodesk Revit? Pletykák voltak arról, hogy a Chaos Group partnerei fejlesztenek V-Ray-t ezekre a CAD rendszerekre.

Vladimir: Sajnos nincs semmi, amivel nyilvánosan megoszthatok nyilvánosan ebben a kérdésben. Remélem, hogy az elkövetkező hónapokban további információ lesz ebben a kérdésben.

Vlado-val folytatott beszélgetés után nem hagyta ki a lehetőséget, hogy néhány kérdést feltesszen a Chaos Group marketing osztályának képviselőire. A V-Ray harmadik verziójának kiadásával pár kérdést kértünk az új licencmodellről. A régi barátunk, Javid Imanov válaszolt.

Az új V-Ray licencelési modell

Interjú Vladimir

Interjú Vladimir

Javid: A V-Ray 3.0 kiadásával generikus renderelési csomópontokat vezetünk be, amelyek támogatják az elosztott renderelést több, helyi hálózathoz csatlakozó gépen. Ez a tervünk fő része, amely magában foglalja a V-Ray alapú univerzális megoldásokat, amelyek különböző 3D platformokon oszthatók meg.

Az új díjszabási rendszert úgy tervezték, hogy az alkalmazási területek mindegyik végén a rugalmasság új szintjét nyitja meg a felhasználók számára. Például, tudjuk, hogy termékeink sok felhasználója magán-művész (szabadúszók) vagy a kis munkacsoportok (stúdiók) munkatársai, úgy döntöttünk, hogy több mint 20% -kal csökkentjük a munkaállomás-használati díjat.

Ezt úgy tekintjük, mint amely segít csökkenteni az új alkalmazottak általános költségeit, és csak azt kell fizetnie, amire szükség van. Olyan helyzetekben is kínálunk gördülő engedélyezési politikát, ahol a rövid távú feltételek azonnali méretezést igényelnek.

RENDER.RU: Hogyan fogják megvalósítani az elosztott vizualizációs támogatást, szükséges-e külön licencet vásárolni az egyes számítási csomópontokhoz?

Javid: A V-Ray 3.0 esetében nem lesz különbség a render licenszek között a helyi, a hálózati és az elosztott renderelés között. Mindezek az opciók az új Render Node-ban szerepelnek, amely több 3D-platformban is használható.

Vásárlás egy példányát V-Ray 3.0 Workstation munkaállomás 3ds Max, a felhasználók képesek használható grafikus felhasználói felületet V-Ray (GUI) a beállítások szerkesztéséhez, valamint teszi ugyanazon a gépen, mint a Render Node.

A renderelés elvégezhető a gépen, amelyen a GUI-engedélyt használják, vagy egy másik gépen a hálózaton.

Azonban további számítógépek használata a rendereléshez, akkor további V-Ray 3.0 Render csomópontokat kell vásárolnia.

Interjú Vladimir

Interjú Vladimir

RENDER.RU: A V-Ray 3.0 kompatibilis lesz-e a V-Ray régebbi verzióival?

A V-Ray 2.0 kompatibilitása hátrafelé nyújt bizonyos lehetőségeket.

Először V-Ray 2.0 konfigurációkat biztosítunk, amelyek a V-Ray 3.0 licencekkel együtt használhatók, így az ügyfelek választhatnak a V-Ray 2.0 és a V-Ray 3.0 verziók között.

Másodszor, még a V-Ray 3.0 frissítése után is a felhasználók további előnyökkel járnak, hiszen a meglévő V-Ray 2.0 licencek további 6 hónapig működnek, hogy lehetővé tegyék a meglévő projektek befejezését ezen a platformon. A V-Ray 3.0-ra való frissítés után a felhasználók választhatják, hogy V-Ray 2.0-t vagy V-Ray 3.0-at használnak új renderelő csomópontokon (renderelő csomópontok).

A V-Ray 3.0 kiadása után már nem támogatjuk a V-Ray 1.5-et, és visszamenőleg kompatibilitást biztosítunk ehhez a verzióhoz.

Köszönjük Vlado és Javid számára a kérdéseinkre adott válaszokat, és szeretnénk a Chaos Group-ot továbbfejleszteni és meghódítani az új magasságokat. És a negyedik változat megjelenésével biztosak lehetünk abban, hogy újra beszélgetünk Vlado-val és kollégáival.