Orillusion 正式公測開啟,這份指南請收好!
Orillusion 開放公測來啦~
大家期待的 新一代完 全開源的輕量級的基於 WebGPU 標準的渲染引擎終於要閃亮登場啦!
Orillusion 是基於瀏覽器的 Web 渲染引擎,採用了 最新的 WebGPU 標準來提供底層的圖形能力。引擎的整體框架採用了 現代引擎遵循的 ECS 元件式架構,以更為嚴謹的 TypeScript 作為開發語言。透過叢集前向渲染和動態全域性光照,使得整體的 3D 場景計算效率和渲染效果得到了質的提升。目前,Orillusion 引擎還處於快速迭代升級階段,很多桌面級的圖形能力,都將因為 WebGPU 標準的出現而遷移到 Web 端。同時,基於瀏覽器的 Web 環境,天然的賦予了我們很多應用層面的優勢,比如 易分享、易協作、易上手、跨平臺等。因此,Web3D 領域孕育著巨大的想象空間。
Orillusion 渲染效果圖
現在是不是摩拳擦掌想試試啦,簡單三步教你輕鬆上手~
溫馨 Tips
-
針對瀏覽器版本: Chrome Canay 113
-
此次更新面對廣大開發者,非開發者使用者不建議申請。
-
Orillusion 0.5 版本僅是一個公測版本,尚不穩定, 不建議進行商業應用開發。
-
此次僅開放 NPM 安裝包,原始碼會在後續最佳化過程中,擇日開放。
-
希望大家遇到問題和 Bug,積極反饋,我們會全力第一時間修復。
步驟一:構建 Web3D 應用
- 配合 Vite 或 等前端生態框架,來構建前端專案。(如果在現有的專案中使用,可以跳過此步驟)
步驟二:安裝 Orillusion 引擎
-
透過
NPM
安裝(更多的安裝方式請參考 )
我們可以透過任何熟悉的 IDE 來完成 Orillusion 引擎的安裝,我們推薦小白使用者直接無腦安裝 VScode。後續我們也會在 VScode 環境中開發外掛,來輔助大家更靈活便捷的使用 Orillusion 引擎。
a. 在構建好的專案中使用 命令,在提示行中安裝引擎依賴:
npm install @orillusion/core --save
b. 以按需求引入指定模組,或引入全域性模組:
import { Engine3D, Camera3D } from '@orillusion/core'
import * as Orillusion from '@orillusion/core'
步驟三:使用 Orillusion 引擎
- 建立 Engine3D 例項
在使用引擎前,必須透過
Engine3D.init()
方法進行初始化,引擎會自動建立一個
Engine3D
例項
import { Engine3D } from '@orillusion/core'; Engine3D.init().then(()=>{ // 進行後續操作 })
- 建立 Canvas 畫布
預設引數下,
Engine3D.init()
例項會自動生成一個以螢幕大小為寬高的
canvas
畫布。如果不想使用引擎自動建立的畫布,使用者也可以手動建立畫布
import { Engine3D } from '@orillusion/core'; let canvas = document.getElementById('canvas') await Engine3D.init({ canvasConfig: { canvas } })
附上保姆級教程
引擎教程文件:
遇到問題怎麼辦?別急,你可以透過以下三個方式聯絡我們,我們會及時給予大家解答和幫助!
方式 1:Github
由於引擎還未開源,我們會提前建立一個 Github 的空 Repo,用來給大家提 Issue 和反饋問題。後續開源,我們也會把原始碼全部推送到這個 Repo 當中,一直延續使用。
Repo地址:
方式 2:加入開發者社群
長按或掃描下方二維碼新增小鷗微信加入 Orillusion 開發者群
方式 3:登入論壇
論壇地址:
引擎的雲端能力,並沒有包含在這次的釋出版本中,後續我們也會針對於相應的雲服務提供詳細的介紹和使用教程。
最近 AI 引爆全網,我們從第一天就確定 Orillusion 是端雲協同 + AI 的策略。但是沒有意料到 ChatGPT 會讓 AI 引爆的如此之快,Orillusion 的 AI 能力也正在全面加速,會在第一時間跟大家公佈進展。
我們也將計劃正式開源,敬請期待哦~
歡迎大家加入 Orillusion 開發者社群,陪我們一起見證 WebGPU 的發展,快來成為 Orillusion 社群第一批 “源” 住民吧!讓我們一起打造有價值、有活力、有溫度的共創社群!長按或掃描下方二維碼新增小鷗微信進群吧!
Orillusion 致力於打造全世界第一款完全開源基於 WebGPU 標準的一種輕量級渲染引擎,目標是在瀏覽器中實現桌面級的渲染效果,支援超大複雜場景的 3D 呈現。易上手,易分享,易迭代,易協作、成本低,跨平臺是我們的核心優勢,我們將為 3D 場景爆發時代提供引擎基礎工具。
未來我們將會持續把最乾貨最前沿的 WebGPU 技術分享給每一位社群成員,也歡迎大家為 Orillusion 開源社群做出自己的貢獻。我們一直堅信,開源社群的技術留痕是每一位技術人員最崇高的追求!因此,我們尊重,我們認可,我們更期待,加入 Orillusion,讓我們共同進步!
——Link uncharted, 連結未來世界
長按關注 Orillusion 官方微信,第一時間瞭解 WebGPU 引擎動向,學習開發技巧,一起打造 Web 3D 世界!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70027829/viewspace-2940153/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 常見異常分析,請收好這份排查指南~Linux
- 為什麼專案老夭折?這份專案管理指南請收好專案管理
- 勒索攻擊成美國夢魘?這份防範指南請收好
- 請收好這份NLP熱門詞彙解讀
- 購買二手iPhone需要注意什麼?這份避坑指南請收好!iPhone
- 2021微信公開課PRO最全亮點請收好
- 《龍族幻想》手遊今日公測正式開啟
- 參與開源之夏 x OpenTiny 跨端跨框架 UI 元件庫貢獻,可以贏取獎金?!這份《OpenTiny 開源貢獻指南》請收好?!跨端框架UI元件
- 這套安全上雲的武功秘籍,請收好
- 行久以致遠,中興通訊這份數字化轉型秘籍請收好
- 《保衛要塞》安卓全渠道公測正式開啟!PV展示!安卓
- 《鬼泣-巔峰之戰》全平臺公測今日正式開啟!
- 還有26天18年就過完了, 收好這份2019區塊鏈行業指南區塊鏈行業
- 這份Koa的簡易Router手敲指南請收下
- DBA:這有一份對接NBU備份故障排除指南,請查收!
- 這裡有6個重點,運營們請收好!
- Seata 企業版正式開放公測
- 《星際衛隊》公測正式開啟,十七大福利助力打造艦隊
- 如何改善企業協作?這3個小tips請收好
- 《重返帝國》6月13日正式公測!全新賽季即將開啟
- 請查收這份開發者轉型AI指南 AI頂尖公司分分鐘pick你AI
- 動態ip代理:保護ip地址,這五種方法請收好
- 在家遠端辦公效率低?那你一定要收好這個「在家辦公」神器!
- 異世界冒險開啟!《Re:Zero-INFINITY》手遊全平臺正式公測
- 《夢幻動物園》今日正式公測開啟!隨時隨地擼萌寵!
- 《Apex》手遊正式公佈,預計本月開測
- 業務資料包表設計指南來啦,產品經理請收好
- 助力中國開原始碼力榜,社群邀請正式開啟!原始碼
- 《奇葩戰鬥家》今日正式全平臺公測,開啟深井冰的亂鬥假期!
- 3000份水稻重測序資料全部公開
- Orillusion 引擎正式開源!AIGC 時代下的 WebGPU 輕量級 3D 渲染引擎!AIGCWebGPU3D
- 位元組預熱智慧硬體 Ola Friend,預計為智慧耳機;鴻蒙 NEXT 公測正式開啟,微信邀請內測丨 RTE 開發者日報鴻蒙開發者日報
- “金牛”送提示,“小散”請收好DGA
- 最受商戶關注的五大進銷存軟體,這份貼心排行榜祕籍請收好
- 《黑色沙漠》手遊公測正式開啟 暢享新世界奇幻冒險酣暢激戰
- 《夢幻西遊三維版》iOS公測正式開啟!觸控三界的心跳iOS
- 失落的聖誕,《失落王冠》天啟2測正式開啟!
- 《黎明覺醒》終極測試,今日正式開啟!