thats right shadow
but i can not solve this problem . this samples made in After Effects .
But in maya it is so difficult for me to create .
if anybody can help me ?
this is after effects Code for 3D Movement on grid :
origin = [10,10,0]; //upper left hand corner of grid
dimX = 8; //number of columns
dimY = 6; //number of rows
dimZ = 6; //number of planes
gap = 20; // distance between cells (pixels)
gridRate = 250; //speed (pixels per second)
holdTime = .2; //(seconds)
end = 0;
j = 0;
while (time >= end){
seedRandom(j,true);
startX = Math.floor(random(dimX))*gap + origin[0];
startY = Math.floor(random(dimY))*gap + origin[1];
startZ = Math.floor(random(dimZ))*gap + origin[2];
j +=1;
seedRandom(j,true)
start = end;
endX = Math.floor(random(dimX))*gap + origin[0];
endY = Math.floor(random(dimY))*gap + origin[1];
endZ = Math.floor(random(dimZ))*gap + origin[2];
deltaX = Math.abs(endX - startX);
deltaY = Math.abs(endY - startY);
deltaZ = Math.abs(endZ - startZ);
end += (deltaX + deltaY + deltaZ)/gridRate + 3*holdTime;
}
p1 = start + deltaX/gridRate;
p2 = p1 + holdTime;
p3 = p2 + deltaY/gridRate;
p4 = p3 + holdTime;
p5 = p4 + deltaZ/gridRate;
if (time < p1){
ease(time,start,p1,[startX,startY,startZ],[endX,startY,startZ])
}else if (time < p2){
[endX,startY,startZ]
}else if (time < p3){
ease(time,p2,p3,[endX,startY,startZ],[endX,endY,startZ])
}else if (time < p4){
[endX,endY,startZ]
}else if (time < p5){
ease(time,p4,p5,[endX,endY,startZ],[endX,endY,endZ])
}else{
[endX,endY,endZ]
}