官术网_书友最值得收藏!

第3章 著色語言

雖然現在WebGL 2.0的項目還比較少,但是對于3D開發人員來說,應該具備使用可編程圖形硬件的能力,而各種可編程圖形硬件一般都有著色器供以開發人員使用,因此,著色語言在WebGL項目開發中具有不可撼動的地位。

WebGL 2.0調用了OpenGL ES 3.0的API,并使用GLSL(OpenGL Shading Language)來編寫片段程序并執行于GPU的著色器上,從而完成對對象的渲染。在演示其他相關技術之前,將對這種著色語言的語法和編程注意事項進行詳細介紹。

提示

本章內容與設備搭載的操作系統完全沒有關系。對于當前市面上十分流行的Windows、WebGL、Android、iOS幾種平臺,在著色語言開發方面是完全通用的。在一種平臺上開發成功后,可在其他平臺上直接使用,省去了開發時的移植問題。

主站蜘蛛池模板: 沈阳市| 伊通| 上林县| 太康县| 元朗区| 芒康县| 金川县| 景德镇市| 康乐县| 东安县| 株洲县| 延川县| 恩施市| 涡阳县| 石渠县| 宜丰县| 博爱县| 汾西县| 通化市| 农安县| 凤城市| 普定县| 仁寿县| 开江县| 衡东县| 平谷区| 米脂县| 永年县| 黄浦区| 调兵山市| 兴安县| 绩溪县| 青海省| 安乡县| 嘉善县| 民县| 陇川县| 嵊州市| 肇州县| 杭州市| 南漳县|