
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare pgapi:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-07T12:09:34+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/01?rev=1764749765&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/02?rev=1759159392&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/03?rev=1759158743&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/04?rev=1759231756&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/05?rev=1759159278&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/06?rev=1730966507&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/07?rev=1731509354&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/08?rev=1764024661&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/09?rev=1728040587&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/10?rev=1728040587&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/11?rev=1728040587&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/12?rev=1728040587&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/01?rev=1764749765&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-03T10:16:05+03:00</dc:date>
        <title>Laboratorul 01</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/01?rev=1764749765&amp;do=diff</link>
        <description>Recapitulare EGC
 Github

 acest link 

Obiecte de tip framebuffer și umbre

Introducere

În acest laborator, vom introduce atât elemente noi de OpenGL, cât și o abordare pentru calcularea umbrelor realizate de iluminarea unei surse de lumină de tip spot. Metoda prezentată aici se numește metoda mapării umbrelor, întâlnită în limba engleză sub numele de shadow mapping, ce a fost prezentată în cadrul cursului de EGC din anul III. Vă recomandăm să revizualizați secțiunea despre  texturi din pagina…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/02?rev=1759159392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-29T18:23:12+03:00</dc:date>
        <title>Laboratorul 02</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/02?rev=1759159392&amp;do=diff</link>
        <description>Laboratorul 02

Deferred Rendering

Introducere

Pentru a desena obiecte iluminate 3D metoda studiată până acum este prin aplicarea directă a calculelor de iluminare (iluminare în vertex sau fragment shader) pentru a determina culorile pixelilor suprafețelor desenate. Această tehnică se numește forward rendering.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/03?rev=1759158743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-29T18:12:23+03:00</dc:date>
        <title>Laboratorul 03</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/03?rev=1759158743&amp;do=diff</link>
        <description>Banda grafică de rasterizare



Programe de tip geometry shader

Pentru implementarea de programe SHADER în OpenGL se folosește limbajul dedicat GLSL (GL Shading Language).

Codul pentru încărcarea unui shader este oferit în funcția init() din cadrul laboratorului.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/04?rev=1759231756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-30T14:29:16+03:00</dc:date>
        <title>Laboratorul 04</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/04?rev=1759231756&amp;do=diff</link>
        <description>Suprafețe generate

Definim o suprafață generată sub forma unei suprafețe create printr-o metodă de multiplicare a unei geometrii suport. Procesul de creare a unei astfel de suprafețe necesită:

	*  O geometrie generator, ce este definită explicit și pe baza căreia are loc procesul de generare.
	*  Un algoritm de generare. Acesta poate fi bazat pe un proces de replicare, urmat de o transformare de translație, rotație sau orice alt tip de transformare.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/05?rev=1759159278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-29T18:21:18+03:00</dc:date>
        <title>Laboratorul 05</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/05?rev=1759159278&amp;do=diff</link>
        <description>Laboratorul 05

Sisteme de particule

Introducere

Sistemele de particule au fost introduse in grafica cu principalul scop de a reprezenta diferite obiecte ce nu pot fi reprezentate eficient prin geometrie opaca. Obiectele de tip fuzzy, obiectele in care lumina sufera procese de difuzie si diferite fenomene naturale sunt toate implementabile cu mare usurinta prin utilizarea sistemelor de particule.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/06?rev=1730966507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-07T10:01:47+03:00</dc:date>
        <title>Laboratorul 06</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/06?rev=1730966507&amp;do=diff</link>
        <description>Laboratorul 06

Maparea mediului inconjurator

Introducere

Maparea mediului inconjurator reprezinta o metoda prin care putem interoga informatia din jurului unui obiect. Fie ca facem acest lucru pentru reflexii, refractii sau alte efecte mai complicate ideea este aceeasi: de a putea reprezenta intr-un mod eficient mediul inconjurator.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/07?rev=1731509354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-13T16:49:14+03:00</dc:date>
        <title>Laboratorul 07</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/07?rev=1731509354&amp;do=diff</link>
        <description>Laboratorul 07

Animația Scheletală

Animația scheletală sau Skinning este un proces ce cuprinde două etape. Prima etapă este făcută de artist, iar a doua de către programator.

Prima etapă se realizează cu ajutorul unei aplicații de modelare și se numește Rigging. Ce se întâmplă în acest pas este faptul că artistul creează un schelet de oase “în interiorul” modelului 3D. Modelul 3D reprezintă pielea obiectului, iar oasele sunt folosite pentru a muta mesh-ul într-un mod care va imita mișcarea di…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/08?rev=1764024661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-25T00:51:01+03:00</dc:date>
        <title>Laboratorul 08</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/08?rev=1764024661&amp;do=diff</link>
        <description>Laboratorul 08

Îmbunătățirea și Restaurarea imaginilor

Operațiile de restaurare și îmbunătățire a imaginilor pot fi efectuate:

	*  În domeniul spațial (asupra imaginii reprezentate ca tablou bidimensional)
	*  În domeniul frecvenței (asupra transformatei Fourier a imaginii)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/09?rev=1728040587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-04T14:16:27+03:00</dc:date>
        <title>Laboratorul 09</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/09?rev=1728040587&amp;do=diff</link>
        <description>Laboratorul 09

Detecția Pixelilor de Frontieră

Pixelii de frontieră

Pixelii de frontieră sunt pixeli în care intensitatea imaginii se schimbă brusc. Aceștia alcătuiesc frontierele din imagine. Frontierele pot reprezenta obiecte subțiri (linii) sau pixelii aflați la adiacența a două zone din imagine cu intensități diferite.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/10?rev=1728040587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-04T14:16:27+03:00</dc:date>
        <title>Laboratorul 10.</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/10?rev=1728040587&amp;do=diff</link>
        <description>Laboratorul 10.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/11?rev=1728040587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-04T14:16:27+03:00</dc:date>
        <title>Laboratorul 11.</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/11?rev=1728040587&amp;do=diff</link>
        <description>Laboratorul 11.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/pgapi/laboratoare/12?rev=1728040587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-04T14:16:27+03:00</dc:date>
        <title>Laboratorul 12.</title>
        <link>http://ocw.cs.pub.ro/courses/pgapi/laboratoare/12?rev=1728040587&amp;do=diff</link>
        <description>Laboratorul 12.</description>
    </item>
</rdf:RDF>
