BlueRoseNote/03-UnrealEngine/Rendering/RenderingPipeline/Ue4延迟渲染流程笔记.md
2023-06-29 11:55:02 +08:00

16 lines
454 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### 渲染循环发起以及渲染函数
渲染更新由UGameEngine::Tick()发起。
```
UGameEngine::Tick
|
-RedrawViewports()
|
-GameViewport->Viewport->Draw
|
-EnqueueBeginRenderFrame()
SetRequiresVsync()
EnqueueEndRenderFrame()
```
#### FDeferredShadingSceneRenderer
FDeferredShadingSceneRenderer继承自FSceneRenderer从Render函数中可以了解到延迟渲染的整个过程。每个Pass的渲染流程。