关于shader方式的渲染,和固定流水线的方式的使用有关问题
关于shader方式的渲染,和固定流水线的方式的使用问题.
准备开始看下龙书的shader部分,又在百度上看了些关于shader的文章。大致了解了一些关于shader的情况,
然而感觉还是有些问题不明朗。
现在都是使用shader,还是传统的固定功能流水线方式写D3D?
shader是以后开发D3D程序的大趋势?
(听说DX10已经完全取代了以前的固定功能流水线方式的编程)。
应该如何选择?
关于这个shader方式和以前的固定功能流水线的一些相关使用有些不清楚,想了解一下关于这方面的问题。
另外我也知道D3D的重点还是图形学,学好了图形学,其他的都不是什么大问题。但这应该不妨碍我去了解某些问题。
------解决方案--------------------
------解决方案--------------------
没有项目经验的人飘过。
无法回答你现在的趋势是不是shader
现在接触的比较少。 只写过2个很小的demo
所以我无法做出比较
shader 到底比固定管线 好在哪
但是网上的人都说
shader用GPU计算 速度比CPU快 修改数据用的代价少什么的
并且最后渲染出来的效果比固定管线好
shader是DX9的时候出来的 不知道算不算趋势。
------解决方案--------------------
------解决方案--------------------
好像是说现在即使是固定管线,到下面仍然是shader来做,只不过工具和API帮你做了这一步而已。
------解决方案--------------------
------解决方案--------------------
我现在全部用shader了,固定管线的功能用shader来实现也没什么难度,而且更灵活,可以轻松的在基本公式上面变化出新的效果来。
然后为了将来着想的话,现在开始习惯shader也不是坏事,DX10开始就没有固定管线了。
DX提供了对效果文件(fx文件)的支持,利用fx文件使用shader很方便的,渲染状态什么的都能简单的管理。
准备开始看下龙书的shader部分,又在百度上看了些关于shader的文章。大致了解了一些关于shader的情况,
然而感觉还是有些问题不明朗。
现在都是使用shader,还是传统的固定功能流水线方式写D3D?
shader是以后开发D3D程序的大趋势?
(听说DX10已经完全取代了以前的固定功能流水线方式的编程)。
应该如何选择?
关于这个shader方式和以前的固定功能流水线的一些相关使用有些不清楚,想了解一下关于这方面的问题。
另外我也知道D3D的重点还是图形学,学好了图形学,其他的都不是什么大问题。但这应该不妨碍我去了解某些问题。
------解决方案--------------------
------解决方案--------------------
没有项目经验的人飘过。
无法回答你现在的趋势是不是shader
现在接触的比较少。 只写过2个很小的demo
所以我无法做出比较
shader 到底比固定管线 好在哪
但是网上的人都说
shader用GPU计算 速度比CPU快 修改数据用的代价少什么的
并且最后渲染出来的效果比固定管线好
shader是DX9的时候出来的 不知道算不算趋势。
------解决方案--------------------
------解决方案--------------------
好像是说现在即使是固定管线,到下面仍然是shader来做,只不过工具和API帮你做了这一步而已。
------解决方案--------------------
------解决方案--------------------
我现在全部用shader了,固定管线的功能用shader来实现也没什么难度,而且更灵活,可以轻松的在基本公式上面变化出新的效果来。
然后为了将来着想的话,现在开始习惯shader也不是坏事,DX10开始就没有固定管线了。
DX提供了对效果文件(fx文件)的支持,利用fx文件使用shader很方便的,渲染状态什么的都能简单的管理。