This shows you the differences between two versions of the page.
|
pgapi:teme:2025:01 [2025/11/16 00:50] andrei.lambru [Iluminarea încăperii] |
pgapi:teme:2025:01 [2025/12/03 13:47] (current) robert.caragicu |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| * **Responsabili:** Robert Caragicu, Silviu Stăncioiu, Cristian Lambru | * **Responsabili:** Robert Caragicu, Silviu Stăncioiu, Cristian Lambru | ||
| * **Lansare:** 16 noiembrie 2025 | * **Lansare:** 16 noiembrie 2025 | ||
| - | * **Termen de predare:** 7 decembrie 2025, ora 23:55 | + | * **Termen de predare:** 11 decembrie 2025, ora 23:55 |
| * **Regulament:** https://ocw.cs.pub.ro/courses/pgapi/regulament_general | * **Regulament:** https://ocw.cs.pub.ro/courses/pgapi/regulament_general | ||
| * **Notă: Orice informație ce nu a fost acoperită în acest document este la latitudinea voastră!** | * **Notă: Orice informație ce nu a fost acoperită în acest document este la latitudinea voastră!** | ||
| Line 95: | Line 95: | ||
| {{ :pgapi:teme:2025:shadows.png?600 |}} | {{ :pgapi:teme:2025:shadows.png?600 |}} | ||
| - | ===== Artificiile de ecranul televizorului ===== | + | ===== Artificiile pe ecranul televizorului ===== |
| Ecranul televizorului va afișa constant un show de artificii. Pentru aceasta se va folosi un framebuffer în care se va desena un sistem de particule configurat astfel încât să arate ca niște artificii. Textura de culoare din framebuffer va fi afișată pe ecranul televizorului. | Ecranul televizorului va afișa constant un show de artificii. Pentru aceasta se va folosi un framebuffer în care se va desena un sistem de particule configurat astfel încât să arate ca niște artificii. Textura de culoare din framebuffer va fi afișată pe ecranul televizorului. | ||
| Line 114: | Line 114: | ||
| Din centrul televizorului se va randa întreaga scenă (mai puțin televizorul și ecranul acestuia) într-un cubemap. Obiectele desenate în acest cubemap trebuie să fie luminate și să casteze umbre. | Din centrul televizorului se va randa întreaga scenă (mai puțin televizorul și ecranul acestuia) într-un cubemap. Obiectele desenate în acest cubemap trebuie să fie luminate și să casteze umbre. | ||
| - | @Silviu - Actualizare captura de ecran | + | {{ :pgapi:teme:2025:room_cubemap_2.gif?300 |}} |
| - | {{ :pgapi:teme:2025:room_cubemap.gif?300 |}} | + | |
| Pe ecranul televizorului se va folosi acest cubemap pentru a reflecta încăperea (vezi [[pgapi:laboratoare:06|]]) | Pe ecranul televizorului se va folosi acest cubemap pentru a reflecta încăperea (vezi [[pgapi:laboratoare:06|]]) | ||
| - | @Silviu - Actualizare captura de ecran | + | {{ :pgapi:teme:2025:tv_reflection_2.png?300 |}} |
| - | {{ :pgapi:teme:2025:tv_reflection.png?300 |}} | + | |
| Pentru ca televizorul să afișeze și show-ul de artificii, dar și reflexiile se va face o interpolare liniară între culorile preluate din cele două texturi (textura în care se randeaza artificiile și cubemap-ul reflexiilor) cu un factor de interpolare constant (ex: 0.25). Exemplu de implementare: | Pentru ca televizorul să afișeze și show-ul de artificii, dar și reflexiile se va face o interpolare liniară între culorile preluate din cele două texturi (textura în care se randeaza artificiile și cubemap-ul reflexiilor) cu un factor de interpolare constant (ex: 0.25). Exemplu de implementare: | ||