Modified hump.camera to support canvas rendering