-
頂點着色器
鎖定
頂點着色器是一組指令代碼,這組指令代碼在頂點被渲染時執行。 同一時間內,只能激活一個頂點着色器。 每個源頂點着色器最多擁有128條指令(DirextX8.1),而在DirectX9,則可以達到256條。
- 中文名
- 頂點着色器
- 外文名
- vertex shader
頂點着色器概念
頂點着色器是一組指令代碼,這組指令代碼在頂點被渲染時執行。 同一時間內,只能激活一個頂點着色器。 每個源頂點着色器最多擁有128條指令(DirextX8.1),而在DirectX9,則可以達到256條。
頂點着色器作用
1 頂點着色器可以提高渲染場景速度。
2 用頂點着色器你可以做布類仿真,高級別動畫,實時修改透視效果(比如水底效果),高級光亮(需要像素着色器支持)。
頂點着色器運行方法
簡單説來,運作方式如下:當渲染一個頂點時,API會執行你在頂點着色器中所寫的指令。依靠這種方法,你可以自己控制每個頂點,包括渲染,確定位置,是否顯示在屏幕上。
頂點着色器的創建方法:用一個文本編輯器就可以了!建議使用notepad或者Visual Studio開發環境來創建和修改着色器。另外,必須擁有一個支持可編程着色器的顯卡。寫完着色器後,保存他。API就可以調用他了(Direct3D或OpenGL)。API通過一些函數來調用這些代碼指令到硬件中。
[1]
- 參考資料
-
- 1. 頂點着色器入門(1) .天極網[引用日期2012-09-28]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:8次歷史版本
- 最近更新: 幸运的之菲