Differences

This shows you the differences between two versions of the page.

Link to this comparison view

vdvac:lab2 [2024/03/25 15:36]
anca.morar [Demo]
vdvac:lab2 [2024/03/25 15:41] (current)
anca.morar [Etapa 2]
Line 7: Line 7:
 **Figura 1** **Figura 1**
  
- ​{{:​vdvac:​lab2_fig1.png?​480|}}+ ​{{:​vdvac:​lab2_fig1.png?​550|}}
  
 ===== Concepte teoretice ===== ===== Concepte teoretice =====
Line 47: Line 47:
  
 ==== Etapa 1 ==== ==== Etapa 1 ====
-**Determinarea punctelor de ieșire ​din volum ale razelor**+**Determinarea punctelor de ieșire ale razelor ​din volum**
   * Se desenează într-un framebuffer (nu în cel default)<​code>​frameBuffer->​Bind();​ </​code>​   * Se desenează într-un framebuffer (nu în cel default)<​code>​frameBuffer->​Bind();​ </​code>​
   * Se rasterizează fețele din spate ale cubului încadrator<​code>​glEnable(GL_CULL_FACE);​   * Se rasterizează fețele din spate ale cubului încadrator<​code>​glEnable(GL_CULL_FACE);​
Line 56: Line 56:
  
 ==== Etapa 2 ==== ==== Etapa 2 ====
-**Determinarea punctelor de intrare ​în volum ale razelor**+**Determinarea punctelor de intrare ale razelor ​în volum **
  
   * Se desenează în buffer-ul default<​code>​FrameBuffer::​BindDefault();</​code>​   * Se desenează în buffer-ul default<​code>​FrameBuffer::​BindDefault();</​code>​
Line 91: Line 91:
     * Se verifică dacă raza curentă a ieșit din volum sau dacă opacitatea acumulată a ajuns la 1     * Se verifică dacă raza curentă a ieșit din volum sau dacă opacitatea acumulată a ajuns la 1
  
-==== Cerinte ​laborator ====+==== Cerințe ​laborator ====
   - Să se completeze valoarea variabilei ''​frag_color''​ pentru a fi transmisă mai departe către fragment shader (în ''​VertexShader_backface.glsl''​)   - Să se completeze valoarea variabilei ''​frag_color''​ pentru a fi transmisă mai departe către fragment shader (în ''​VertexShader_backface.glsl''​)
   - Să se calculeze corect culoarea ''​out_color''​ ca să se afișeze fețele spate ale volumului încadrator (în ''​FragmentShader_backface.glsl''​)   - Să se calculeze corect culoarea ''​out_color''​ ca să se afișeze fețele spate ale volumului încadrator (în ''​FragmentShader_backface.glsl''​)
vdvac/lab2.1711373761.txt.gz · Last modified: 2024/03/25 15:36 by anca.morar
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0