» [url=http://bbs.ngacn.cc/read.php?tid=1957738][视频]好东西 魔兽世界镜头命令 摄像机脚本—让你的镜头动起来[/url]
魔兽世界镜头命令 摄像机脚本—让你的镜头动起来
当你笨拙的使用鼠标右键调节摄像机视角,尽可能流畅地完成一次次镜头移动旋转,却还是免不了各种不和谐的小间断,为原本完美的作品留下一些不完美的遗憾时,有没有想过只需通过几条最简单的命令,就可以让你如置身于专业级的摄影栅,享受轨道车或是升降吊臂这种只能在电影拍摄花絮中才能得以一见的专业设备呢?对于魔兽中摄像机的相关命令,WOWWIKI上已有最基础的解释,然而真正使用它们的人却并不多,国产视频运用到此技术的导演更是少之又少,但也不乏这一领域的专精,比如在国产MV《自然之伤》中,导演就使用了大量的镜头旋转命令,使观众可以获得更痒痒体式的画面享受。
暴雪在脚本中设定了6种主要的摄像机运动方式,以运动轴的不同分为三大类,分别为:推镜与拉镜,俯拍子与仰拍,左旋与右旋。这三类镜头不但可以自由组合,还会因是否在第一人称视角下而导致拍摄效果有别。但是注意区分的是,镜头移动和人物移动是两个截然不同的概念,镜头移动,你的主观视线改变了,而你的人物实际上却没有移动,不能两者混淆。
2.1 推镜与拉镜
鼠标中键向前滚,镜头推进,谓之推镜,鼠标中键往后滚,镜头拉远,谓之拉镜。读者有云:如此简单,还用你教,你不是来骗稿费?好吧,那么请试从最远视角推到第一人称,要求镜头匀速流畅无间断,鼠标中键能否做到?如果你做不到,那么不妨试试下面这条命令,请务必使用半角英文和符号,大小写亦不可有错:
/script MoveViewInStart()
你会看到镜头从远处自动推向你的角色,并最终停留在了第一视角。这时你会发现你的鼠标中键不起作用了,因为该脚本还没有智能到可以自动停止,必须通过终止脚本来结束前一脚本,它所对应的停止命令很简单,把Start换成Stop即可,以后的各项命令原理也是一样。
/script MoveViewInStop()
通过停止命令你可以将你的推镜运动停止在任何你觉得满意的位置,比如从一个远景推到主人公的半身像,推镜停止,主人公开始进行一系列的活动,这便是一个很常见的电影开幕画面。
掌握了推镜之后拉镜就很简单了,它所对应的命令是:
/script MoveViewOutStart()
/script MoveViewOutStop()
需要注意的一点是,相反运动的两个指令,必须在前一个命令终止后,才能执行下一个命令,如做一个镜头先推后拉最后停止的运动,顺序如果成:
/script MoveViewInStart()
/script MoveViewOutStart()
/script MoveViewOutStop()
则是错误的。正确方式应该是:
/script MoveViewInStart()
/script MoveViewInStop()
/script MoveViewOutStart()
/script MoveViewOutStop()
在推镜中还有另一种脚本命令,可以通过数据来控制推拉的幅度。
/Script CameraZoomIn(X)
/Script CameraZoomOut(X)
X是每执行一次这样命令移动的幅度,X=0代表镜头移动到极限的距离,/Script CameraZoomIn(0)这条命令的实际效果就是镜头一直推到第一视角后自动停止,不必再使用任何Stop命令,而在这条命令进行中,鼠标中键仍可以发挥作用。
在拍摄激烈的画面时,你需要镜头迅速的对焦,而在拍摄平缓宁静的场景,你可能又希望镜头可以缓缓的推进,有没有办法让内置镜头更大程度地满足你的各种要求呢?
/console cameraDistanceMoveSpeed X
这条命令控制了镜头推拉的速度,X取值0~50(X不为0),X越小,镜头速度越慢,X越大,镜头速度越快。相应的,鼠标中键的移动速度也受此命令影响,所以,不要在拍摄完一组慢镜头后发现自己鼠标中键失灵,只要重新输入/console cameraDistanceMoveSpeed 50即可。
魔兽世界镜头命令 摄像机脚本—让你的镜头动起来
当你笨拙的使用鼠标右键调节摄像机视角,尽可能流畅地完成一次次镜头移动旋转,却还是免不了各种不和谐的小间断,为原本完美的作品留下一些不完美的遗憾时,有没有想过只需通过几条最简单的命令,就可以让你如置身于专业级的摄影栅,享受轨道车或是升降吊臂这种只能在电影拍摄花絮中才能得以一见的专业设备呢?对于魔兽中摄像机的相关命令,WOWWIKI上已有最基础的解释,然而真正使用它们的人却并不多,国产视频运用到此技术的导演更是少之又少,但也不乏这一领域的专精,比如在国产MV《自然之伤》中,导演就使用了大量的镜头旋转命令,使观众可以获得更痒痒体式的画面享受。
暴雪在脚本中设定了6种主要的摄像机运动方式,以运动轴的不同分为三大类,分别为:推镜与拉镜,俯拍子与仰拍,左旋与右旋。这三类镜头不但可以自由组合,还会因是否在第一人称视角下而导致拍摄效果有别。但是注意区分的是,镜头移动和人物移动是两个截然不同的概念,镜头移动,你的主观视线改变了,而你的人物实际上却没有移动,不能两者混淆。
2.1 推镜与拉镜
鼠标中键向前滚,镜头推进,谓之推镜,鼠标中键往后滚,镜头拉远,谓之拉镜。读者有云:如此简单,还用你教,你不是来骗稿费?好吧,那么请试从最远视角推到第一人称,要求镜头匀速流畅无间断,鼠标中键能否做到?如果你做不到,那么不妨试试下面这条命令,请务必使用半角英文和符号,大小写亦不可有错:
/script MoveViewInStart()
你会看到镜头从远处自动推向你的角色,并最终停留在了第一视角。这时你会发现你的鼠标中键不起作用了,因为该脚本还没有智能到可以自动停止,必须通过终止脚本来结束前一脚本,它所对应的停止命令很简单,把Start换成Stop即可,以后的各项命令原理也是一样。
/script MoveViewInStop()
通过停止命令你可以将你的推镜运动停止在任何你觉得满意的位置,比如从一个远景推到主人公的半身像,推镜停止,主人公开始进行一系列的活动,这便是一个很常见的电影开幕画面。
掌握了推镜之后拉镜就很简单了,它所对应的命令是:
/script MoveViewOutStart()
/script MoveViewOutStop()
需要注意的一点是,相反运动的两个指令,必须在前一个命令终止后,才能执行下一个命令,如做一个镜头先推后拉最后停止的运动,顺序如果成:
/script MoveViewInStart()
/script MoveViewOutStart()
/script MoveViewOutStop()
则是错误的。正确方式应该是:
/script MoveViewInStart()
/script MoveViewInStop()
/script MoveViewOutStart()
/script MoveViewOutStop()
在推镜中还有另一种脚本命令,可以通过数据来控制推拉的幅度。
/Script CameraZoomIn(X)
/Script CameraZoomOut(X)
X是每执行一次这样命令移动的幅度,X=0代表镜头移动到极限的距离,/Script CameraZoomIn(0)这条命令的实际效果就是镜头一直推到第一视角后自动停止,不必再使用任何Stop命令,而在这条命令进行中,鼠标中键仍可以发挥作用。
在拍摄激烈的画面时,你需要镜头迅速的对焦,而在拍摄平缓宁静的场景,你可能又希望镜头可以缓缓的推进,有没有办法让内置镜头更大程度地满足你的各种要求呢?
/console cameraDistanceMoveSpeed X
这条命令控制了镜头推拉的速度,X取值0~50(X不为0),X越小,镜头速度越慢,X越大,镜头速度越快。相应的,鼠标中键的移动速度也受此命令影响,所以,不要在拍摄完一组慢镜头后发现自己鼠标中键失灵,只要重新输入/console cameraDistanceMoveSpeed 50即可。
