zoukankan      html  css  js  c++  java
  • gkENGINE HDR流程简析

    个人比较喜欢看图说话。

    这里简单的用图和文字说明一下gkENGINE HDR渲染流程中的关键步骤。如果要一步一步的解析,光是解释RT的创建,释放,纹理格式的选用。可能就需要一整天。如果再设计到框架搭建,shader的实际处理,可能几天都不够。所以这里就不详细进行代码层面的讲解了。

    不过这里列举几个非常关键的地方:

    • 线性空间的重要性:  保持光照运算在线性空间是十分重要的。只有在线性空间进行运算,才能保证光照的结果真实可信。
    • 浮点纹理:HDR的运算和RT一定使用浮点纹理,8位的纹理不足以表达如此精准的明暗细节。
    • 纹理尺寸:纹理尺寸的选择要仔细斟酌。浮点纹理对显卡带宽的占用非常巨大,在保证精准的前提下,能省就省。

    这个流程供图形好友们参考,权当抛砖引玉了!欢迎交流!

    作者:gameKnife
    出处:http://gameknife.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    模块的种类和导入方法
    小知识点补充
    9.17模拟赛2.0
    hdu2181 哈密顿绕行世界问题
    9.17模拟赛
    9.15模拟赛
    P1084 疫情控制
    9.14模拟赛
    【bzoj1232】[Usaco2008Nov]安慰奶牛cheer
    P3128 [USACO15DEC]最大流Max Flow
  • 原文地址:https://www.cnblogs.com/gameknife/p/3046110.html
Copyright © 2011-2022 走看看