Category: Blog

  • Why do people sell their data for digital, but not physical products and services?

    Thought experiment: What if you go to a bakery and buy a bread roll for $2.99 and the baker says “you can have it for free if you give me all your family photos and the rights to analyze them using robots and sell your data.”

  • Pixel-Perfect Graphics for Embedded Systems

    Pixel-Perfect Graphics for Embedded Systems

    This is an ode to pixel-perfect graphics and an explanation as to how, even with advancing technology, they are still important. Great graphic design for embedded systems don’t only look great on the designer’s display device, but take the characteristics of the target display and environment into account.

  • Why Apple’s ARM Transition is Going to Work

    Today it happened. Apple did announce that they are, in fact, transitioning to custom-built ARM processors for Macs. Although they didn’t explicitly say “ARM” during the keynote today, I’m assuming their new CPUs will be based on the ARM architecture as the devkit they announced today is running their A12 ARM processor and it seems…

  • How PBR and Photogrammetry are changing real-time asset workflows.

    How PBR and Photogrammetry are changing real-time asset workflows.

    Historically, when working on technical art direction for a video game, every game was different. The 2D/3D art pipeline was defined by the visual style of the game, hardware capabilities and the render pipeline, which was often built specifically for a particular game. But if the style you need is photo-realistic, why bother creating assets…

  • The “Licensing” Loophole

    A lot of products you buy come with a “software licensing agreement,” typically stating something like… “The software that is part of this product is licensed to you, not sold.” and further, something along the lines of… “We reserve the right to modify this licensing agreement at any time with or without notice.” What’s the…

  • Is DRM jeopardizing our cultural heritage?

    Is DRM jeopardizing our cultural heritage?

    Thanks to restoration, reproduction and conservation technologies, we have hundreds and in some cases thousands of years worth of cultural assets available. Old books, sheet music or stage plays can be enjoyed by consumers or used by researchers to learn more about a bygone era. We can even look at cave paintings from tens of…

  • The drag coefficient is not a meaningful metric for car efficiency

    The drag coefficient is not a meaningful metric for car efficiency

    Aerodynamic drag is only one factor in a long equation about the absolute driving resistance of a vehicle and overall efficiency depends on a lot of other factors. But even just considering aerodynamic drag, the way we compare cars doesn’t make sense at all.

  • iOS Needs User Accounts

    Apple just added mouse/trackpad support to iOS and launched a line of keyboards for and trackpads for the iPad. The iPad is being marketed as a portable computer that you can replace your… well… computer with. But unfortunately, it’s not. Not without user accounts.

  • Why Hardware Raytracing is Awesome

    Why Hardware Raytracing is Awesome

    Raytracing is a great technlogy to render photo-realistic lighting, reflections and even refractions and caustics. But with ever-increasing rendering resolutions, we’ve never really been able to do any great-looking full-scene raytracing in real-time and a capacity that is ready for consumer video games and other applications. The next Generation of Video game consoles, Playstation 5 and XBOX…

  • Game Console Graphics Stagnation

    Game Console Graphics Stagnation

    How ever-increasing resolutions are eating our flops and why we need better pipelines.