我有一个地点(纬度/经度)和一个时间戳(年/月/日/小时/分钟)。
假设天空晴朗,是否有一种算法可以粗略估计当时和地点阳光的颜色温度?
如果我知道当时的天气情况,有没有办法改变当时云量的色温?
发布于 2018-11-29 06:51:48
我建议看看本论文,它为CG应用程序提供了很好的实用实现:
--夏利·施密特的实用分析模型 文摘 阳光和天窗很少在计算机图形中被正确渲染。造成这种情况的一个主要原因是计算费用很高。另一种情况是,精确的大气数据很少可用。我们提出了一个廉价的解析模型,它可以近似于各种大气条件下的全光谱日光。这些条件使用用户可以度量或估计的术语进行参数化。我们还提出了一个廉价的分析模型,它近似于大气的影响(空中透视)。这些模型在许多条件和中间结果中被应用于大气科学的标准文献。我们的目标是在不牺牲可用性的情况下实现尽可能高的精确度。 论文的压缩后记和pdf格式文件都是可用的。 示例代码是可用的。 纸上的彩色图像如下所示。
只有链接答案是不鼓励的,但我不能在这里张贴文章的足够部分或任何完整的C++代码片段,因为两者都太大了。按照链接,您现在可以找到两者。
https://stackoverflow.com/questions/31198810
复制相似问题