Я не специалист в WebGL, но раз API основан на OpenGL то и разработка должна быть похожей. Графику можно создавать в любом редакторе т.к. текстуры загружаются как-то так:
var neheTexture;
function initTexture() {
neheTexture = gl.createTexture();
neheTexture.image = new Image();
neheTexture.image.onload = function() {
handleLoadedTexture(neheTexture)
}