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


Credits: adapted from GPU Gems 3 Book by wirmachenbunt


1. This isn't a ready to go effect but an example of how to achieve something like trapcode shine plugin (after effects)
2. the trick is simple! render your scene twice
3. first rendering contains your objects in front of the sun ( see gouraudshader in main patch)
4. second rendering contains your objects in front of the sun, rendered in black (see raynagator)
5. in the background of the black version is the 'sun' ....some blurry dot you can move
6. the whole image will then be radial blurred and later added (additive) to the first rendering
7. by moving the center of the radialblur and the position of your blurry object you can control the angle of the rays
8. have fun experimenting with this technique

note from tonfilm: it is also better to send only the blur of pass two to the third pass. for that, set includeorig to 0 and change the last line of the pixelshader to:

return includorig ? (c + tex2D(Samp, TexC.xy + Center))*factor : c * factor;


12.07.10 [18:48 UTC] by wirmachenbunt | 1087 downloads

anonymous user login


~3d ago

tonfilm: did some bit refresh for SuperPhysical: superphysical vvvv #pbr #shader #visualprogramming #creativecoding

~4d ago

joreg: the 2018 numbers are in: vvvv-in-numbers-2018 #vvvv

~5d ago

microdee: There was a problem with DX11’s VPM pack, now I switched everything depending on DX11 to the contrib zip file. It should work now.

~5d ago

unti: Please remove Hauppauge from the list of supported videoIn cards. They still don't seem to work with vvvv.

~6d ago

Lorenz: What if screens could be shaped into any form? screenization-experiment-materiality

~8d ago

joreg: @bo27 one cross each!

~8d ago

bo27: @joreg should I answer again? :))

~9d ago

joreg: ~200 answers to the survvvvey so far. Can we double this? Please remind your friends/collegues to fill out: https://t.co/gHvameecfn #vvvv