首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UE4中设置天球为亮白色

在UE4中设置天球为亮白色
EN

Stack Overflow用户
提问于 2015-07-03 00:00:21
回答 1查看 2.8K关注 0票数 2

我正试图为我的虚幻引擎4游戏设置一个纯白的背景。我尝试过天空球体的实验(将所有颜色设置为#FFFFFF,并将云不透明度和恒星亮度设置为0.0)。在最好的情况下,背景仍然是暗灰色。(如果我加上星星,星星是明亮的白色,与暗灰色背景相反)。

我如何设置天空球体(或大气雾),以创造一个明亮的白色背景?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-31 06:04:15

好吧,我已经搞清楚这是怎么回事了。

UE4将“明亮的白色”保留在发光的表面和花朵上,发动机柔和地夹紧“正常”(#FFFFF)的白色表面,使其灰暗。这有助于真正明亮的材料和效果突出。它由调色机处理,它将场景从HDR转换为LDR。

这里有一个有趣的论坛帖子:https://forums.unrealengine.com/showthread.php?51570-Washed-out-Colors-from-Tone-Mapping-How-bad-it-really-is-and-how-to-fix-it

这里有句话很好地解释了这种情况:

“当前的行为是有意的。基色是一种物质属性,它与光(和视角)结合在一起,变成HDR颜色,而HDR颜色仍然需要色调映射才能成为LDR颜色,这样监视器才能显示它。色调映射试图大部分是线性的,但是如果HDR输入值非常亮,就应该将其柔和地夹紧成白色。这是需要的,因为在许多区域,照明可以比1亮,我们希望避免用它来夹紧工件。

“管道的设置是为了更容易获得真实的(基于物理的)内容。拥有不同的默认(例如,没有tonemapper)将打破这个目标。我们打算使tonemapper传递更可编程(您已经可以覆盖tonemapper传递,创建一个Postprocess材料,取代tonemapper,但访问属性非常有限),因此对于某些应用程序来说,这种默认行为可以改变。”- Martin Mittring (Unreal,Epic)

进一步读:

https://answers.unrealengine.com/questions/106489/white-not-white-ingame.html https://forums.unrealengine.com/showthread.php?99478-Struggle-Against-Tonemapper

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31196496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档