4
\ begingroup美元

这可能是一个奇怪的问题但是我会射杀它。

我想修改的着色器Prepar3d女士飞行模拟器游戏的下一个版本。

我有对象的方式干扰环境/扩散比率地形外星人。c也可以控制饱和云天空的地形和对象。您还可以使用表达式和影响上述基于高度,季节,云覆盖e.t.c

我寻找的是真实生活的规则,我应该适用于上面。

例子:

我应该减少饱和当天气充满了云和光是不够的?天空颜色随着海拔的上升会发生什么变化?

我知道规则是无限但我会欣赏一些起点,帮助我调整:

  • 地形照明和饱和根据季节和云覆盖
  • 物体反射光线和饱和基于云覆盖和高度
  • 基于云覆盖水照明反射和饱和度。

我知道上述所有依赖世界的哪一部分你在和许多其他因素。,所以我只需要平均为所有为了试图调整设置模拟器接近真实世界的容颜。

\ endgroup美元

    1回答1

    3
    \ begingroup美元

    我怀疑你寻求的答案一样躺在计算机图形学和人类感知的物理或地球科学——例如,颜色在一个阴天实际上并不会显著减少饱和比,它仍然是在一个阳光明媚的白光大多数意图和目的,但我们可能认为他们这样由于差异对比,照度、色彩。江南体育网页版

    自然光有三个组件:

    你可以根据太阳高度角计算的时间,每天的时间,和纬度。从这个角度,高度你的观点,你可以估计直射阳光的颜色。穿过空气越多,颜色越低温度和强度。

    然后你需要考虑蓝天。这将是更轻的在低海拔和深色的高。你需要做一些关于朝着太阳的天空不是蓝色的太阳角度较低。蓝天投光,但这主要是只出现明显的阴影比周围有点蓝。

    然后你需要考虑云层。对于飞行sim这是复杂的事实可能会高于或低于相机,或者你可能会。一种方法可能是将云扩散器一样大,光从太阳和蓝天。这是否可行是超出我的知识范围,绝对是计算机图形学领域,不是地球科学。江南体育网页版

    \ endgroup美元

      你的答案

      通过点击“发布你的答案”,你同意我们服务条款,隐私政策饼干的政策

      不是你要找的答案?浏览其他问题标记问你自己的问题