OmarShehata
Graphics programmer working on maps. Past: CesiumJS. Used to make flash games in a past life.
Ithaca, NY
Pinned Repositories
entwined-web
Experimental prototype to port Entwined to the web
google-earth-as-gltf
I-Spy-A-Ghost
An experimental p2p multiplayer game made in HTML5/Phaser using WebRTC in 48 hours for Ludum Dare
jpeg-sandbox
Interactively edit individual DCT blocks in any JPEG image in the browser.
lda-explorable
An interactive article about the geometric intuition behind Linear Discriminant Analysis.
threejs-sketchfab-example
Code example for loading 3D models from Sketchfab into ThreeJS
tutsplus-toon-water
Source code for my Tuts+ tutorial on creating toon water for the web.
vite-hot-reload-example
Example setup using Vite hot module reloading for creative coding
webgl-outlines
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
webgpu-compute-rasterizer
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
OmarShehata's Repositories
OmarShehata/jpeg-sandbox
Interactively edit individual DCT blocks in any JPEG image in the browser.
OmarShehata/webgl-outlines
Implementation of a post process outline shader in ThreeJS & PlayCanvas.
OmarShehata/google-earth-as-gltf
OmarShehata/webgpu-compute-rasterizer
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
OmarShehata/vite-hot-reload-example
Example setup using Vite hot module reloading for creative coding
OmarShehata/semantic-embedding-template
OmarShehata/twitter-substack-proxy
OmarShehata/entwined-web
Experimental prototype to port Entwined to the web
OmarShehata/drone-jam
OmarShehata/satcamp-bike-viz
OmarShehata/map-my-ithaca
Art project for articulating the maps in our heads
OmarShehata/web-boilerplate
My boilerplate setup for creative web projects
OmarShehata/godot-antialiased-line2d
Fast antialiased Line2D and Polygon2D drawing add-on for Godot 3.x (GLES3 and GLES2)
OmarShehata/community-nest
OmarShehata/jpeg-js
A pure javascript JPEG encoder and decoder for node.js
OmarShehata/7-second-surveys
Finding meaning in the mundane
OmarShehata/ecies-web
ECIES for the browser
OmarShehata/GestureControlledCamera2D
A Camera2D node controlled through gestures. It's also an example of how to use the Godot Touch Input Manager.
OmarShehata/godot
Godot Engine – Multi-platform 2D and 3D game engine
OmarShehata/godot-antialiased-line2d-demo
Demo for the fast antialiased Line2D and Polygon2D drawing add-on for Godot 3.x (GLES3 and GLES2)
OmarShehata/GodotTouchInputManager
Asset that improves touch input support (includes new gestures) in the Godot game engine. It also translates mouse input to touch input.
OmarShehata/GodotTouchInputManager-Demo
OmarShehata/ithaca-social-circle
OmarShehata/loaders.gl
Loaders for big data visualization. Website:
OmarShehata/lolaBerkowitz.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
OmarShehata/online-wgsl-editor
A tiny WGSL online editor
OmarShehata/open-source-book-template
Template for a book that anyone can edit & fork, no coding setup required
OmarShehata/setup-android
Android SDK setup for GitHub Actions
OmarShehata/timecapsule
Encrypt data so it can only be read after a given time
OmarShehata/works-in-progress