Shader programming
Custom shaders for materials, lighting, refraction, post-processing and visual effects. The look of your product, written directly for the graphics chip.
- WGSL
- GLSL
- Materials
- Effects
Shader programming · GPU programming · WebGPU
We build real-time 3D experiences for the web. Interactive visuals, product viewers and GPU-powered applications that run smoothly in the browser, on desktop and on mobile.
Services
Our core is shader programming, GPU programming and WebGPU. Everything we offer grows from that: fast, beautiful, real-time graphics, written by hand and understood line by line.
Custom shaders for materials, lighting, refraction, post-processing and visual effects. The look of your product, written directly for the graphics chip.
Compute work that runs thousands of calculations in parallel: simulations, particle systems, procedural generation and heavy data processing that a CPU can't keep up with.
Renderers, engines and full applications built on WebGPU, the modern graphics API of the web, with a WebGL fallback where older devices need it.
Interactive 3D for brands and products: landing pages, showcases, configurators and visual stories that people explore instead of scroll past.
Photorealistic, real-time rendering of physical products, from jewellery and gemstones to hard-surface objects, ready to embed in a website or online store.
Your 3D app stutters or drains batteries. We profile it, find the real bottleneck, fix it, and train your team to keep it fast.
Work
Real-time graphics projects designed and engineered in house.
Real-time rendering
A diamond rendering engine that runs in the browser. Light bouncing through a cut gemstone, rendered in real time with custom shaders, so a customer can inspect a stone from every angle.
Education platform
An online course in WebGPU and shader programming, plus the full platform that delivers it: video lessons, accounts, payments, admin tools and community support.
Engine
Our own rendering engine for the browser: physically based materials, lighting, render passes and GPU compute. It is the foundation our client projects are built on.
UI component
A real-time glass surface for user interfaces, rendered on the GPU with refraction and bloom, with a WebGL fallback for older devices.
About
Arya Digital Technologies is a digital services company specialising in real-time 3D. It is founded and led by Arya Salehi, a graphics programmer known online as arya3d.
We work close to the hardware. That depth is what clients pay for: 3D that looks right, runs fast on real devices, and is built by people who understand every line of it.
Alongside client work we teach GPU programming through our course, Shader WitchCraft, and share our work on YouTube.
Process
You email us what you need. We get on a call and pin down the goal, the audience and the constraints.
We send a written scope with a fixed price or a day rate, a timeline and clear milestones.
We build in small steps and show you a live preview at each milestone, so there are no surprises.
You get the finished work, the source code and documentation. Ongoing support is available.
Contact
Write to us. We reply to every message, usually within two working days.
hi@arya3d.com