» EX9.Dataflow
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.


French | Italian | Spanish | Japanese

The overall dataflow of the 3d rendering pipeline in vvvv looks as follows:

vvvv passes several data to the graphics card:

  • Mesh
  • Texture
  • User defined variables
  • Render Sates
  • Transform matrices

First the vertexshader programm is applied to each vertex. Its major task is to project the geometry onto the screen. The output is the vertex position in screenspace for the rasterizer and other data for the pixel shader.

Between vertexshader and pixelshader the conversion from vector graphics to pixel graphics happens. This is done by the rasterizer, that calculates which screen pixels belong to the geometry. It also interpolates per-vertex data sent from the vertex shader to per-pixel data for pixels which lie between the vertices.

Then the pixelshader programm is executed for every visible pixel, as defined by the rasterizer. It calculates the final color of the pixel.

anonymous user login


~1d ago

joreg: Reminder: #vvvv meetup in #berlin tomorrow, Tuesday 28: 16-berlin-vvvv-meetup

~4d ago

~8d ago

joreg: Know someone who should learn #vvvv? Send them to one of our intro workshops in #Berlin https://nodeforum.org/announcements/2020-series-of-2h-introduction-workshops-to-vvvv-gamma/ #creativecoding

~8d ago

udo2013: @sunep:had an idea how to restore midi-data by one lick and bring the sliders in original position.patch in forum."restore midi.."

~14d ago

sunep: @udo2013 make a forum post about and I can share my subpatch

~14d ago

sunep: @udo2013 I have myself dealt with that problem by using LTP (Value) in pickup mode

~18d ago

~18d ago