Interviu cu grupul de haos - grafică și animație pe calculator

Interviu cu Vladimir Koilazov, CTO în Grupul Chaos și Peter Mitev, CEO în Grupul Chaos

Salutări pentru dvs., dragi cititori și oaspeți ai RENDER.RU, după lansarea versiunii mult așteptate a V-Ray 2.0, am luat un interviu exclusiv cu dezvoltatorii acestui sistem legendar de vizualizare. Întrebările noastre au fost abordate de reprezentanții Grupului Chaos - Vladimir (Vlado) Koilazov (CTO în Grupul Chaos) și Petr Mitev (CEO în Grupul Chaos). În acest interviu veți învăța multe despre compania Chaos Group și despre produsele pe care le produce pe piața de software. Vladimir și Peter ne-au împărtășit viziunea asupra viitorului sistemului V-Ray și planurile de dezvoltare ulterioară.







Interviu cu grupul de haos - grafică și animație pe calculator

În fotografiile Vladimir Koylazov (stânga) și Piotr Mitev (dreapta).

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

V-Ray VFX Demoreel

Render.ru: Grupul Chaos, cunoscut in primul rand pentru sistemul de vizualizare V-Ray. Cum și când a venit la tine ideea dezvoltării propriului sistem de vizualizare? Ați început să dezvoltați împreună sistemele?

Grupul Chaos: Totul a început cu dezvoltarea unui plug-in numit AtmosBlender. Scopul său principal a fost acela de a amesteca efectele atmosferice în 3ds Max. Pentru asta aveam nevoie de un simplu trasator de raze. Am dezvoltat împreună AtmosBlender, dar cea mai mare parte a lucrării a fost făcută de Vlado. După terminarea dezvoltării, sa dovedit că acest plug-in era mult mai rapid decât orice era disponibil pe piață în acel moment. Doi ani mai târziu și după numeroase studii și dezvoltare, lumina a apărut V-Ray.

Render.ru: Vizualizatorul V-Ray este considerat unul dintre cele mai de succes motoare de vizualizare, utilizat în diferite domenii de design, dar este deosebit de popular în vizualizarea arhitecturală. Ce crezi că face V-Ray atât de popular?

Chaos Group: În primul rând, V-ray a fost primul vizualizator din Autodesk 3ds Max, implementând o abordare corectă din punct de vedere fizic pentru vizualizarea scenelor tridimensionale. Am reușit să creăm câteva soluții foarte optimizate și precise pentru calculul iluminării globale (Global Illumination), care sunt excelente pentru vizualizarea arhitecturală și au fost alese de către comunitatea de vizualizare. În plus, parametrii unui material corect din punct de vedere fizic sunt ușor de înțeles de către un utilizator obișnuit al Autodesk 3ds Max.

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

Proxy-ul V-Ray, care a apărut ulterior, sa dovedit a fi un instrument foarte util pentru redarea de scene grele, la acea vreme a fost o problemă, deoarece sistemele de operare pe 32 de biți au limitat cantitatea de memorie RAM și nu au permis vizualizarea scenelor mari. Caracteristici suplimentare care au facut ca V-Ray sa fie foarte populare, iluminarea bazata pe imagini, deplasarea, luminile din zona si multe alte caracteristici adaugate in ultimii ani.

Render.ru: Ce caracteristici ați vrut să implementați în variantele inițiale ale V-Ray? Scopul a fost acela de a face vizualizatorul suficient de rapid și, în același timp, de a obține un rezultat realist?

Chaos Group: Initial, V-Ray nu a sustinut randamentul de deplasare, deoarece intervalul de timp pentru implementarea primei versiuni a fost limitat. Asemenea caracteristici ca Light Cache și Photon Mapping au fost adăugate mai târziu, a permis să se dezvolte mai bine alte caracteristici ale vizualizatorului. De fapt, caracteristicile proiectate inițial au fost suficiente pentru a crea imagini de înaltă calitate de la prima versiune, dar multe caracteristici populare și familiare acum nu erau disponibile la acel moment. Adevărul este că comunicăm întotdeauna cu utilizatorii și ascultăm comentariile și dorințele acestora, ceea ce ne ajută în dezvoltarea de noi versiuni.

Când vorbim despre un astfel de indicator specific ca viteza în comparație cu alte soluții, putem spune cu siguranță că am dezvoltat și prezentat una dintre cele mai rapide soluții de vizualizare.

V-Ray Automotive Demoreel

Render.ru: Ce instrumente V-Ray o deosebesc acum de alte produse concurente?

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

Acesta este un produs unic care îmbunătățește semnificativ viteza de instalare a iluminării și oferă utilizatorului posibilitatea de a realiza interacțiuni interactive în cadrul Autodesk 3ds Max. Fără a recurge la exportul constant și la utilizarea de aplicații terțe. V-Ray RT este capabil să efectueze calcule de iluminare și umbrire în modul interactiv și să obțină rezultate instantanee, în unele domenii este foarte important.

Grupul Chaos: pachetele software sunt relevante pentru toți utilizatorii care doresc să cumpere toate cele trei produse la cel mai bun preț și cel mai accesibil. Cunoscut V-renderer de producție Ray pentru Autodesk 3ds Max, V-Ray RT pentru vizualizare și scene interactive de formare previzualizare și Pdplayer - un jucator puternic secvență care poate fi, de asemenea, utilizat pentru compozitiile de bază în timp real. Ca serviciu, oferim suport de înaltă calitate pentru utilizatori și software.







Render.ru: Înainte de lansarea versiunii finale a V-Ray 2.0, aș dori să știu de la dezvoltatori ce funcții noi vor fi implementate și ce se va schimba în comparație cu versiunea precedentă a V-Ray 1.5? De exemplu, calculul urmăririi traseului (urmărirea traseului, cache-ul de iradiere sau cache-ul de lumină).

Chaos Grupa: V-Ray 2.0 multe caracteristici noi care combină puterea unui visualiser plin, viteza și performanța interactive V-Ray RT, este utilizat pentru a calcula unitatea de procesare vizuală, și tot o soluție completă și completă pentru vizualizare face. Baza este deja obișnuită pentru utilizator, dar am adăugat o serie de opțiuni noi. oportunități extinse de umbrire, adăugarea de shader materiale auto vopsea, sub-textura pluri și textura la distanță, precum și efectele obiectivului. schimbat ușor Cache Light, acum noi opțiuni vă permit să efectuați mai multe calcule exacte folosind reflexii lucioase (reflexii lucioase).

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

Acest lucru a permis un timp foarte scurt de vizualizare a scenelor cu un număr mare de suprafețe cu reflexe difuze. Am introdus, de asemenea, o nouă metodă pentru calcularea acoperire globală - trasarea bidirecțională a traseului (BPT). Această metodă se află încă în stadiul de dezvoltare și perfecționare, dar deja în unele cazuri poate da rezultate corecte și foarte bune. Caracteristicile vechi, care sunt deja utilizate de utilizatori, aproape că nu s-au schimbat, astfel încât utilizatorii să poată lucra cu instrumentele obișnuite ale programului și să obțină același rezultat când utilizați noua versiune după actualizarea software-ului.

Nu ne deranjează dacă utilizatorii care au plătit pentru actualizare nu vor actualiza imediat software-ul. Acestea pot fi în mijlocul producției de produse, astfel încât aceștia au posibilitatea de a efectua o plată în avans a licenței și de a efectua o actualizare tehnică a software-ului în orice moment în care acestea sunt confortabile.

V-Ray Architectural Demoreel

Render.ru: Tehnologiile care utilizează accelerarea GPU devin din ce în ce mai populare în industria CG. De ce ați decis să utilizați caracteristicile GPU în cea mai recentă versiune a V-Ray?

Chaos Group: Chipsurile grafice (GPU) au un număr de caracteristici unice pentru efectuarea calculelor. Pentru unii utilizatori, versiunea curentă poate satisface pe deplin nevoile lor de lucru, dar, din păcate, tehnologiile cu accelerare GPU au o serie de limitări care împiedică utilizarea acestora în redarea finală a produsului finit.

Am urmat întotdeauna noile tehnologii, noi tendințe și propuneri, deci am decis să folosim capabilitățile GPU-ului în produsele noastre atât de repede. Acest lucru se datorează dorinței noastre de a deveni lider în implementarea noilor tehnologii în industrie și am putea îmbunătăți programele pentru a ajuta utilizatorii să fie mai productivi.

În ciuda tuturor limitărilor, vom continua să monitorizăm progresul tehnologiilor de calcul GPU și vom adăuga noi funcții în viitoarele actualizări.

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

Render.ru: Un interes deosebit între utilizatori este noul V-Ray RT GPU, spune-mi, cât de mare este câștigul de performanță în comparație cu procesorul V-Ray RT? Pentru a accelera, folosiți tehnologia OpenCL sau NVIDIA CUDA?

Grupul Chaos: Creșterea productivității depinde de mulți factori, deci este greu să dai o estimare corectă. Cu toate acestea, există câteva diferențe majore între utilizarea procesorului și GPU. Cu ajutorul procesorului V-Ray RT, veți avea ocazia să utilizați o gamă largă de capabilități, ca și în vizualizatorii de producție și să realizați principalele sarcini în producerea vizualizării.

Versiunea GPU V-Ray RT este mult simplificată, din cauză că nu poate accepta un astfel de cod complex. Pe de altă parte, paralelizarea calculelor face ca procesul de redare să fie mult mai rapid. Utilizăm OpenCL, deoarece codul scris cu acesta poate fi folosit pe majoritatea dispozitivelor disponibile cu suport OpenCL. Acum, GPU V-Ray RT rulează pe echipamente NVIDIA, în viitorul apropiat va fi implementat suport hardware ATI (ATI).

Render.ru: Ce caracteristici și beneficii are GPU V-Ray RT?

Grupul Chaos: Viteza. Acesta este un avantaj imens pentru utilizatori.

Render.ru: Ce tipuri de algoritmi de vizualizare sunt implementate cel mai bine pe GPU?

Chaos Group: Această întrebare nu este pe deplin corectă, aproape orice algoritm poate fi executat pe un GPU modern. Problema este o dezvoltare eficientă și rapidă pentru a aplica rapid soluția în practică. În acest sens, algoritmii cei mai simpli sunt cei care pot fi descompuși într-un set (de ordinul a sute de mii) de același tip de probleme, în care relația dintre sarcini este absentă sau minimă. Codul este executat independent de diferiți parametri de intrare, este potrivit pentru trasarea traseului camerei și pentru calcularea intersecției radiațiilor cu geometrie.

Render.ru: Cât de important este transferul de date între CPU și GPU? La urma urmei, aceasta este una dintre blocajele din calculul GPU.

Chaos Group: Transmisia datelor joacă un rol important și ar trebui minimalizată, astfel încât puterea de calcul a GPU-ului să poată fi utilizată în cea mai mare măsură. Prin urmare, obiectivul nostru este să asigurăm că, dacă este posibil, toate calculele vor fi efectuate pe GPU cât mai mult posibil.

Render.ru: Cât de rezonabilă este alegerea unui standard deschis pentru calculul paralel?

Chaos Group: Hmm, nu există nici un standard bine întemeiat și stabilit pentru orice tip de calcul, fie că este paralel sau nu. Există atât de multe limbi și paradigme diferite încât este imposibil să stabiliți oricare dintre ele ca fiind "standard". Pentru noi, există suficiente instrumente disponibile pentru dezvoltare pe CUDA și OpenCL.

Interviu cu grupul de haos - grafică și animație pe calculator
Interviu cu grupul de haos - grafică și animație pe calculator

Grupul Chaos: Phoenix FD are mai multe componente integrate în spațiul de lucru al Autodesk 3ds Max. Acesta este în esență un efect atmosferic și conține alte posibilități care permit simularea efectelor atmosferice. Acesta susține API-ul Autodesk 3ds Max, astfel încât să puteți vizualiza acest efect cu orice renderer care acceptă API-ul Autodesk 3ds Max.

Funcționează cu Scanline Renderer, randare finală, Brazilia r / s și altele. În ciuda această oportunitate oferită de Autodesk, din păcate, Phoenix FD nu funcționează cu sistemul de vizualizare mental ray, dar în cazul în care utilizatorii vor avea nevoie de sprijinul mental ray, vom dezvolta această problemă și va încerca să pună în aplicare capacitatea de a vizualiza în raze mentale.

Introduceți Phoenix FD

Render.ru: Ce caracteristici ale Phoenix FD pot fi folosite în combinație cu V-Ray rendrer?

Chaos Grupa: La randarea V-Ray, datele de la Phoenix FD vizualizată ca o suprafață solidă, astfel încât utilizatorii pot crea efecte de fluid și alte cum ar fi ceață sau ceață efect.

Chaos Group: Pdplayer este un instrument simplu de compunere care funcționează în timp real. Ea a fost concepută cu ideea, pentru a crea o soluție foarte rapidă și convenabilă și în același timp puternică. Funcționează cu un număr nelimitat de straturi cu suport pentru canalele alfa (alpha) și manipularea în timp real. De asemenea, nu are restricții asupra rezoluției utilizate, ceea ce vă permite să realizați pe deplin versiuni multiple ale secvenței create cu corecție simultană a culorii. Este posibil să utilizați serverul web încorporat, datorită acestui server puteți încărca imagini și secvențe și puteți oferi posibilitatea de a vizualiza și de a lăsa recenzii către mai mulți utilizatori. Suporta absolut toate formatele, inclusiv Open EXR. Acesta poate fi, de asemenea, utilizat pentru a controla echipamente standard de radiodifuziune, cum ar fi Blue Fish, Black Magic Dech Link și altele. Pdplayer-ul va fi necesar pentru aproape toți utilizatorii care lucrează în domeniul vizualizării.

Render.ru: Cât de promițătoare sunteți industria graficii computerizate din Rusia? Câte studiouri achiziționează soluțiile dvs.?

Render.ru: Vladimir și Peter, vă mulțumim pentru timpul acordat pentru interviu, RENDER.RU dorește companiei dvs. dezvoltarea în continuare și mult noroc în toate noile evoluții. Și, de asemenea, dorim ca mereu să fiți mulțumiți de utilizatori cu noile caracteristici ale software-ului dvs.

Toate lucrările sunt plasate în galeriile portalului RENDER.RU.

Vă mulțumim pentru ajutorul acordat în pregătirea interviului:

  • Daryna Georgieva (Grupul Chaos)
  • Javid Imanov (Grupul Chaos)
  • Mikhail Dokuchaev (Softline)

Cumpărați ultima versiune de V-Ray

Dmitry dimson3d Chehlov, în special pentru revista on-line RENDER.RU.







Articole similare

Trimiteți-le prietenilor: