UE4 延迟着色之大气雾 原理流程(1)
2018-01-13 21:40
288 查看
函数定位:FDeferredShadingSceneRenderer::RenderAtmosphere
流程解析:
1.绘制一个屏幕四边形。
2.设置当前的渲染帧缓存对象。
3.设置视口。
4.获取顶点着色器 FAtmosphericVS
5.获取像素着色器 TAtmosphericFogPS<EAtmosphereRenderFlag::E_DisableLightShaft>
6.设置着色器参数。
7.渲染。
opengl实现将在下一次讲解。
流程解析:
1.绘制一个屏幕四边形。
2.设置当前的渲染帧缓存对象。
3.设置视口。
4.获取顶点着色器 FAtmosphericVS
5.获取像素着色器 TAtmosphericFogPS<EAtmosphereRenderFlag::E_DisableLightShaft>
6.设置着色器参数。
7.渲染。
opengl实现将在下一次讲解。
相关文章推荐
- Activiti HelloWorld流程实现及原理
- PHP的执行原理/执行流程
- MYSQL主从不同步延迟原理分析及解决方案
- 双边滤波算法的原理、流程、实现及效果
- Android View 的工作流程和原理
- Windows 编程的运行原理及编写流程
- Android OTA升级原理和流程分析(一)--update.zip包的制作
- struts2核心工作流程与原理
- 火车采集器采集原理,流程介绍
- OAuth1.0/2.0版本的机制原理讲解及开发流程
- 搜索引擎工作的基础流程与原理
- Android OTA升级原理和流程分析(五)---update.zip包从上层进入Recovery服务
- Strtus2工作流程及原理
- OAuth 1.0的机制原理讲解及开发流程[QQ OAuth开发]
- CA 解密系统原理及流程
- [单点登录]Ucenter跨域设置cookie的原理、流程、关系图
- https加密流程和原理
- Spring IOC和Spring AOP的实现原理(源码主线流程)
- struts2的基本流程 [原理]
- OAuth的机制原理讲解及开发流程