标签: unity3d graphics shader lighting
我一直在尝试使用GPU实例化绘制 1,600,000网格,而Unity的Graphics API具有一些非常好的功能可以实现这一目标。 我当前正在使用 Graphics.DrawMeshInstanced ,并且在屏幕上看到了网格,但是,这些实例化的网格仅对定向光做出反应,而对点/运动光不起作用。这是无法克服的限制,还是我在这里缺少某些东西?
我目前正在使用具有正向渲染功能的正交摄影机以及该材料的Unity标准着色器。如果有帮助,我正在尝试制作一个像《 Rimworld》这样的简单游戏。
使用定向光
具有点光源/点光源