前面我們看到了使用原生的webgl api開發是多麼的累,正因為如此,大量的webgl框架被開發出來。使用這些框架,你可以快速建立需要的3d場景。這些框架不同程度的封裝了建立3d場景的各種要素,例如場景,相機、模型、光照、材質等等;使用這些封裝起來的物件,就可以很簡單的建立需要的3d場景,這樣你就只需要把更多精力放在邏輯方面就可以了。鞍山**白癜風的方法www.0412r.com
目前並沒有哪乙個具有能壓倒其他框架的優勢,選擇什麼樣的框,還是看個人喜好吧,不過選擇框架的時候,個人覺得還是多看看框架最後的更新時間,選擇穩定更新的框架能讓你始終能使用上最新的特性,使你的程式穩定性更好。
下面的例子就使用了three.js框架進行開發。
three.js是乙個比較全面的開源框架,它良好的封裝的3d場景的各種要素。你可以用它來很容易的去建立攝像機,模型,光照,材質等等。你還可以選擇不同的渲染器,three.js提供了多種渲染方式,你可以選擇使用canvas來渲染,也可以使用webgl或者svg來進行渲染。鞍山看白癜風最好醫院是哪家www.0412r.com
此外,three.js可以載入很多格式的3d檔案,你的模型檔案可以來自blender,maya,chinema4d,3dmax等等。而且內建了比較基礎的東西:(球體)spheres, (飛機)planes, (立方體) cubes, (圓柱體)cylinders。three.js建立這些物體會非常的容易。
開發環境及專案框架介紹
本系列文件將向大家介紹我們 asp.net mvc 專案框架,並一步步指導大家如何建立列表 新增 修改頁面和實現帶有查詢功能的列表頁 我們的專案採用 net 平台的技術進行開發,需要事先安裝好開發環境。上述軟體在大連伺服器的 shiji server share software developme...
1 8 框架類庫 FCL 介紹
net framework 包括了fcl,fcl 是一組dll 程式集,包含著幾千個型別定義 每個型別都暴露出一些功能 微軟正在生成額外的程式庫 例如 winfx 和directx sdk.這些額外的程式庫提供了更多的型別 暴露出更多的功能供你使用 我希望微軟將來能提供更多的程式庫 這裡是開發者使用...
Android開發框架介紹
一.概述 二.afinal框架 簡介 afinal是乙個android的sqlite orm和ioc框架,封裝android中http框架簡單易用。宗旨是簡潔快速,約定大於配置原則。盡量一行 完成所有事情。專案位址 功能模組介紹 1 資料庫模組 android中orm框架,使用執行緒池對sqlite...