Notifications
Article
轻量级渲染管线LWRP中的2D光线功能和Shader Graph支持
Published a month ago
433
1
本文介绍轻量级渲染管线LWRP中的2D光线功能和Shader Graph支持。
我们在Unity 2019.2的轻量级渲染管线LWRP中发布了实验性2D Renderer渲染器。
该版本包括:2D Lights光线功能,Shader Graph着色器视图中的Lit和Unlit Sprite Masternode以及Pixel Perfect Camera组件。
Pixel Perfect功能将在Pixel Perfect Camera组件中进行改进和更新,Pixel Perfect独立资源包仍会得到Bug修复,但新功能仅会加入到新版本的LWRP中。
Pixel Perfect Camera组件和Pixel Perfect资源包的相应组件一样,有相同的工作流程。主要变化是,Pixel Perfect功能现在兼容轻量级渲染管线LWRP中的2D Renderer渲染器。

使用指南

安装轻量级渲染管线LWRP
  • 下载和安装Unity 2019.2最新版:https://unity.cn/releases
  • 从Unity资源包管理器获取LWRP 6.7.1版本或更高版本。
  • 选中希望安装的资源包,单击Install按钮。
配置2D Renderer渲染器
  • 右键单击项目窗口中的资源视图,选择Create > Rendering > Lightweight Render Pipeline > Pipeline Asset,创建新的Pipeline Asset管线资源。
  • 右键单击项目窗口中的资源视图,选择Create > Rendering > Lightweight Render Pipeline > 2D Renderer,创建新的2D Renderer渲染器。
  • 选中刚创建的管线资源,把General下的Render Type从Forward Renderer改为Custom。
  • 把Data字段指定为刚创建的2D Renderer渲染器。
  • 在图形设置中,把Scriptable Render Pipeline Settings设为刚创建的管线资源。
现在,我们应该已经配置好2D Renderer渲染器。
说明
2D Renderer渲染器被设计为在Unity 2019.2上使用,不兼容之前的Unity版本。你可以单击资源包管理器的“View Documentation“链接查看相关文档。
获取2D Renderer渲染器示例项目:https://github.com/Unity-Technologies/2d-renderer-samples

升级

如果要将资源包安装到已经有预制件,材质和场景的项目中,我们需要升级材质为兼容光照的着色器。
温馨提醒:升级是一个单向的过程,无法在处理后恢复原先状态。
升级场景
升级当前打开场景时,选择Edit > Render Pipeline > Lightweight Render Pipeline > 2D Renderer > Upgrade Scene To 2D Renderer。
升级项目
升级项目中所有预制件和材质时,选择Edit > Render Pipeline > Lightweight Render Pipeline > 2D Renderer > Upgrade Project To 2D Renderer。

小结

我们希望得到用户的使用反馈,包括该功能是否帮助你实现自己理想的效果,哪些地方按预期进行工作,哪些地方没有按预期工作等等。
你可以将反馈回复到Unity官方讨论贴:https://forum.unity.com/threads/experimental-2d-lights-and-shader-graph-support-in-lwrp.683623/
更多Unity精彩内容,请搜索“Unity官方平台”关注Unity官方微信公众号。
Tags:
Unity China
670
Comments
E
Elen
10 days ago
我相信多年之后这帖子将成为某个历史的原点🤩
1