【问题标题】:How to bake light on objects in Unity如何在 Unity 中为对象烘焙光
【发布时间】:2018-03-26 14:28:43
【问题描述】:

我到处搜索如何在 Unity 中烘焙灯光,但大多数答案都是针对旧版本的。目前我想在 Unity 中烘焙光照,并将每个对象的烘焙光照导出为纹理。然后在monogame中,直接应用烘焙光作为物体的纹理。

有没有办法做到这一点?

非常感谢。

(我用的是Unity 2017 for mac,当我选择Window->Lighting时,没有光照贴图按钮)

【问题讨论】:

    标签: unity3d monogame lighting


    【解决方案1】:

    据我所知,统一的灯光总是在每个场景的基础上烘焙。这意味着整个场景共享同一个烘焙文件

    https://docs.unity3d.com/Manual/LightMode-Baked.html

    烘焙灯光是固定的,并根据您的灯光、对象及其材质的灯光/阴影设置进行计算。

    但是,也有混合光和实时计算光。

    你希望达到什么效果?

    【讨论】:

    • 您好,谢谢您的回答!我想将对象上的烘焙光照贴图导出为纹理,这样我就可以直接在monogame中使用它们(对于这个项目,我需要使用monogame,但是在monogame中设置光照比unity要复杂得多)。
    • 我不相信这是可能的。但是,您可以在 Unity 中创建一个对象,然后在其渲染器中将其设置为“仅阴影”,然后截取阴影的屏幕截图并在 Photoshop 中对其进行编辑。这样你就有了一个带阴影的纹理。不过,这似乎是一种不切实际的方法。我怀疑最好找到适合单人游戏或使用 Unity 的解决方案。
    猜你喜欢
    • 2021-03-18
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多