Blender 2.78 released
The Free and Open Source 3D Creation Software — blender.org
The Free and Open Source 3D Creation Software — blender.org
Haiku uses a custom vector image format to store icons. This is surprising both because most OSes consider bitmaps to be totally sufficient to represent icons and because there are plenty of vector graphics formats out this (e.g. SVG). The goal of the Haiku Vector Icon Format (HVIF) is to make vector icon files as…
This is the second post of a series on practical game-design techniques. Here’s the first. In my years designing games, my methods have evolved from Games-Randomly-Emerging-from-the-Inchoate…
The past few years have seen a dramatic improvement in display technology.
In this article, we talk about the definition of kerning and its importance in design. Learn more about kerning here, and start kerning like a pro!
In 1997 I received a Technical Achievement Award from the Academy of Motion Picture Arts and Sciences for work I had done on procedural texture. For example, the NYU Torch on the right is made entirely from procedural textures (except for the text along the bottom). The flame, background, and metal and marble handle…
Another look through mobile UI design patterns in the Middle Kingdom.
5 case studies of website redesign failures that will teach you how to retain user engagement when you roll out a new website design.
I recreated the same chart with twelve frameworks & libraries, like d3.js, Vega, ggplot 2, matplotlip and Processing.
or: Why Your Friends Keep Spamming You to Sign Up for LinkedIn
Before I co-founded Figma my background was in game development, not in design. I remember being very surprised when I first encountered…
The complete guide to 60fps smooth animations on your website
Once a month, I download roughly 25 gzipped (.gz) files from Apple—these are our Mac App Store sales reports, with one file for each App Store region. I could have Safari expand these files (via the "Open 'safe' files after downloading' item in its preferences), but I prefer to leave that option unchecked. (Why? I…
I spent last semester frantically putting together a course on D3.js for journalism students at the University of Miami at the same time as ...
How should we go about making typographic laws, rules and guidelines for the web?
The original logo for the curl project was created in 1998 by Henrik Hellerstedt. When we started version controlling the web site contents in June 2001 it had already been revised slightly and it looked like this I subsequently did the slightly refreshed version that's been visible on the site since early 2003 which…
A few months ago I set myself the challenge to recreate this photo (shot by Masashi Wakui) By modeling it in 3d! At the end I had this (I promise no IRL cats w…
Dango - Your Emoji Assistant
How changing a button increased a site's annual revenues by $300 million.
After a few years teaching a beginners course, I realized that using creativity is a great motivator to learn programming. Even in a technical field like software engineering, even with logic-driven students, the desire to create and express oneself is stimulating and inspiring.