implemented splatting+triplanar mapping