【发布时间】:2012-03-31 12:15:49
【问题描述】:
嗨。我有一个使用 directX10 和 C++ 的小游戏。但是,我开始使用来自 OBJ10 的直接 X 示例的 meshloader 来制作它,并且我一直在构建它。然而,我的对象虽然有颜色,但看起来都只是纯黑色。
我知道这是因为灯光,但似乎更改任何与灯光有关的代码在此示例中没有任何作用。
我想知道是否有人知道一种简单(ish)的方法来照亮所有东西,比如让它到处都亮。我不关心阴影或反射或类似的东西,因为我正在做的事情没有必要,但很高兴看到我的对象而不仅仅是剪影。
干杯。
【问题讨论】:
-
我认为通常您可以在 HLSL 着色器中指定 RGB 格式的输出颜色(范围
0.f ... 1.f)。 “剪影”是什么意思?线框?