惊无命吧 关注:2,567贴子:89,362
  • 7回复贴,共1

魔兽世界自动旋转宏录视频专用

只看楼主收藏回复

» [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即可。


本楼含有高级字体1楼2013-01-20 18:05回复

    /console cameraDistanceMax X
    这条命令控制的是镜头的最远距离,X同样取值于0~50之间,当X=0,镜头恒为第一视角。如果你不想镜头离你人物太远,不妨先用/console cameraDistanceMax 2cri0限定距离,再进行一系列的拍摄。
    2.2俯视与仰视
    仰视:
    /script MoveViewDownStart()
    /script MoveViewDownStop()
    俯视,是摄像机固定当前位置不变,镜头向下摇摆的过程。如果以人的视角举列,便是一个人低下头的过程所看到的影像。
    仰视:
    /script MoveViewUpStart()
    /script MoveViewUpStop()
    与上面相反,仰视是一个人抬头过程中眼睛所看到的影像,拍摄完一系列镜头,想为这组镜头做个收场,镜头缓缓从人物身上离开,往上一直拍到天空,停顿,渐隐,这也是导演惯用的桥段了。通过使用仰视命令,你也可以轻而易举的实现它。
    同样的,也有一条命令来控制镜头上下摆动的速度:
    /console cameraPitchMoveSpeed X
    这里的X取值0~360之间(X不为0),它同样控制了鼠标上下调节的速度,如果取到360,你会发现你的鼠标特别灵敏。在需要镜头在某一水平线上只做水平面上的拍摄时也可以此指令,只需要把X值取为0.1,镜头像不会发生任何垂直运动。
    2.3左旋与右旋
    左旋:
    /script MoveViewLeftStart()
    /script MoveViewLeftStop()
    右旋:
    /script MoveViewRightStart()
    /script MoveViewRightStop()
    旋转的镜头运动轨迹会因当前是否处于第一视角而有所不同,在非第一视角情况下,摄像机以屏幕中心为圆心,一定距离做半径做运动。非常常用实用及惯用的拍摄手法,而且拍摄出来的效果相当高端专业。
    在第一视角下,相当于你不停地做原地旋转所看到的影像。但是注意,你的人物其它是没有转动的,如果你在走动,路线仍然是处于一条直线上,而不是在转圈。想像一下,你的身体在向某一个方向走动,你的头不停的做360度旋转此时你所看到的影像,没错,就是那个样子的。
    旋转所对应的速度命令为:
    /console cameraYawMoveSpeed X
    X取值范围(0~360),但是如果取值过高,会造成你头晕眼花的后果。
    很多人在用PVP宏的时候可能会看到下面这句:
    /Script FlipCameraYew(180)
    它所代表的含义就是视角瞬间转到正后方观察后面的情况,其实它本身就是一条镜头命令
    /Script FlipCameraYew(180)
    X可以为-360到360中的任何一个数字,但是强烈建议它可能是整除以360的数字,比如30,60等,每使用一次这样的镜头命令,意味着视角顺时针转了X度。
    熟练掌握了以上六种运动命令,你可以自由组合拍摄出任何摄像机运动轨迹。在拍摄过程中需要非常迅速地切换各种镜头,不停的输入命令是件很麻烦的事情,你可以将以上六条命令分别写成10个宏,分别为:推进,拉出,推拉停止,俯拍,仰拍,俯仰停止,左旋,右旋,旋转停止,全部停止。把以上10条宏用小键盘热键绑定,拍摄的时候就可以关掉UI,只用小键盘操作。
    三.摆头。
    在本宣传片中,原地多角度拍摄燃烧军团,近距离拍摄卡扎克,以及在艾泽拉斯高空俯拍都是运用了摆头的隐藏功能。摆头的基础命令只有5条,却可能比第二章的所有条都难以理解,而一旦理解了,它们又会变得非常容易。除此之后,摆头也有一定副作用,就是经常会因为操作不当导致把头摆出去摆不回来。如果出现这样的情况也好解决,重新登陆游戏,并用此宏:
    /console cameraBobbing 0
    /Console cameraBobbingFrequency 0
    /console cameraBobbingLRAmplitude 0
    /console cameraBobbingUDAmplitude 0
    /console cameraBobbingSmoothSpeed 0
    摆头功能只有在第一人称视角状态下才有效。所以试验前请先把镜头调整为第一视角。摆头不会自动发生,它受人物移动键的控制(WASDQE或方向键等),只有在人物移动的情况下才会发生,每次松开移动键后,摆头运动都会停止,在下一次按下移动键后重新开始新的摆头运动。


    本楼含有高级字体2楼2013-01-20 18:05
    回复
      很棒 刚好用到!!谢谢分享!!!


      4楼2013-02-24 13:16
      收起回复
        看不懂。


        IP属地:四川来自iPhone客户端5楼2013-02-24 15:49
        回复
          太长 不懂


          IP属地:辽宁来自Android客户端6楼2013-02-24 16:04
          收起回复
            好东西啊。。原谅我来挖坟。。。但是的确需要这个。。。


            IP属地:上海7楼2016-06-26 06:19
            回复