在Unity中进行分步渲染?

时间:2019-11-29 09:38:26

标签: unity3d

我正在尝试逐步了解Unity的渲染过程,从一开始一直到屏幕上正确的像素点亮。

大量搜索都没有找到这种类型的描述(也许我只是不好)。

任何人都知道并愿意输入它的本质,还是将我指向我所缺少的来源吗?

为澄清和避免x-y问题,我被要求“分析Unity图形引擎的工作方式,并提及整个后台过程和所使用的技术”。

1 个答案:

答案 0 :(得分:1)

Unity会根据您选择的用例使用不同的渲染器。 即:

  • Universal Render Pipeline
  • High Definition Render Pipeline

    您可以在此处找到详细的文档(有关渲染循环的图片和图形),但是Unity与UE不同,它不是开源的(可编写脚本的渲染管道至少可以填补图形方面的空白),因此您可能不会像您想象的那样真正深入的知识。

我也强烈建议通过Unity blog搜索文章,因为Unity工程师经常在那儿写文章,并在幕后透露一些东西:)

谈论这样的博客文章:

  • Siggraph 2019(SIGGRAPH是世界上最大的 计算机图形技术和研究,所以这可能有用 给你)
  • SRP(Sriptebale渲染管道),我认为在这篇文章中,他们还谈论了一些幕后的事情,但我真的不记得了