[Unity] 【转载】轻量级渲染管线LWRP中的2D光线功能和Shader Graph支持

查看:1413 |回复:0 | 2019-11-27 10:07:20

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

x
本文介绍轻量级渲染管线LWRP中的2D光线功能和Shader Graph支持。

image.png




我们在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/





评分

参与人数 1元素币 +11 活跃度 +12 展开 理由
源支始 + 11 + 12

查看全部评分

2019-11-27 10:07:20  
 赞 赞 0

使用道具 登录

0个回答,把该问题分享到群,邀请大神一起回答。

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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