现在的很多游戏中,大部分玩家都越来越注重游戏的视觉效果了。在很多用Unity开发的游戏中,要想让画面达到以假乱真的艺术效果,是让很多Unity开发人员很头疼的。今天千锋老师就分享一些实用的技巧,帮助大家在游戏中,创作出逼真的视觉效果。
线性渲染模式
简单的说, 线性渲染模式下,Unity将先使用物理上精确的数学进行光照和着色计算,而后再把最终输出转变为符合监视器的最佳格式。
如果要指定一个Gamma或线性工作流程,请点击Edit > Project Settings > Player,打开Player Settings。然后点击Other Settings > Rendering ,将Color Space修改为Linear。
通常应避免使用Gamma色彩空间,除非真实硬件有限制。未来Unity将会移除Gamma色彩空间。决定使用哪种色彩空间是项目初期就应考虑的问题,因为它会对最终的着色和光照结果产生巨大影响。
渲染模式
在Spotlight隧道示例场景中,我们使用了延迟渲染路径。这让开发者可以高效地使用多个动态光照,整合多个反射立方体贴图,并使用在Unity 2017或更高版本中内置的屏幕空间反射特性。
要设置此功能,请点击菜单Graphic Settings > Rendering Path or Camera > Rendering Path。
高动态范围(HDR)摄像机
当渲染逼真的场景光照时,开发者将需要处理亮度大于1(高动态范围)的光照值与发光表面。随后将这些值重新映射到合适的屏幕范围,这被称为色调映射。要让Unity摄像机正确处理这些超范围的过高值,而不是截断它们,这个设置至关重要。
如果有的朋友是零基础,想要转行学习Unity游戏开发知识,可以来千锋教育Unity游戏开发培训班。千锋Unity游戏开发培训课程深入教学的图形技术,讲解包括OpenGL渲染管线,着色器,高光计算、菲尼尔色散、雾方程式等高阶课程。对于从事过Unity游戏开发的人员也具有相当高的学习价值。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱