Orillusion正式公測開啟,這份指南請收好!

Orillusion開放公測來啦~
大家期待的新一代完全開源的輕量級的基于 WebGPU 標(biāo)準(zhǔn)的渲染引擎終于要閃亮登場啦!
Orillusion是基于瀏覽器的Web渲染引擎,采用了最新的WebGPU標(biāo)準(zhǔn)來提供底層的圖形能力。引擎的整體框架采用了現(xiàn)代引擎遵循的ECS組件式架構(gòu),以更為嚴(yán)謹(jǐn)?shù)腡ypeScript作為開發(fā)語言。通過集群前向渲染和動態(tài)全局光照,使得整體的3D場景計算效率和渲染效果得到了質(zhì)的提升。目前,Orillusion引擎還處于快速迭代升級階段,很多桌面級的圖形能力,都將因?yàn)閃ebGPU標(biāo)準(zhǔn)的出現(xiàn)而遷移到Web端。同時,基于瀏覽器的Web環(huán)境,天然地賦予了我們很多應(yīng)用層面的優(yōu)勢,比如易分享、易協(xié)作、易上手、跨平臺等等。因此,Web3D領(lǐng)域孕育著巨大的想象空間。

現(xiàn)在是不是摩拳擦掌想試試?yán)玻唵稳浇棠爿p松上手~
溫馨Tips
針對瀏覽器版本:Chrome Canay 113
此次更新面對廣大開發(fā)者,非開發(fā)者用戶不建議申請。
Orillusion 0.5 版本僅是一個公測版本,尚不穩(wěn)定,不建議進(jìn)行商業(yè)應(yīng)用開發(fā)。
此次僅開放NPM安裝包,源代碼會在后續(xù)優(yōu)化過程中,擇日開放。
希望大家遇到問題和Bug,積極反饋,我們會全力第一時間修復(fù)。
步驟一:構(gòu)建Web3D應(yīng)用
配合?Vite 或?Webpack 等前端生態(tài)框架,來構(gòu)建前端項目。(如果在現(xiàn)有的項目中使用,可以跳過此步驟)

步驟二:安裝Orillusion引擎
通過
NPM
安裝(更多的安裝方式請參考教程文檔)
我們可以通過任何熟悉的IDE來完成Orillusion引擎的安裝,我們推薦小白用戶直接無腦安裝VScode。后續(xù)我們也會在VScode環(huán)境中開發(fā)插件,來輔助大家更靈活便捷的使用Orillusion引擎。
a. 在構(gòu)建好的項目中使用?npm?命令,在提示行中安裝引擎依賴:
b. 可以按需求引入指定模塊,或引入全局模塊:
步驟三:使用Orillusion引擎
創(chuàng)建 Engine3D 實(shí)例
在使用引擎前,必須通過 Engine3D.init()方法進(jìn)行初始化,引擎會自動創(chuàng)建一個 Engine3D實(shí)例
創(chuàng)建 Canvas畫布
默認(rèn)參數(shù)下,Engine3D.init()?實(shí)例會自動生成一個以屏幕大小為寬高的?canvas?畫布。如果不想使用引擎自動創(chuàng)建的畫布,用戶也可以手動創(chuàng)建畫布。
附上保姆級教程
引擎教程文檔:?
https://www.orillusion.com/guide/
遇到問題怎么辦?別急,你可以通過以下三個方式聯(lián)系我們,我們會及時給予大家解答和幫助!
方式1:Github
由于引擎還未開源,我們會提前建立一個Github的空Repo,用來給大家提Issue和反饋問題。后續(xù)開源,我們也會把源代碼全部推送到這個Repo當(dāng)中,一直延續(xù)使用。
https://github.com/Orillusion/orillusion
方式2:加入開發(fā)者社群

方式3:登錄論壇
https://forum.orillusion.com/
引擎的云端能力,并沒有包含在這次的發(fā)布版本中,后續(xù)我們也會針對于相應(yīng)的云服務(wù)提供詳細(xì)的介紹和使用教程。
最近AI引爆全網(wǎng),我們從第一天就確定Orillusion是端云協(xié)同+AI的策略。但是沒有意料到ChatGPT會讓AI引爆的如此之快,Orillusion的AI能力也正在全面加速,會在第一時間跟大家公布進(jìn)展。
我們也將計劃正式開源,敬請期待哦~

Orillusion致力于打造全世界第一款完全開源基于WebGPU標(biāo)準(zhǔn)的一種輕量級渲染引擎,目標(biāo)是在瀏覽器中實(shí)現(xiàn)桌面級的渲染效果,支持超大復(fù)雜場景的3D呈現(xiàn)。易上手,易分享,易迭代,易協(xié)作、成本低,跨平臺是我們的核心優(yōu)勢,我們將為3D場景爆發(fā)時代提供引擎基礎(chǔ)工具。
未來我們將會持續(xù)把最干貨最前沿的WebGPU技術(shù)分享給每一位社區(qū)成員,也歡迎大家為Orillusion開源社區(qū)做出自己的貢獻(xiàn)。我們一直堅信,開源社區(qū)的技術(shù)留痕是每一位技術(shù)人員最崇高的追求!因此,我們尊重,我們認(rèn)可,我們更期待,加入Orillusion,讓我們共同進(jìn)步!
——Link uncharted, 鏈接未來世界??