"Inspector Dangerfuck", ANSI art comic from 1994
In 1994, a teenager wanted to be noticed in the ANSI art scene. So he created "Inspector Dangerfuck": a profane, stoned, gray-skinned cartoon detective.
Topics /
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
In 1994, a teenager wanted to be noticed in the ANSI art scene. So he created "Inspector Dangerfuck": a profane, stoned, gray-skinned cartoon detective.
Doing anti-aliasing on SDF is not as straightforward as it seems. Most of the time, we see people use a smoothstep with hardcoded constants, sometimes with screen space information, sometimes cryptic or convoluted formulas. Even if SDFs have the perfect mathematical properties needed for a clean anti-aliasing, the…
Back in the 90s, one book was ubiquitous in the world of Computer Graphics. Commonly called "The CG Bible", Computer Graphics: Principles and Practice gathered a huge part of the knowledge of the time. It was commonly referenced by the best programmers of that era in interviews and articles . By 1998, the book…
Depth of field blur is an effect that is used in many modern games as a cool graphics effect. A nice example of this is of course my own gam...
Council of 9 ventured forth to DEFCON 24 to compete in this year's badge challenge, brought to us each year by 1o57. There was determination among the team to win at DC24 to ensure that last year's...
This week, we got the emulation of MS-DOS programs (mostly) working on the Internet Archive. Up to now, every single emulated system has been via the JSMESS project, which supports well over 600 sy…
A write-up of a full shader debugging session to find out why my Voronoi Diagram shader was stuttering in one specific machine.
I wanted to point someone to a short explanation of this today and noticed, with some surprise, that I couldn’t find something concise within 5 minutes of googling. So it seems worth writing …
Some final thoughts on this epic expedition.
Position Map Regression Networks (PRN) is a method to jointly regress dense alignment and 3D face shape in an end-to-end manner. In this article, I’ll provide a short explanation and discuss its applications in computer vision. When I was a… Continue reading 3D Face Reconstruction with Position Map Regression Networks
Since its launch in 1992 OpenGL® has been used extensively by software developers for PCs and workstations to create high-performance, visually compelling graphics applications.
I’ve been looking for the past year for a suitable programming environment for my two boys (10 & 7) that moves them beyond graphical environments like Scratch and Lego Mindstorms and into the land of real programming (a [few years ago](http://an.ton.io/blog/articles/2008/11/08/go-get-scratch) we had great success with…
Don't test in production. Test in simulation!
A little much about C++, Game Development, Programming and Web
Project community server: https://discord.gg/side7 On September 20th, 2022, the live-service first-person hero shooter "GUNDAM EVOLUTION" was launched. A little over a year later, on November 29th, 2023, it abruptly reached its end of life. As a passionate enthusiast of hero shooters and the Gundam franchise, the…
Stars! is a 1995 4X game (explore, expand, exploit, exterminate) for 16-bit Windows 3.1 that I first played ~28 years ago. While Windows is famously backwards compatible, it’s notoriously difficult to play Stars! today. Windows x64 cannot run 16-bit applications, and playing requires either retro hardware or emulation…
Miguel de Icaza's Blog
In 2018, I wrote an article “Writing an efficient Vulkan renderer” for GPU Zen 2 book, which was published in 2019. In this article I tried to aggregate as much information about Vulkan performance as I could - instead of trying to focus on one particular aspect or application, this is trying to cover a wide range of…
How was Wolfenstein 3D made and what were the secrets of its speed? How did id Software manage to turn a machine designed to display static images for word processing and spreadsheet applications into the best gaming platform in the world, capable of running games at seventy frames per seconds? If you have ever asked…
<img class="ui image" src="/static/blog/arcade/hero.png" alt="MakeCode Arcade hero banner" loading="lazy">
The search for a “random” distribution with the most favorable qualities for ground cover.
Why ReSTIR is good for you.
How far would you go for realism? The world of flight simulation has come a long way over the past […]
Conway’s Game of Life is one of the most popular and iconic cellular automata. It is so famous that googling it loads up a working simulation right in your browser! The rules for the Game o…
This is the final article in my three-part look at symmetry reduction algorithms for speeding up pathfinding on uniform-cost grid maps. Recapping the story so far: Part one introduces the notion of…
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry