lab3D+licenta Jifcovici

download lab3D+licenta Jifcovici

of 2

Transcript of lab3D+licenta Jifcovici

Andrei Jifcovici Anul IV, specializarea A2 Fi de prezentare1. Laborator : Introducere n programarea 3D 2. Lucrarea de licen: Program de detecie i interpretare a gesturilor palmelor cu implementare ntr-un mediu 3D cu fizic

Laborator : Introducere n programarea 3DDe la motoarele grafice din jocuri i animaiile spectaculoase din blockbusterele hollywoodiene la aplicaiile de vizualizare a organelor corpului uman, modelare fractala, pattern recognition sau realitate augmentat, programarea 3D i domeniile conexe ne influeneaz vieile ntr-o multitudine de moduri, extind imaginaia i posibilitile de interaciune om-main pe noi culmi. Obiective: punerea bazelor unei viitoare secii puternice de programare 3D din Automatic Am hotrt mpreun cu domnul profesor Max Nicolae s in un laborator introductiv de programare 3D, pentru cei interesai de acest domeniu(n special cei din anul I i II). Laboratorul va parcurge concepte: sistemul de coordonate, camere, matrice de miscare, sistemul de input, texturare, importarea i animarea modelelor, generare de teren, detecie simpl de coliziuni, introducere n efecte: tipuri de lumin, cea, environmental mapping. Tehnologia n care se va lucra la laborator este Microsoft Visual Studio 2010, mediul Visual C# mpreun cu IDE-ul XNA Game Studio 4.0 Refresh care permite ntelegerea i implementarea mai uoar a aplicaiilor 3D, cu scrierea unui numr redus de linii de cod. Acestea sunt disponibile gratuit. Competene necesare: cunostine minime de programare orientata pe obiecte, algebra liniar i mecanic, dorina de a experimenta i a se distra cu tehnologii de programare 3D Voi furniza celor care particip la laborator o list de cri in format .pdf care cuprind informaii detaliate despre XNA Game Studio 4, DirectX 9, 10 i 11, Ogre3D, CryEngine 3 i domenii conexe. Importante sunt curiozitatea, imaginaia i creativitatea.

Rog doritorii s m contacteze pe [email protected] i/sau s se nscrie pe grupul [email protected] pentru a stabili de comun acord orarul. V atept!

Lucrare de licen: Program de detecie i interpretare a gesturilor palmelor cu implementare ntr-un mediu 3D cu fizicSunt student n anul IV i sunt pasionat de programarea 3D. Pentru mine este un domeniu care mi permite s mbin multe discipline(programare, mecanic, algebr liniar, inteligen artificial, procesare de imagine, fractali) pentru a crea aplicaii ce mi ofer posibilitatea s transform segmente din imaginaia mea n realitate. Am ales pentru lucrarea de licen o aplicaie care combin mai multe elemente din domeniile enumerate mai sus ntr-un program care are aplicaii practice directe pentru interactiunea (cat mai ieftin) om-calculator. Lucrarea este mprit n dou macro-componente: 1. Detecia i interpretarea gesturilor palmelor 2. Mediu 3D cu fizic Am hotrt s implementez detecia i interpretarea gesturilor palmelor n OpenCV ntr-un mediu cu 2 camere CMOS, una pentru trimiterea frame-urilor de detectare propriu-zis a palmelor i calcularea coordonatelor obiectului miscat n planul palmei i a doua pentru procesarea adncimii(necesar n partea a doua a proiectului). Procesarea adncimii necesit un marker pentru a simplifica numrul de calcule pentru al doilea set de frame-uri. Mediul 3D cu fizic va fi scris n DirectX 11 i sperana mea este s ajung la un nivel de rafinament suficient de ridicat astfel nct s pot include i elemente de dinamic a fluidelor. Detecia gesturilor palmelor va permite sincronizarea micrilor minii i n funcie de gestul executat, obiectele 3D vor interaciona dinamic dup un model fizic simplificat. Am reusit s sincronizez micarea unui obiect real detectat cu micarea unui obiect din mediul 3D. Rezultatul poate fi vzut aici. Am experient cu tehnologii Microsoft Windows Forms, Windows Presentation Foundation, Silverlight, SQL Server, XNA Game Studio i DirectX. Sunt inginer n devenire i sunt contient de colosala diferen dintre un inginer i un simplu programator. Vital este capacitatea de a inova i de a mbina discipline diferite cu scopul de a crea lucruri noi, utile, interesante i n final, pentru a atinge elul suprem al inginerului, acela de a construi, cu pasiune i cunotine solide lumea de mine.