Lapo Frati - Neurobotics Lab @ UVM
Running code is a bit like peeling a potato
Some chefs can do it in no time at all.
Like your CPU.
But what to do when you have really a lot of potatoes?
You need more chefs.
Like a GPU.
Sometimes a LOT of chefs.
Like a large GPU.
Where can I find a lot of potatoes to peel?
Your screen has a lot of them!
It needs a GPU to work properly!
A shader is type of program.
Chefs go fetch the ingredients and starts cooking on a dish, all in parallel.
A bit like the instructions you give to each chef in a kitchen.
Instead of a delicious dish a shader creates something nice to show on your screen.
But wait...
... can I use a shader for more than just images?
hands demo
Putting it all together
Sketches
By xennol