当问到“天空为什么是蓝色的?”这个问题,就不得不提到瑞利散射。

首先要明确:天空本身是不会发光的,我们看到的天空颜色,实际上是大气层中的气体分子将太阳光散射到了我们的眼中。

我们知道,太阳光是“白光”,也就是在可见光波长范围内均匀分布的光,具有“红橙黄绿蓝靛紫”七种颜色。

大气层中气体分子的尺度要远远小于可见光的波长,这种尺度的微粒对不同颜色的光线具有不同的散射强度。其散射强度与入射光的波长的四次方成反比。红光的波长较长,被散射的红光强度就很弱,而蓝、紫光的波长较短,散射强度就强。所以,大气分子就好比一张滤网,把太阳光中长波的成分过滤掉,将剩下的蓝、紫光洒向大地。而我们人类的眼睛对紫色光非常不敏感,因此我们看到的天空就是蓝色的。

这种远小于波长尺度的微粒对光的散射定律是由英国物理学家瑞利发现的,因此得名为瑞利散射。

而太阳为什么是红色或黄色的呢?

因为太阳本身会发光,因此我们看到的太阳的颜色主要是直射光,如果没有大气层,我们看到的,应该是一个白的发亮的太阳和一片漆黑的星空。由于大气分子瑞利散射的存在,更多的短波长光被散射到了整片天空,而波长较长的红黄光基本不会因散射而发生损失,因此太阳的直射光中很大一部分蓝紫光被散射掉了,剩下的就是长波长的红黄光。

当然,晴朗的天空并不一直是蓝色的,当日落或日出时,天空会呈现出美丽的红色,这又是为什么呢?

很容易想象:日落或日出时,太阳光要经过更厚的大气层,才能到达我们的眼睛。 波长较短的蓝、紫光经过这么厚的大气层的重重散射,能到达我们眼中的所剩无几,剩下受到散射比较弱的红光,就是我们看到的夕阳或朝霞及其周围天空的红色了。

用瑞利散射解释天空的颜色相关推荐

  1. 在游戏里模拟天空的颜色,太迷人了!

    几个世纪以来,天空一直是许多艺术家迷恋的主题,他们试图尽可能准确地描绘其颜色.同样的,在游戏开发中,天空渲染对于游戏开发者也一直是一个迷人的主题,本文理论部分译自scratchapixel,介绍了天空 ...

  2. 天空的颜色和大气散射

    天空的颜色采用"A Practical Analytic Model for Daylight"建造的模型计算. 地形颜色的大气散射采用"Rendering Outdoo ...

  3. html边角效果图,PS制作卷边/卷角效果图2种方法,PS交错的作用,PS压缩图像方法,PSHTML+图像的解释,PS颜色位数的作用...

    .html 笔记:椭圆形把卷边全部覆盖,CTRL+T 调整只能没用的,全部覆盖不用担心把背景图给删除了,因为卷边图和背景图是分开的不会因为选择背景图而删除掉的,只会删除卷边图层! 阴影用  图层--混 ...

  4. Ps 初学者教程「52」如何更改照片中的天空颜色?

    欢迎观看 Photoshop 教程,小编带大家了解如何使用混合颜色带将照片中的阴暗天空替换为更漂亮的天空. 这里有两张图片,要替换天空,需要使用「混合颜色带」滑块,它位于「图层样式」对话框中.在开始之 ...

  5. 可解释的AI:深入深度学习黑匣子

    Sheldon Fernandez是DarwinAI的首席执行官. 关于人工智能存在"黑匣子"问题的说法并不完全准确. 相反,问题主要在于深度学习,深度学习是一种基于神经网络的AI ...

  6. 颜色的前世今生1·一切从光开始

    还是从我们系的经典段子开始吧. 话说某师兄去中科院保研的面试上,台下老师问了一个问题:"为什么天空是蓝色的?" 答曰:"因为海是蓝色的!" 老师无语:" ...

  7. 瑞利散射 Rayleigh theory

    一种光学现象,属于散射的一种情况.又称"分子散射".粒子尺度远小于入射光波长时(小于波长的十分之一),其各方向上的散射光强度是不一样的,该强度与入射光的波长四次方成反比,这种现象称 ...

  8. Games104笔记---LE6--渲染系统3:游戏中的地形/天空/云渲染

    目录 地形几何 高度图: 自适应网格细分 几个原则: 网格细分的方法: 实时变形的地形: 体素化: Marching Cubes算法: 地形着色: 存储内容: 地形纹理采样: 正确的过渡算法: 凹凸/ ...

  9. ue4sky时间_UE4: Sky Atmosphere 天空大气

    概述: 在4.24版本之后加入的Sky Atmosphere 简单来说定义的是大气层的颜色,是光如何穿过大气进行散射的物理过程.它是一种基于真实物理的计算,地球是蓝色的,火星是黄褐色的,月球是灰暗的( ...

最新文章

  1. 【第41题】【062题库】2019年OCP认证062考试新题
  2. 矩阵对抗与系统补丁200911(第2期)下载
  3. UIAutomator 2
  4. 安卓逆向工具apkide安装
  5. Android之invalid address or address of corrupt block 0xabb494a0 passed to dlfree崩溃解决办法
  6. linux网络编程之Listen函数参数介绍
  7. 带你一文看懂--应用层、传输层的协议,HTTP协议及实现,UDP和TCP的报文格式以及为什么3次握手和4次挥手
  8. php 去掉字符串的最后一个字符
  9. Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress
  10. PHP ECSHOP中 诡异的问题:expects parameter 1 to be double
  11. Linux基础命令1
  12. 如何用计算机制作统计图,统计图制作_ai的环形统计图怎么制作
  13. 思维导图一定要用计算机来完成吗,程序猿不仅可以用电脑敲代码,还可以用来制作思维导图...
  14. 计算机显示网络无权限访问权限,[系统知识]电脑显示无internet访问权限怎么办...
  15. 控件库中的Botton控件简述
  16. 专业字体设计编辑Glyphs 3
  17. 使用百度在某个网站内进行搜索
  18. html中onfocus和onblur的使用
  19. python输出1到100之间的合数_python输出100以内的质数与合数实例代码
  20. 拥有一颗仁慈的心,才会吸引更多人善待你

热门文章

  1. 135节---------4月11日
  2. Win10搭建我的世界Minecraft服务器「内网穿透远程联机」
  3. 一般将来时语法课教案_【语法视频课】第1~50节资料汇总
  4. 语文默写的决斗(YZOJ-1069)
  5. 字节跳动,野心十足,十年有可能打败腾讯成为第二个互联网巨头吗?
  6. 2022年中国智能家居产业链图谱 | 产业链全景图
  7. 完美替代photoshop 和 coreldraw的两个软件:krita 和 inkscape
  8. 什么叫死区时间_死区时间
  9. c++csp-2021营业额统计
  10. 诺基亚确认将推出平板电脑 拟配置MeeGo系统