00:00
好,我们继续,这次我们从头做了一个工程,现在总共里面有多少东西,有仨东西。哪仨东西注意我这儿点就相当于这儿点,这是立方体,这是一灯是吧,这是一个什么摄像头,这摄像头它是怎么样,它是在这个角度上拍摄这个这个立方体的,那我现在就想通过这个摄像头看看这个拍出来的东西长啥样,怎么办,到里面选择camera。摄影机active camera, 那现在就一个摄影机,这个摄影机就是活动摄影机,一看长这样,从这个活动摄影机的这个视角去观察,摄影机拍到的画面就是这样的。那这个里面其实就可以切到我们的脚本状态去同样的操作去view camera active camera, 那这个块也就是看出他开设的内容了,那看到之后,那我想什么呢?我想既然你能看到它,是不是也能去观察它,比如说我们可以给它怎么样拿过来。
01:06
拿过来之后怎么样,你你你你你其实就可以设置它的一些属性,都什么属性来着,还是这最关键的location location和scale location是什么呀,我们可以怎么样。注意,我选中摄影机之后,在这儿移动摄影机就相当于什么,因为摄影机动了,所以摄影机拍到的东西它就动了。来切回到这个布局视图,我们在frame。Frame幕,在这个状态下,我们把差不多切到这个位置,把它的摄像机沿X轴运动,你注意它在NX轴运动的时候,它在沿着红色的轴在运动,所以他拍到的东西也就会有所变化,摄像机它运动了,他拍到的东西不就有所变化了吗?那么从这儿来观察呢?也一样,摄影机运动了,像X轴运动,所以它拍到的东西就会有所变化。
02:00
对吧,那既然这儿变化可以变,那我能不能直接在这儿去观察它的location location什么呀,第0个方向的分量。不光是这两个方向的分量,而且要怎么样,而且要给它一个变化,现在是8.12,我让他每次都减0.1,那我们就不断的对它进行变化,再沿着X轴怎么样,不断的再往X轴负向上走,再往X轴负向上走,就通过这个代码,就通过摄影机就控制了拍摄的画面了。控制拍照画面,不光X轴可以这样,那Y轴是不是也可以,我们可以看到是不是Y轴也可以,那Z轴行不行呢?Z轴其实也可以,这是什么?在垂直方向上减0.5,那我还想给它割回来就加0.5呗,那这个就是通过代码去控制它的摄影机的location,通过摄影机location呢,控制它拍摄的画面的状态。那既然你可以控制location location的话,我是不是可以控制location?
03:01
是不是刚才是相当于摄影机通过一个轨道在移动,现在是摄影机在一个云台之上去转动,是这么个流程吧?要可以看到在X轴上,它在沿X轴转动是吧。这个摄影机我们观察它哈,那为了更好的观察它呢,我们可以使用更多的这个视图是吧,使用更多的视图,我们使用4视图是吧?使用4视图在这块呢,我们。把这个摄影机设置成什么呀?设置成active camera.那这块就是它这这这个状态,这个时候我们沿X轴运动,我们注意摄影机沿X轴运动,它是这样的一个效果对吧。我们可以看到。在这两个视图里面,它X轴是变化的,Y视图呢是吧,Y视图是这样的,这其实也就有了入画出画对吧,Y是10是比较合适沿这轴去运动。高低的运动是吧,高低的运动,那这个就是摄影机的这个运动,那摇是什么意思?在这个位置上沿X轴旋转是吧?沿X轴旋转。
04:10
沿着红颜色的轴去去旋转它,对吧,那沿着Y轴的方向去旋转呢,那其实就是可以沿着Y轴的方向去旋转,那这轴呢,我们可以观察看Z轴去旋转。那既然我可以用代码去控制这个摄影机的话,那我能不能就直接调一下摄影机自己的一些参数呢?注意这儿有一个东西,这叫什么呢?这个东西叫做焦段,焦段那么现在的焦段呢,是50,是一个50的定焦头,现在呢,我们可以怎么样给它变大一点?变大一点,变大一点就怎么样就推上去。推上去就变得有点太大了。变成多少呢?比如说变成7070这个焦距。它其实就比刚才的五零怎么样。推上去了,但这推上去不是用轨道推上去,而是用镜头的焦距推上去,像比如说我们有定焦镜头,还有变焦镜头,比如说70200这样的变焦头,或者说手机上的那个从一倍变成两倍,那录制的时候从一倍推到两倍,那就是镜头的焦距的变化,那现在呢,我们了解到这些之后,我们想拍摄谁,我们想拍摄上次做那个晴天娃娃。
05:27
我们把这个娃娃搁在这儿,然后呢,一一运行。他其实是完成一个清场的工作,并且。出现这么一个娃娃,那有这个娃娃之后呢,它并没有一个摄影机,那我想添加一个摄影机怎么办?有相应的添加的方式,我们添加过mash对吧?在Mash之外还有一种东西叫做camera,注意我点击camera之后,这条命令就是camera ad, 以前是primitive cube ad是吧?现在呢,就是camera a, 那既然你这个camera ad可以拿过来之后,我就可以对他一些设定,比如说我再去设定摄影机的。
06:07
焦距,那我们可以看到它就对应它的属性,对吧,它的属性是lens焦距,那它的同样作为一个对象封装它的location也好啊,Locationt也好,Scale也好,它其实都可以通过代码去设置,那我呢,就通过这个代码去把这个摄影机添加进来。那这个时候我把这边代码复制过来,再粘贴上去,再运行,从头到尾就先添加娃娃,再添加摄像机。但是这个时候你注意这摄影机什么样啊,摄影机其实在拍底下,也就是说人儿是人儿,摄影机是摄影机,摄影机没对着人,那如果这个情况下他去。拍摄出来是什么效果呢?Active camera啥都拍不着,为啥啥都拍不着,因为你就没没对着人,那你想对着人怎么办?那就得调整这个摄影机,那可以做在这儿调整在这在这儿调整挺费劲的,我就想直接调视角行不行啊。
07:07
注意怎么调视角,那现在我有没有活动活动摄影机,我现在是有活动摄影机的话,我现在是有活动摄影机,但是如果我没有的话,我可以设置,你比如说你有多几位,把这个东西设置成什么呀,设置成活动摄像机。设置成了之后,我再怎么样,我再在这儿frame。就是相当于把它切换到这个。既能看到摄影机,又能看到晴天娃娃的地方。然后我们就把这个镜头旋转一下,现在是有点儿俯视是吧。然后从45°这个视角,我想拍这个东西,但是这个视角是什么?是User perspective, 是用户的视角,是一个临时的,随时会消失的视角,那怎么办呢?我要对齐,我要把这个当前的活动摄影机对齐到这个视图,也就是说我我我把这个当前的活动摄影机,也就是他对齐到哪儿呢?对齐到这个当前活跃摄影机这个视角,然后这样一对齐之后。
08:10
我们可以看到这就是什么camera perspective, 就不是刚才那user perspective是吧,他就可以进行拍摄了。已经拍摄了,那这个时候它的摄影机的location location和也都就位了,当然也可以把这个代码复制出来到这儿。去给它粘贴过去,那这个就相当于什么呢?三步,第一步新建模型,第二步呢,就是新建摄影机,第三步呢,调整摄影机的location跟那这个时候一运行你看。这就出出这个位置,然后我们再。再用这个active camera去观察那摄像机,刚才就是这个代码,调到这个位置就可以完成拍摄了,这就是他的完整代码。有了完整代码,其实就可以有。基本状态,那我想把它渲染成一个画面能看的图,图像应该怎么办呢?我们下次再说。
我来说两句