【发布时间】:2018-02-12 06:27:48
【问题描述】:
我刚刚开始探索着色器的世界(特别是与游戏相关的),但我很难回答这个问题,“我什么时候应该编写自己的着色器?”
我知道片段着色器主要负责为单个像素着色,但实际何时实际使用它?什么样的简单游戏使用自定义着色器来生成原本不可能的场景(例如,通过使用 Unity 默认值)?
总的来说,我对着色器的作用有一个粗略的了解,但我不知道什么时候应该使用它们。
【问题讨论】:
-
一般来说,当您想要实现与通常渲染不同的图形渲染时,您应该编写一个着色器。 生成场景是什么意思?
-
这是一个纯粹的 unity3d 问题,还是您想要一个关于何时在 OpenGL 中编写着色器的一般解释?
-
你不能 do this 使用内置着色器。
-
@BDL 我问的是一般的着色器,但了解它们与游戏相关的具体情况会很有用。