Unity中的渲染管线是什么?【Unity渲染简介】
Unity为您提供了在三个标准的预建渲染管线之间进行选择的选项,每个都具有不同的功能和性能特征,在开始处理不熟悉的领域之前,我们应该记住始终导出完成的场景文件,因为您可能不一定知道最终项目将决定使用这些管线中的哪一个,这可以确保你在决定提交到特定管线之前拥有文件的“干净”版本。
右键单击场景,选择“导出到包”,为其指定一个唯一的名称并将其保存到安全位置以供将来参考。这样,如果事情进展顺利并且您犯了不可挽回的错误,您始终可以检索原始文件。一旦完成,您就可以自由试验,添加所需的管线,并开始让事情看起来更漂亮!
Unity中的流水线是什么?
渲染是在计算机屏幕上绘制场景的过程。
渲染管线执行一系列步骤,获取场景的内容并将它们显示在屏幕上。这些步骤分三个主要阶段完成,根据您的帧速率每秒重复多次:
剔除:它列出了需要渲染的对象,最好是相机可见的对象(截锥体剔除)和未被其他对象遮挡的对象(遮挡剔除)。
渲染:将这些具有正确光照和某些属性的对象绘制到基于像素的缓冲区中。
后期处理:可以在这些缓冲区上执行的操作,例如应用颜色分级、泛光和景深,以生成发送到显示设备的最终输出帧。
渲染管线,因为它们使用不同的着色器输 出,具有独特的能力和性能特征,适用于特定的游戏、应用程序和平台。因此,了解各种渲染管线非常重要,这样您就可以在开发早期为您的项目做出正确的决定。
您应该使用哪个渲染管线?
Unity提供以下渲染管线:
内置渲染管线是 Unity 的默认渲染管线,它是一种通用渲染管线,具有有限的自定义选项。
Universal Render Pipeline (URP)是一种可编写脚本的渲染管线,可快速轻松地自定义,让您可以在从移动设备到高端控制台和 PC 的各种平台上创建优化的图形。URP 的早期版本称为轻量级渲染管线 (LWRP)。URP 取代了 LWRP。
高清渲染管线 (HDRP)是一种可编写脚本的渲染管线,可让您在高端平台上创建尖端的高保真图形。注意:您使用 HDRP 制作的项目与通用渲染管线 (URP) 不兼容。
您可以使用 Unity 的可编写脚本的渲染管线 (SRP) API 创建您自己的自定义渲染管线。
只要您在 Unity 编辑器中或在运行时更改活动渲染管线,Unity 就会使用新的活动渲染管线来渲染内容。如果您在Unity Editor中,这包括Game视图、Scene视图以及Project面板和Inspector中的Materials预览。
SRP是高度可配置的,更改活动渲染管线可能会导致非常小或非常大的更改。这会影响性能。
Unity有一张很酷的图表,很好地总结了这一切:
更改活动渲染管线时,必须确保项目中的资产和代码与新渲染管线兼容;否则,您可能会遇到错误或意想不到的视觉效果。当我们使用我的早期场景并将其导入URP项目时,我们将看到一个这样的示例。
因此,将我的早期项目从标准内置渲染管线升级到URP 的最简单方法实际上是构建一个全新的项目。这次,从Unity Hub中选择3D Sample Scene (URP)。
还记得我之前作为包导出的控制室场景吗?好吧,这是我们为自己节省大量工作的地方,并将相同的包导入到URP提供的模板中。
正在从之前导入场景包……
如您所见,打开导入的场景后,一切看起来都是粉红色的。不要恐慌!这是正确的,它发生是因为游戏对象都使用标准着色器。
您需要做的是将Shaders从Standard更改为Universal Render Pipeline,然后根据您的需要选择合适的。
您不能在URP项目中使用标准着色器。这些都需要改变!
您可以想象,如果您有一个包含数百或数千个游戏对象的场景,这将是一项艰巨的任务。有一个简单的解决方案!只需转到Edit /Render Pipeline /Universal Render Pipeline并选择Upgrade Project Materials to UniversalRP Materials。
资产可能会保持粉红色,在这种情况下,您将需要手动执行这些步骤并进入其着色器管线以修改着色器。幸运的是,在我们的案例中,一切似乎都已正确调整。
HDRP呢?只需遵循相同的过程。使用 HDRP 模板打开一个新项目,导入原始场景包并使用HRDP选项升级材质(Unity的下拉菜单将检测到您打开了一个HDRP 项目并根据需要修改可用选项)。
在完成项目制作后,如果您有需求,还可以通过将 Unity 中创建的3D模型和场景导入到3DCAT实时云渲染平台,以实现高效的实时云渲染和远程访问。3DCAT可以将Unity中创建的3D模型和场景导入到云端进行实时渲染和交互性展示,方便开发者和用户在不同设备上进行实时的3D体验,从而提高开发效率、降低设备要求。
本文《Unity中的渲染管线是什么?【Unity渲染简介】》内容由3DCAT实时云渲染解决方案提供商整理发布,如需转载,请注明出处及链接:https://www.3dcat.live/share/post-id-194/
热门标签
热门资讯
汽车ai辅助设计-AI技术在汽车上的应用
2024-11-08
AIGC+汽车:为行业带来创新型解决方案!
2024-11-01
AIGC可以生成哪些内容?在内容创作、实训中有何突破?
2024-11-01
人工智能技术在汽车行业的应用_汽车AI应用
2024-10-07
AIGC平台有哪些?一站式AIGC创作平台推荐!
2024-09-27
汽车AIGC:数字化转型中的关键驱动力!
2024-09-11