unity3d 为什么要烘焙?烘焙作用是为了什么?

如题所述

把物体模型放进了场景里之后,引擎会计算光线,光线照到物体的表面形成反光和阴影。烘焙的作用:

(1) 利用light mapping(光照贴图技术)来烘焙物体,这是一种增强场景光照效果的技术;

(2)当把物体放进场景中,引擎就会计算光线,光线照到物体表面形成反光和阴影;一般有两种情况:当不烘焙物体时,游戏运行时,反光和阴影都是由显卡和CPU计算出来的;当烘焙物体时,反光和阴影都会记录到模型中,变成新的贴图,游戏运行时,显卡和CPU不需要对环境光进行运算,正好大大节约了CPU的资源。

扩展资料

Unity3D下载软件开发工具和游戏引擎套件(Unity) v4.5.5 下载Unity3d 4.5.5下载是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎综合编辑通过Unity简单的用户界面

光线追踪之后的渲染效果比没有光线追踪时立体感强了很多。这是因为高级渲染器模拟了真实环境里面光线的各种反射和散射,使物体看起来接近真实的效果。

参考资料来源:百度百科—Unity3D

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
可以这样理解。你把物体模型放进了场景里之后, 引擎会计算光线,光线照到你的物体的表面形成反光和阴影。 如果不烘焙, 游戏运行的时候,这些反光和阴影都是由显卡和CPU计算出来的。你烘焙之后,这些反光和阴影都记录到了你的模型里,变成了新的贴图了,运行的时候,显卡和CPU不需要进行对环境光效果的运算了。如前面的回答,节约CPU资源。本回答被提问者采纳
第2个回答  2012-12-03
烘焙的道理和3DMAX一样,就是为了节约资源,省去内存的大量计算了。本回答被网友采纳
第3个回答  2020-01-06
烘焙是以粮油、糖、蛋等为原料基础,添加适量辅料,并通过和面、成型、焙烤等工序制成的口味多样、营养丰富的食品。亲可以到一个系统地方学习下呢
相似回答