
    

    <?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 vdvac</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-05-19T15:15:12+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab1?rev=1709794373&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab2?rev=1711374095&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab3?rev=1711381559&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab4?rev=1712748070&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab5?rev=1759755369&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab6?rev=1759759231&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/lab7?rev=1778772169&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/notare?rev=1759750914&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/orar?rev=1709567031&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/sidebar?rev=1778746455&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/tema1?rev=1712139856&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/vdvac/tema2?rev=1716385810&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/vdvac/lab1?rev=1709794373&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-07T08:52:53+03:00</dc:date>
        <title>Laboratorul 1</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab1?rev=1709794373&amp;do=diff</link>
        <description>Marching cubes

Algoritmul marching cubes extrage din volum o suprafață 3D formată din triunghiuri.

Figura 1   

Concepte teoretice

Voxel

	*  reprezentarea geometrică spațială a unei date volumetrice
	*  un cub cu vârfuri care au asociate valori scalare</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab2?rev=1711374095&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-25T15:41:35+03:00</dc:date>
        <title>Laboratorul 2</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab2?rev=1711374095&amp;do=diff</link>
        <description>Ray casting

Ray casting reprezintă implementarea modelului teoretic de redare directă.

Figura 1

 

Concepte teoretice

Pașii algoritmului

Pentru fiecare rază (pixel):

	*  Calculează direcția razei care pleacă de la observator și trece prin centrul pixelului
	*  Calculează pozițiile de eșantionare de-a lungul razei
	*  Calculează valorile eșantioanelor prin interpolare triliniară
	*  Calculează gradientul în fiecare poziție de eșantionare, prin interpolare triliniară
	*  Determină o culoare …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab3?rev=1711381559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-25T17:45:59+03:00</dc:date>
        <title>Laboratorul 3</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab3?rev=1711381559&amp;do=diff</link>
        <description>Redarea directă folosind texturi 2D

Redarea directă folosește o geometrie proxy (ajutătoare): 3 seturi de “poligoane-felie”, fiecare set fiind paralel cu unul din planele principale

Figura 1   

Concepte teoretice

	*  La un moment dat se rasterizează un singur set de poligoane-felie, pe care se aplică stiva corespunzătoare de texturi
	*  Culorile fragmentelor rezultate din rasterizarea geometriei proxy sunt acumulate în buffer-ul imagine
		*  Culorile fragmentelor rezultate din rasterizarea u…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab4?rev=1712748070&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-10T14:21:10+03:00</dc:date>
        <title>Laboratorul 4</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab4?rev=1712748070&amp;do=diff</link>
        <description>Animații prin transormări spațiale de imagini



Animația prin transformări spațiale de imagini calculează o secvență de imagini care redau transformarea treptată a imaginii sursă în imaginea destinație. Fiecare imagine este un cadrul al filmului animației.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab5?rev=1759755369&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T15:56:09+03:00</dc:date>
        <title>Laboratorul 5</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab5?rev=1759755369&amp;do=diff</link>
        <description>Deformarea de forma libera



Cea mai generală metodă de deformare și cea mai adecvată animației obiectelor prin deformare
Ideea

	*  Obiectul care trebuie deformat e introdus într-uns pațiu deformabil(container)
	*  Containerul se deformează =&gt; obiectul se deformează</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab6?rev=1759759231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T17:00:31+03:00</dc:date>
        <title>Laboratorul 6</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab6?rev=1759759231&amp;do=diff</link>
        <description>Animația prin plasă poligonală

	*  Plasa poligonala (mesh) a fost prima metoda de reprezentare a personajelor , direct inspirata din tehnicile de animatie folosite in plan
	*  Personajul este reprezentat printr o plasa poligonala 3D
	*  Animatia personajului consta in deformarea plasei, fiecarui cadru imagine corespunzandu-i o “poza” (ipostaza) a personajului
	*  Numarul de varfuri ale plasei si conectivitatea lor nu se modifica de la o poza la alta , ci doar pozitiile varfurilor
	*  De regula …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/lab7?rev=1778772169&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-14T18:22:49+03:00</dc:date>
        <title>Laboratorul 7</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/lab7?rev=1778772169&amp;do=diff</link>
        <description>Inverse kinematics cu algoritmul Fabrik

Forward And	Backward Reaching Inverse Kinematics (FABRIK)

	*  abordare iterativa care rezolvă problema IK
	*  determină parametrii articulatiilor astfel incat un end effector al structurii articulate sa ajunga intr-o pozitie dorita (target)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/notare?rev=1759750914&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T14:41:54+03:00</dc:date>
        <title>Notare</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/notare?rev=1759750914&amp;do=diff</link>
        <description>*  Total: 100 puncte
	*  Examen: 25 puncte
		*  Se poate echivala cu o prezentare în format online/fizic in timpul semestrului (planificarea prezentărilor – pe Google sheets)

	*  Laborator:25 puncte
		*  Criteriu de promovare: minim 12.5 puncte pe laborator
		*  Laboratoarele se vor prezenta online/fizic (la orice laborator – dar nu se pot prezenta în aceeași zi mai mult de trei laboratoare)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/orar?rev=1709567031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T17:43:51+03:00</dc:date>
        <title>Orar</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/orar?rev=1709567031&amp;do=diff</link>
        <description>*  Curs
			*  Miercuri 17:00 - 18:00 (fizic PR704 si Teams - inregistrat)

		*  Laborator
			*  Miercuri 18:00 - 20:00 (fizic PR704 și Teams - inregistrat)
			*  Joi 8:30 - 10:00 (numai Teams)
			*  Miercuri 15:00 - 17:00 (numai fizic, saptamana de dupa curs)</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/sidebar?rev=1778746455&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-14T11:14:15+03:00</dc:date>
        <title>Orar</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/sidebar?rev=1778746455&amp;do=diff</link>
        <description>*  Orar

	*  Notare

	*  Laboratorul 1
		*  Laboratorul 2
		*  Laboratorul 3
		*  Laboratorul 4
		*  Laboratorul 5
		*  Laboratorul 6
		*  Laboratorul 7

	*  Tema1
		*  Tema2</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/tema1?rev=1712139856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-04-03T13:24:16+03:00</dc:date>
        <title>Tema1</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/tema1?rev=1712139856&amp;do=diff</link>
        <description>Tema1

Redarea volumelor folosind texturi 3D

Să se implementeze redarea volumelor folosind texturi 3D (cursul 6).

Teorie

	*  Geometria proxy - un set de poligoane paralele cu planul de vizualizare
		*  Poligoanele - rasterizate în ordinea din spate în față
		*  Geometria trebuie recalculată la fiecare schimbare a direcției de vizualizare</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/vdvac/tema2?rev=1716385810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-05-22T16:50:10+03:00</dc:date>
        <title>Tema2</title>
        <link>http://ocw.cs.pub.ro/courses/vdvac/tema2?rev=1716385810&amp;do=diff</link>
        <description>Tema2

Animația obiectelor rigide

Să se implementeze corelația curbelor traiectorie și viteză (cursul 9).

Teorie

	*  Curba traiectorie este o curbă parametrică 3D   
		*   
		*  Un exemplu - curbă Bezier
			*  4 puncte de control
			*  Formula parametrică:</description>
    </item>
</rdf:RDF>
