added texture splatting