Ghadeer Abou-Saleh
Ghadeer Abou-Saleh

@gee8sh@techhub.social

Professionally, I am a backend Java developer. However, my passion lies in the realms of computer graphics, and everything involving math, physics, audio, simulations and like-stuff.

Aside from tech-related interests, I am also into classical music, the violin, astronomy, and Japanese stuff.

I currently live in Montreal, Canada.

Pinned post

Retooting old stuff, after abandoning Twitter and migrating from another Mastodon instance:

This super-noisy video is the closest I got so far to real-time

with the simplest of materials and the simplest of geometry on my modest video card:

youtu.be/wl55OijuaGo

The live demo could be found in the following link, but it could only work on browsers that support

... and I have not tested it on platforms other than mine:

ghadeeras.github.io/pages/path

Though it looks quite primitive, it presented me with quite a few interesting challenges to try to reduce the noise (yes, it was even noisier!) and to handle multiple area lights.

YouTube

Path Tracing with WebGPU - Attempt #3 [No Audio]

PCC Newsletter Vol 1-4 from 1973 features an image that looks like it was early ray tracing. Really impressive!

The first ray tracing was allegedly first done in 1968, and a paper on computer ray tracing for solid bodies was just published in January 1971.

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

Anthony FuPatakTAKAHASHI ShuujiDaniel RoeJoaquín Sánchez三咲智子 Kevin Deng

The Elk Team