|
shaderDucks Fractal (Composition by gtoledo3)
This is a conversion of a 2D system from fragmentarium, to GLSL #120, licensed under GPL/LGPL :-) chromadepth (Composition by gtoledo3)
This is a glsl chroma depth shader; if you're familiar with the core image "heat map" style pixel filter, you're thinking along the right lines, except this shades vertices of 3D objects/scenes in this way. This was created by Mike Bailey, Computer Science, Oregon State University, and found at his page at http://web.engr.oregonstate.edu/~mjb/chromadepth/glsl.html GLSL - Vertex Distortion Examples - Textured, Colored, LightingI came up with these shaders tonight while looking at the classic "vertex noise" glsl example, and thought I would share. There are three variants; one is a textured vertex noise shader, one is a textured vertex noise shader with color control, and the third is a textured vertex noise shader with color control and lighting. These shaders should work well with objects that are 3D dimensional as well (the wave shader I posted a couple of days ago calculated z in a way that flattens an object out).
|