Dar*_*nor 14 c++ directx shader directx-10
我最近一直在做一些DirectX 10工作,我正在寻求转向DirectX 11和Shader Model 5.0.我过去曾写过一些非常简单的着色器,我正在寻求拓宽视野,开拓更复杂的着色器.我的问题有点多重:
什么是编程着色器的最佳工具?我只使用了visual studio和SOME FX作曲家 - 阅读:足以打开它并查看它.
gfx卡的品牌是否会影响您可以编程的着色器类型?
排序与#1相同的问题,但如果您打算编写DirectX着色器而非特定于供应商,是否可以使用跨供应商工具?
小智 8
你的最终目标是什么?如果您只想了解更多关于阴影的信息,或者您是艺术家或技术艺术家,那么1. FX Composer和RenderMonkey非常好.
如果你是一个程序员并且你想制作图形引擎,那么1.你应该使用文本编辑器,因为着色器只是图形引擎的一小部分.经过一定程度的低级复杂性,着色器常量和某些纹理需要使用像C++这样的语言即时创建.
二.显卡的品牌不会影响你现在可以编程的着色器.
三.跨供应商的工具很好.
虽然你没有在你的问题中解决这个问题,但我觉得我应该提一下:今天的着色器不仅仅是图形引擎的一小部分,而且随着焦点转移到推迟工作直到"后处理",它们的作用将很快消失.使用"计算".着色器很快就会输出抽象术语,如反照率和正常,而不是颜色.它与艺术的相关性将下降.
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |