【转载技术文章】Unity实用光照插件,轻松实现精美效果
综合文库 878 3
实名

通过了实名认证的内容创造者

发布于 2017-9-28 12:34:06

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 胖纸_DHW 于 2021-2-3 14:37 编辑

【转载文章】Unity实用光照插件,轻松实现精美效果:


  对于大多数游戏及VR/AR内容来说,光照效果都与整个场景氛围息息相关。我们也曾为大家分享过一些在Unity中设置最佳光照效果的技巧,今天这篇文章将为大家分享Asset Store资源商店中的一些实用光照插件,帮助大家轻松玩转各种光照设置。

Flat Lighting

215930r4x14qv4endqkxxq.jpg.thumb.jpg


Flat Lighting是一套完整光照解决方案,用于在Unity中实现一些平面光照效果。该插件深度优化过性能,支持Shader Model 2.0及以上,并且能够用于移动平台及PC平台。

Flat Lighting可使用自定义光源类型,包括点光源、聚光灯及方向光,支持自定义光照着色器,包括与Unity内置光照系统进行交互的表面着色器等。能够非常方便而快速进行阴影投射,还可对着色器进行烘焙以减少编译时间,这对于内存受限的移动平台来说非常有用。

220003a954do1krqvrwxzs.jpg.thumb.jpg


Flat Lighting光照系统内置了低多边形风格的水特效,提供了用于创建水面网格的工具,可以非常方便地实现各种波速的水面。此外,插件还带有3个示例场景,可以帮助开发者快速了解Flat Lighting系统的光照设置、功能及相关工具。其中最重要的就是几个着色器,如下:



在主着色器中可以自定义对象光照与阴影,如下:



Hx Volumetric Lighting用于在Unity中实现体积光照,并且支持VR环境下的单通道立体渲染。使用该插件可以轻松实现高质量的体积光,模拟真实光照的景深,打造各种不同密度的雾效。但请注意,该插件需要Shader Model 3及以上,不支持移动平台,能完美用于PC及主机。



Hx Volumetric Lighting支持多重光照组合,可任意组合点光源、聚光灯以及方向光,并且支持实时动态移动光照,利用粒子系统或3D噪声呈现景深效果,并通过高级采样技术实现低分辨率渲染以提高帧率。



使用Hx Volumetric Lighting非常简单,只需为场景中的相机与光照添加上对应的Hx Volumetric脚本即可。例如,在Hx Volumetric Camera脚本中可以设置光照散射属性、环境光、雾效、噪声、粒子密度、透明度及采样设置等等。



对这些不同的属性进行简单地调整,即可实现能够满足项目独特需求的场景氛围。

地址:https://www.assetstore.unity3d.com/en/#!/content/67665

Lighting Box(Next-Gen Lighting Solution)



Lighting Box可以帮助开发者快速自动调整光照设置,并支持将设置保存为配置文件以供后续同类场景使用,即便是完全不懂光照的开发者也能快速完成设置,同时保持最佳的性能与光照质量。



Lighting Box主要功能包括自动调整全局雾效设置、支持景深及多种镜头特效、自动保存及加载设置、自动更新特效,还提供粒子着色器并提高编辑器性能。Lighting Box仅使用Unity内置标准着色器及特效脚本,以保持兼容不同的平台。



使用Lighting Box也非常简单,依次点击菜单项Window – Lighting Box打开编辑界面,然后设置各光照配置及渲染属性即可。



Lighting Box会为场景自动设置好光照,也可以在此基础上自行调整。

评分

参与人数 4元素币 +2 活跃度 +30 展开 理由
小小橘子... + 8 阅贴无数,楼主最强!
Emma瑶瑶 + 12 这很有大网气质!
小虎牙萌萌... + 2 阅贴无数,楼主最强!
元素先驱者... + 10 不错的文章,受益匪浅

查看全部评分

来呀  快活呀  反正有大把时光
使用道具 <
changshen  发表于 2017-9-28 16:27:48  
2#
感谢分享了
回复 收起回复
使用道具
夏日初  发表于 2017-9-29 06:41:22  
3#
回复 收起回复
使用道具
无奈的等待  发表于 2018-11-20 00:12:46  
4#
6666666666666
回复 收起回复
使用道具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表