My vote goes to the zombi screen shot
. I want to see more partecipants.
here's my shot:Title:
Shaders Framework: GLSL from C++
The full size image is nicer that the version cutted by the forum XDhttp://i.imgur.com/HDA3G.jpg
(<-- link to original image. Forum is cutting a piece of the image)Short descritpion
that's a GPU accelerated test with the last trunk of FreeImageMixer. You should note that I written only C++ code for having that example working. Shader code is generated on the fly (and splitted into multiple shaders if needed) from C++ instructions.
What is hard is adding full swizzle capability through C++.
In GLSL you can do
- cpp Code: Select all
doing that with C++ will require a lots of similiar functions. So i'm trying to find some more elegant way to solve that problem
Effects are added in this order
1) perlin noise texture (so clouds to make fog more realistic)
2) fog using the noise (perlin is not very noticeable, I tried to keep the effects as minimum visible as possible.)
3) blur pass
4) Depth of field
5) blum (using edge detection.).
6) slight color rotation based on luminance value (image mixer is using a different color matrix for each pixel. the matrix is generated on the fly. so it is not efficient and can be optimized alot).
the image is created using only 3 existing images (the starting images are not done by me.)
so i link there where I found the test images:http://pxr.dk/wmt/?page_id=22
I just searched for good color+depth images. Only the shader is done by me (and all the work behind of course).
EDIT: changed the title and the description to reflect what that screenshot rapresents (and to shows the work behind that screenshot)
OpenGL is not hard. What you have to do is just explained in specifications. What is hard is dealing with poor OpenGL implementations.