added releaseShadowMap, do not create shadowMap if size is same
added shadow pass
added IK, shadow related properties
added preset box