New results

We submitted a paper to EGSR (Eurographics Symposium on Rendering), and still waiting to see if the paper is accepted or not.

In the mean time, here's a little result. We used a Perlin sum, to sum up the first four images, to create the last one. The output is very interesting.

Here's the octaves:

Here's the output (also used as the new backgroud for this blog):

Note that each octave is different, which is different to Perlin noises. But if we wanted, we could have used the exact approach described by Perlin.

In future post, I'll give more detail about the method used to create these textures. All images are tileable. Eventually, a GPU version of this framework should be implemented. Either as a fragment shader or on CUDA/OpenCL.


Shader Toy

I know it's been a while since I posted something, and I will post some new results soon.

If you're interested to play with the fragment shader in WebGL, here's a wonderful link: Shader Toy.

Plus, the Khronos Group is working on to define a JavaScript binding to the Khronos OpenCL with WebCL, which is a very good thing.