【发布时间】:2014-07-19 02:04:39
【问题描述】:
我现在正在开发 OpenTK 中的一个小型引擎,到目前为止,我已经让着色器工作了。不过我想知道,如何将着色器应用于整个场景!?例如,我在我的世界中看到过这种情况,有人创建了一个扭曲整个场景的着色器。但是由于每个对象都使用自己的着色器进行渲染,我该如何实现呢?
【问题讨论】:
-
我不知道 MinceCraft,但运行时可能会从一些片段组成实际的着色器。例如。一个基本的光照步骤,更多的工作,用户定义的步骤等等。毕竟,你可以从字符串编译着色器。