AK大神的AE教程第42集用的“lookAt(thisComp.activeCamera.position,position)”表达式是什么意思?
答案:2 悬赏:40 手机版
解决时间 2021-01-30 08:47
- 提问者网友:爱了却不能说
- 2021-01-30 04:16
他是先用cc球体特效将图片转换为了立体的地球,但实际上还只是二维平面的立体地球,在x轴旋转属性用了表达式lookAt(thisComp.activeCamera.position,position)[0],随后分别设置了y轴和z轴的旋转表达式,这样就可以用摄像机实现全立体的查看地球了,这个表达式是什么意思呢???
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-30 04:45
举个例子吧,lookAt(你的位置, 美女的位置) 的意思是:
算出从 你的位置 看往 美女的位置 需要转多少度。
我们平时说的“十一点钟方向有美女!”,就是说 lookAt(你的位置, 美女的位置)[0] = 十一点钟方向
lookAt算出三个轴的旋转,lookAt(...)[[0] 告诉你向左还是向右,转多少度。同理,lookAt(...)[1] 是上仰或下俯,lookAt(...)[3] 是要歪着脑袋。
所以,lookAt(thisComp.activeCamera.position, position)[0],就是从 摄影机 看 本层,水平方向要转多少度。
算出从 你的位置 看往 美女的位置 需要转多少度。
我们平时说的“十一点钟方向有美女!”,就是说 lookAt(你的位置, 美女的位置)[0] = 十一点钟方向
lookAt算出三个轴的旋转,lookAt(...)[[0] 告诉你向左还是向右,转多少度。同理,lookAt(...)[1] 是上仰或下俯,lookAt(...)[3] 是要歪着脑袋。
所以,lookAt(thisComp.activeCamera.position, position)[0],就是从 摄影机 看 本层,水平方向要转多少度。
全部回答
- 1楼网友:人间朝暮
- 2021-01-30 06:20
表示当前的图层朝着摄像机的方向注视,也就是说无论摄像机怎么移动,图层都是面对摄像机的,好比你鸡毛在一只猫面前晃来晃去,它的眼珠永远注视着鸡毛,这个你理解吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯