Can we use WebGPU to compute real-time global illumination with surface patches called surfels? Does it look good enough? Is it fast enough? And can we finally construct viable compute-heavy rendering pipelines right here on the open web? Join me on this journey and let's find out!
Can neural networks assist in bringing global illumination to the web? Can they also help with adding limited dynamic global illumination? Can they do all that while keeping performance high? Dig in!
“What is happening?”, thought Andrew. It was dark, and reality was fuzzy, pulsating in and out with consciousness. The edges of his bedroom barely perceptible, shifting from ghosts to closets to echoes of palm trees swaying in the wind. “Oh no, no...”
Years ago I was sitting on the shore watching the waves roll in, invariably and relentlessly crash into the rocks and bounce back towards the open sea in multiple directions, only to soon crash again into the next incoming wave and erupt in a festival of little waves and trapped bubbles of air...
This morning I saw a tweet (a very unofficial one, more like a rumour) about Slack using ProseMirror for its new message box - turns out that’s not the case, as it’s still Quill.js under the hood, but it lead to a short exploration of what modern editors do...
For years now I've had this itch, trying to find the "perfect" collaborative text editor. But not just any collaborative text editor, oh no, my speciality is finding (well, at least looking for) open source real-time collaborative web-based rich text editors...
Combining real-time discussion between researchers with collaborative writing and data analysis, and the ability to publish very granular findings, could result in a major leap in the scale of collaboration and velocity of research...
First let’s take a step back and think about the definition of science: The intellectual and practical activity encompassing the systematic study of the structure and behaviour of the physical and natural world through observation and experiment...
Over the previous hundred years, a lot of work has gone into standardizing the way scientific data is presented. All of this knowledge has been largely forgotten. I want us to bring it back to life...
A while back I wrote about an open distributed search engine for science, Scholar Ninja, and about how great it will be to have an open API which you can query and get to all of science, no matter if you’re human or machine. Having the world’s knowledge openly accessible like that...
I’ve started building a distributed search engine for scholarly literature, which is completely contained within a browser extension: install it from the Chrome Web Store. It uses WebRTC and magic, and is currently, like, right now, used by 0 people. It’s you who can be number...
Years ago (yes, it’s been years, don’t remind me), I wrote an application for modeling the laser ablation ICP-MS mapping process. This is a thing where you make microscopic...
Introduction The topic “GitHub for Science” has been explored quite a few times before (1, 2, 3, 4) and with good reason: it is quite exciting to envision what breakthroughs in...
I’m a medical doctor by education, but I'm not practicing medicine. I finished medical school and shortly after graduation in 2011 I was already on a plane to San Francisco to...
Written for a project. I developed the backend for this social wellness mobile app - WellWith.me One of the most common uses for a backend connected to a mobile application is...
This post was written for a game development project. We were building a real-time strategic running game. TL;DR: We used MapServer, MapCache, PostGIS, PostgreSQL, Open Street...
In contrast to my first entry’s futuristic outlook, I intend to return to the reality of now with the following words: “Where can I start building a spaceship?” For some very...
Who are you? I’m a student, living in Slovenia. I study medicine, but my love is coding and design. That’s all good and well, but where is engineering, you say? Where is math?...