美文网首页
Unity3D烘焙技术

Unity3D烘焙技术

作者: Grape_葡萄 | 来源:发表于2017-04-06 20:16 被阅读0次

    一.Light灯光场景烘焙

    1.理论理解:

    (1)烘焙背景:在一个场景中,由于灯光组件起到实时渲染的效果,并直接与计算机硬件GPU渲染器进行交互作用,因此对计算机显卡性能不良,以至于计算机出现渲染卡帧等现象,为了提高计算机性能,对应用,游戏应当进行优化处理,灯光烘焙即是优化计算机性能的一种方式,灯光烘焙将灯光由光电热资源转换成灯光光照贴图从而优化场景

    (2)烘焙方式:

    烘焙场景只需要将场景中需要烘焙的地形勾选右上角static开启静态模式使,因为地形不需要运动,当然如果需要运动可以关闭static,选中需要烘焙的地形进行灯光烘焙,点击window中的Light窗口打开灯光烘焙面板,眼睛视角查找到light面板底部的auto,勾选auto表示自动烘焙场景(地形和灯光)等待一段时间,等待时间可查找到light面板底部下方的蓝色进度条,这个进度条即表示烘焙场景的状态,烘焙完成后,系统会自动创建场景烘焙的预设资源在project面板,完成烘焙

    (3)实时灯光:

    动态发射灯光,简言之,实时灯光指的是在场景中灯光时刻发射灯光,不断增加,不断消耗资源,实时灯光可以自由修改场景中的灯光渲染方式

    (4)静态灯光:

    烘焙场景后的灯光,烘焙场景后,开启static静态形成静态的灯光会在project面板自动生成光照贴图,保存灯光参数属性,使其不能被修改

    2.实际演练:

    (1)在场景中新建一个地形并随机笔刷多下

    (2)在场景中新建一个灯光,如果有灯光则无须新增

    (3)设置灯光和地形在inspector面板中的static静态为勾选状态

    (4)打开window中的light窗口

    (5)选中需要烘焙的对象

    (6)鼠标左键单机light面板右下角的bake按钮进行烘焙生成

    (7)烘焙完成后系统自动生成光照贴图

    烘焙灯光的面板,bake按钮在右下角

    烘焙完成的地形

    完成后,如果大家对文章有质疑,或对unity有兴趣的伙伴可以添加QQ群579849714一起来讨论unity!

    相关文章

      网友评论

          本文标题:Unity3D烘焙技术

          本文链接:https://www.haomeiwen.com/subject/claqattx.html