
The Half Life Zombie Model Viewer is a WebGL demo that I’ve spent the last week or so tweaking. The demo is heavily based on AlteredQualia’s Morphtargets Demo for MD2 models. In fact AlteredQualia even offered me some tips when I had trouble getting the animation to play in the three.js framework.
In the end I relied on a modification of the threejs Blender export plugin by Madlion. One of the main hurdles was adapting the GoldSrc MDL Half-Life zombie model into a JSON file that could be interpreted by WebGL. Although the export plugin did all of the hard work, I still needed to configure the Headcrab Zombie’s 19 textures by hand. Once that was done, I worked in some enhanced mouse control using some javascript borrowed from thespite. If anyone is interested in more details, I’ve written out a 12-Step Tutorial of the process I used to prepare the models for WebGL.
Try out the Half Life Zombie Model Demo Here
Read the in depth Tutorial “How to export and display Half Life Models in WebGL” Here






WebGL Tutorial – How to export and display Half Life Models in WebGL
WebGL Demo – Video layer alongside 3d obj model
WebGL Demo – Solar System Explorer