Please use a web browser that supports WebGL!

Welcome to Ghadeer's Playcloud!

Hello! 👋🙂

My name is Ghadeer, and this is my "playcloud" (as opposed to a playground). It is where I will be creating toys, often purposeless ones, just for the pure joy of programming, to learn something new in the process, and hopefully to stir some curiosity in the passers-by.

Please feel free to play with them! Feedback, including bug reports, is appreciated.

Cheers!

Path Tracing

GPU

Gravity

GPU

Scalar Field
Ray Casting

GPU

Sculpting

glTF Renderer

(wire frames)

GPU

glTF Renderer

Scalar Field

Mandelbrot

Tree

Sierpinski Triangles

WebGL Lab

Scanner

MSX Programs

Ghadeer's Playcloud Home Page

The "toys" presented in this site were mainly vehicles for me to experiment with different ideas and web technologies. Most of the toys are about graphics, but there are and there will be some toys focusing on other interests such as simulation, audio/music, parsing, and retro-computing (MSX).

Some of the toys have the GPU suffix. These toys use the new and promising WebGPU API, which is still not officially released, but is accessible either through Origin Trials or a browser experimental feature flag.

Credits

Not all artwork is mine:

icons by www.wishforge.games on freeicons.io
icon by Rolas Design on freeicons.io

And the other social media icons were obtained from the respective sites they refer to.

The Controls

The controls should be quite intuitive. Just click on on the tiles to load the various toys.

Try interacting with the image in this panel (including dragging and dropping images onto it).