View allAll Photos Tagged glsl
A round black void swallowing up a picture from a recent trip.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
A round black void swallowing up a picture from a recent trip.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
A round black void swallowing up a picture from a recent trip.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
Success! (for now...)
The different spaces (world, eye, view ,etc etc) were doing my head in, but I got it working in the end, everything is in local space, which means.. something, but it looks the same as what I knocked up in RenderMonkey, so I'm happy.
It needs good normals, otherwise the reflections look a bit too wonky (not in a good way), but I plan on using it on a manually/programmatically generated object, so I'll just make sure I do.
Now I just have to convert it to HLSL as Ogre seems to run DirectX quite a bit faster than OpenGL.
Never though I'd be touching any of the DirectX pipeline, but as long as it is just a shader or two it should be quick to get up and running on OpenGL again.
A round black void swallowing up a picture from a recent trip.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
Please click on the image to view at original size
Resizing changes how these images look, so you are not really looking at what I made now :)
Experiments with repulsion forces between the color values of neighbouring pixels in an image.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
A round black void swallowing up a picture from a recent trip.
Programmed in Processing and GLSL.
View more: MY WEBSITE | BEHANCE | SAATCHI ART | TWITTER
Output A
Stage: 25%
Status: Finding
Shader effects video on Vimeo
1) Depth of Field, Blur + Bloom GLSL
Technical demonstration video w/o shader effects
If an 8.6 Magnitude earthquake were to hit San Francisco, this is what I would see if I were running the app and somehow managed to escape being crushed, buried, or burned to death. Quaint, no? Imminent doom represented as shiny bubbles. Earth blisters, if you will.
Made with a C++ framework being developed by a team at Barbarian Group, headed up by Andrew Bell ( www.drawnline.net ).
In working on the Java landscape engine, I started to finally realize and accept that I should be doing it all in C++, the demon bastard language that has claimed many an art-school graduate. Luckily for me, Andrew and his gang of geniuses have been cranking away on a fantastic C++ cozy that has made the transition from Java 95% painless.
This particular project, which is being made as a way for me to take baby steps instead of diving right into the deep end (mixed metaphor!), is a visualization of the last 7 days of earthquakes with a magnitude of 2.5 and higher. Incidentally, I accidentally rediscovered bumpmapping when trying to wrap my head around normals and normal maps. I love it when that happens! Instead of actually reading about bumpmaps and learning it the proper way, I did it by trying every arithmetic operator one by one until I got something interesting. Three cheers for oblivious discovery! Now if only I could accidentally understand how to use quaternions.
Oh, and the awesome high-res texture maps are from the extremely wonderful oera.net. www.oera.net/How2/TextureMaps2.htm
Visualization of distances to three points on a right triangle, colored according to the least-height rational within each pixel's domain.
Implemented in GLSL to demonstrate the efficiency of using a Stern-Brocot binary search to locate rationals. Renders in realtime on the GPU.
Dark bands are where 50 iterations were exhausted without locating a rational within the pixel. These bands surround all rationals, as lower-height rationals tend to avoid each other.
Shadows progress.. I think it's pretty compelling so far just with simple low-res (512^2) exponential shadow maps. I should probably add some way to multisample the shadow map, and adjust the light direction somehow.. I'm not sure how Flickr is trying to crop my GIF.. errrgh.
Been playing around a bit with Ogre lately ( www.ogre3d.org/ ) which has been lots of fun.
Currently I'm trying to make a really badass Glass shader in GLSL complete with chromatic dispersion, still needs some work though.
Good reference for that here:
http.developer.nvidia.com/CgTutorial/cg_tutorial_chapter0...
What you can see in the background is part of a cube map I downloaded from:
this is a helpful texture that sorts the 38 macpaint fills from darkest to lightest. each fill is a repeating 8x8 tile.
Got @t0neburst 3d perlin noise glsl shader to work in processing. Works in real time. The shader is a good start for converting some surfaceLib shapes over to glsl.