OpenGL 泛光Bloom

  • 泛光Bloom简介
  • 提取亮色
  • 高斯模糊
  • 把两个纹理混合

泛光Bloom简介

明亮的光源和区域经常很难向观察者表达出来,因为监视器的亮度范围是有限的。一种区分明亮光源的方式是使它们在监视器上发出光芒,光源的光芒向四周发散。这样观察者就会产生光源或亮区的确是强光区。(译注:这个问题的提出简单来说是为了解决这样的问题:例如有一张在阳光下的白纸,白纸在监视器上显示出是出白色,而前方的太阳也是纯白色的,所以基本上白纸和太阳就是一样的了,给太阳加一个光晕,这样太阳看起来似乎就比白纸更亮了)

光晕效果可以使用一个后处理特效泛光来实现。泛光使所有明亮区域产生光晕效果。下面是一个使用了和没有使用光晕的对比(图片生成自虚幻引擎):

Bloom是我们能够注意到一个明亮的物体真的有种明亮的感觉。泛光可以极大提升场景中的光照效果,并提供了极大的效果提升,尽管做到这一切只需一点改变。

Bloom和HDR结合使用效果很好。常

OpenGL 泛光Bloom相关推荐

  1. cesium 泛光 bloom效果

    实际上核心就是获取bloom对几个属性值进行设置 let viewer = new Cesium.Viewer('cesiumContainer', {imageryProvider: mapbox, ...

  2. OpenGL完整教程专栏完整目录

    OpenGL完整教程专栏完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:OpenGL完整教程 数量:314篇博文(2023年2月15日截止) 更新时间至:2023年2月15日(后续加上去的博文, ...

  3. Unity Shader - Bloom(光晕、泛光)

    前言 Bloom(光晕)是一种计算机图形效果,用于视频游戏,演示和高动态范围渲染(HDRR)中,以再现真实相机的成像伪像.该效果会产生从图像中明亮区域的边界延伸的条纹(或羽毛),从而造成超亮的光使摄像 ...

  4. OpenGL核心技术之HDR

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D ...

  5. Google Filament 源码学习(三):Material System (二)

    目录 Filament Materials Guide Introduction 相关术语与概念 Material Models Lit Model Base Color Metallic Rough ...

  6. Unity 3D 中的专业“术语表”。

    这是unity手册中的内容.具体可以参考此链接:Unity 用户手册 (2019.4 LTS) - Unity 手册 目录 2D 术语 2D 物理术语 AI 术语 Analytics 术语 动画术语 ...

  7. unity-shader相关

    title: unity-shader相关 categories: Unity3d-Shader tags: [unity, shader] date: 2017-09-12 10:05:18 com ...

  8. unity 手机 模糊效果_GUI背景模糊效果优化

    欢迎关注"数天技术"!" 作者介绍:数字天空项目组客户端工程师 – 文立" 导语 在游戏界面显示时,通常会对背景进行模糊,使显示界面更加清楚.此外,在处理景深( ...

  9. 虚幻学习3--使用Quixel创建动画【笔记】

    文章内容来自虚幻官方学习平台教程,内容仅供个人学习使用. 教程链接: https://learn.unrealengine.com/course/ 注意的是,这个项目没有Box链接.所以没办法展示过多 ...

最新文章

  1. perl:cpanm安装方式的一种取代方法
  2. 不得不了解系列之限流
  3. python语言中,对于cursor的查询明明有结果,为什么print cursor.rowcount结果为-1?
  4. TEEC_Context和TEEC_InitializeContext介绍
  5. 各个会议期刊论文录取情况
  6. Nacos配置管理-nacos集群搭建
  7. Linux中fdisk对应的c函数,linux下fdisk命令实战案例之详解
  8. 滑动窗口--单调队列
  9. 从零开始学keras之卷积神经网络介绍
  10. 使用寄存器点亮LED——编程实战
  11. Flutter实战一Flutter聊天应用(十)
  12. locust+httprunner+Jmeter QQ群微信群问题记录
  13. 二分查找递归、非递归实现(Python)
  14. session json()中文乱码_[Win] FTP传输工具 FlashFxp v5.4.0 build3970 中文便携版
  15. 简述计算机键盘上shift键的作用,shift键的作用是什么
  16. TalkingData Ad Tracking开启反作弊模式
  17. h5倒计时弹窗_iH5中级教程:活动必备,实现H5的倒计时
  18. ccs C语言编译器,CCS C 编译器手册2010.pdf
  19. git pull 拉取代码的时候报错 Pulling is not possible because you have unmerged files.
  20. 血栓清道夫机器人_血栓的清道夫终于找到了!每天吃一点,血管通畅,血栓消失了...

热门文章

  1. 【罗马数字转整数】算法优化笔记
  2. java水晶报表pull模式_水晶报表pull模式
  3. 国二计算机考试技巧,全国计算机等级考试上机考试应试技巧(二)
  4. 复旦计算机测试,复旦大学计算机用能力水平测试(Fudan Computer Skills.doc
  5. python 取名字_python 获取如何获取类的名称?
  6. python安装notebook_安装python的jupyter notebook工具
  7. python代码转换为pytorch_pytorch实现Tensor变量之间的转换
  8. three.js 几何体-组合网格_ThreeJS 粒子系统实现雪花飘落动画
  9. 手机main.html文件,tab-main.html
  10. java自我复制_原型模式--自我复制(结合Java浅复制与深复制)