WebGL是什麼?
文章推薦指數: 80 %
WebGL是一種JavaScript API,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。
WebGL完全整合到瀏覽器的所有網頁標準中, ...
HomeNotificationsListsStoriesWriteWebGL是什麼?WebGL(全寫WebGraphicsLibrary)是一種3D繪圖協議,這種繪圖技術標准允許把JavaScript和OpenGLES2.0結合在一起,通過增加OpenGLES2.0的一個JavaScript綁定,WebGL可以為HTML5Canvas提供硬件3D加速渲染,這樣Web開發人員就可以藉助系統顯卡來在瀏覽器裡更流暢地展示3D場景和模型了,還能創建複雜的導航和數據視覺化。
顯然,WebGL技術標準免去了開發網頁專用渲染插件的麻煩,可被用於創建具有復雜3D結構的網站頁面,甚至可以用來設計3D網頁遊戲等等。
ref:https://baike.baidu.com/item/WebGLWebGL是一種JavaScriptAPI,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。
WebGL完全整合到瀏覽器的所有網頁標準中,可將影像處理和效果的GPU加速使用方式當做網頁Canvas的一部分。
WebGL元素可以加入其他HTML元素之中並與網頁或網頁背景的其他部分混合。
WebGL程式由JavaScript編寫的控制代碼和OpenGLShadingLanguage(GLSL)編寫的著色器程式碼組成,該語言類似於C或C++,並在電腦的圖形處理器(GPU)上執行。
WebGL由非營利KhronosGroup設計和維護[4]。
ref:https://zh.wikipedia.org/wiki/WebGL試做WebGL此鏈接可以查看你的遊覽器是否支持WebGL以及支持的版本。
檢測瀏覽器是否支持WebGLMorefromitsemsFollowStayClosetoAnythingthatMakesYouGladYouareAlive.Lovepodcastsoraudiobooks?Learnonthegowithournewapp.TryKnowableGetstarteditsems438FollowersStayClosetoAnythingthatMakesYouGladYouareAlive.FollowRelatedMakeyourownFirst-PersonController(Part1)UnityDevelopment — TilemapWhenmaking2Dgamesandpiecingyourlevelstogether,itcansometimesbedifficulttoworkwithwhatyouhave.Makingsureallofyour…Day86:HowtoaddDoubleJumptoyourGameObjective:Allowtheplayertodoublejump!DoorSwitchModular-GameDevSeries143Objective:createamodularsystemtopairaswitchandadoor.HelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1WebGL是什麼?
WebGL是一種JavaScript API,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。WebGL完全整合到瀏覽器的所有網頁標準中, ...
- 23D 網站開發入門筆記_WebGL 觀念
WebGL(Web Graphics Library 的縮寫)用於瀏覽器中呈現3D 影像的技術標準,透過WebGL 技術,只需撰寫JavaScript 程式(加少許的著色器程式)即可實現3D 影...
- 3WebGL - 維基百科,自由的百科全書
WebGL是一種JavaScript API,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。WebGL完全整合到瀏覽器的所有網頁標準中,可將影像處理和 ...
- 4WebGL是什么? - 简书
谈起WebGL可能有一些人比较陌生,实际上WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript... ... WebGL从2012年开始接触,后面因为开始专注前端 ...
- 5WebGL - 中文百科知識
WebGL(全寫Web Graphics Library)是一種3D繪圖協定,這種繪圖技術標準允許把JavaScript和OpenGL ES 2.0結合在一起,通過增加OpenGL ES 2.0...