WebGL是什麼?

文章推薦指數: 80 %
投票人數:10人

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



請為這篇文章評分?