unity3D如何渲染图片

就如同拍电影肯定需要至少一台攝像机一样做游戏至少需要一台摄像机。通过摄像机可以将游戏场景中的画面、物体等显示在玩家的屏幕上,玩家也是通过摄像机来觀看游戏世界继而操作游戏人物或者物体的。下面来简单介绍一下如何创建使用摄像机吧

1、unity中的摄像机有两种类型,分别是透视摄像機与正交摄像机透视摄像机主要用在3d游戏中,就像我们人眼一样看物体;而正交摄像机主要用在2d游戏中

2、下面是摄像机在同一个位置時,分别用透视模式与正交模式的效果

3、下面是透视摄像机与正交摄像机在场景中的展示。

4、摄像机就上面的两种那么如何创建摄像機呢,很简单首先找到层级窗口,然后单击创建按钮最后选择camera摄像机)就行了。

1、摄像机创建好了那么该如何使用它呢。单击camer(攝像机)选择它。然后转到检视窗口

2、这里就是专门控制摄像机的地方。

3、下面就简单介绍一下各个部分clear flags,清除标记他决定屏幕哪一部分被清除。

1)skybox指在屏幕中空白部分将显示摄像机的天空盒如果没有天空盒就显示background(背景色)。

3)depth only 用于游戏对象不希望被裁剪时

4、background,背景色在不用天空盒时,天空的颜色

5、culling mask ,剔出遮罩根据层,摄像机选择性渲染

6、projection 投射。控制摄像机的模式就是两类摄像机,要么透视要么正交。

7、field of view 视野范围控制摄像机的视角。(只针对透视摄像机)

8、clipping planes 裁剪平面摄像机开始渲染与停止渲染之间的距离。

9、view rect 视图矩形。控制摄像机在屏幕中的位置与范围

10、depth 深度。控制多个摄像机渲染顺序数值大的摄像机后渲染(所以,它的画面在数值尛的上面)

11、HDR 高动态光照。让场景更加真实光照平缓。

}

特别好奇大场景中,那么大的數据量UNITY3d是如何渲染的。大体上用了什么算法

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信