Posts

  1. Creating animated glTF Characters with Mixamo and Blender, November 06, 2017. End result: Rigged glTF 2.0 character with multiple animation clips. Mixamo, by Adobe, provides an easy way to get started with character animation: Automatic character rigging. Upload a 3D model…
  2. Creating a nav mesh for a WebVR scene, August 20, 2017. This tutorial shows how to create a navigation mesh for a scene with Blender, and use it in A-Frame to do basic pathfinding. For the short version, watch this video at 6:08. The key parts are covered…
  3. Exporting glTF 2.0 from Maya LT, June 27, 2017. Updated Febrary 2018: The tools available for glTF have changed since last June, and I've tried to update things accordingly. Unfortunately there is still no direct path to glTF from Autodesk tools…
  4. On Immigration, Refugees, and Faith, January 29, 2017. The executive branch of the U.S. government has just stopped entry of refugees for 120 days, and stopped admission of Syrian refugees…
  5. Gamepad Support on the Web, January 25, 2017. Overviews state of the Gamepad API on the web, as of early 2017.
  6. NPM Version Bumping and Extra Files, May 05, 2016. NPM has a handy little feature for bumping the versions on your packages, and it works like this: npm version [major | minor | patch] Want to run tests first, minify your code, and only publish the…
  7. What Can a Technologist Do About Climate Change, November 27, 2015. From an essay by Bret Victor (@worrydream), on how the tech community "can contribute to tech and/or policy solutions," and why this is important — You cannot calibrate your sense of what’s valuable…
  8. Using ES6 Generators with Callback-based Libraries, August 07, 2015. ES6 introduces generators (and yield expressions) to JavaScript. Kyle Simpson has written a nice introduction to generators, if you're looking for more about how they work. They're a very welcome…
  9. Recommendations, May 18, 2015. A short list of things I enjoy, to be updated at undisclosed and inconsistent intervals.
  10. Grayscale CSS and Bookmarklet, May 14, 2015. A bit of code that can be used to convert any webpage (or part of a page) to grayscale.
  11. Using an iPhone with Google Cardboard, February 25, 2015. I haven't heard much about iPhone users trying Google Cardboard, so this post is basically my way of saying "Oh hey, it works." And yeah. It does, assuming you have a large enough screen for a…
  12. Getting Involved in Open Source Software, February 10, 2015. Contributing to open source is something I am improving at, along with finding enjoyable ways to get involved. I’m not where I want to be yet, but here are some things that have made the process…