頂點著色器入門(4) 摘要: 要完成卡通效果,我們還需要勾勒(outline)輪廓邊(silhouette
edge),這比卡通著色稍微復雜一點。
頂點著色器入門(3) 摘要: 卡通渲染是一種特定類型的非寫實渲染(non-photorealistic
rendering),有時被稱作風格化渲染(stylistic rendering)。
雖然卡通渲染不適用于所有游戲,例如激烈的第一人稱射擊游戲,但是它仍然可以增強一些希望表現卡通感覺類型游戲的氣氛。此外,卡通渲染是漂亮的,并易于實現。
頂點著色器入門(2) 摘要: 下面的列表概括了創(chuàng)建和使用頂點著色器的必須步驟:
1. 編寫并編譯頂點著色器
2. 創(chuàng)建一個IDirect3DVertexShader9接口以引用已編譯的著色器代碼上的頂點著色器。
3. 用IDirect3DDevice9:: SetVertexShader方法使用這個頂點著色器。
頂點著色器入門(1) 摘要: 頂點著色器(vertex
shader)是一個在圖形卡的GPU上執(zhí)行的程序,它替換了固定功能管線(fixed function
pipeline)中的變換(transformation)和光照(lighting)階段。(這不是百分之百的正確,因為頂點著色器可以被
Direct3D運行時(Direct3D runtime)以軟件模擬,如果硬件不支持頂點著色器的話)。