Egret3D 1.1 發布,支持更多高級渲染特性

2021-01-08 開源中國

9月4日,Egret3D 推出1.1版本,該版本是 1.0 正式版之後的第一次大版本更新。本次更新後,Egret3D1.1支持更多高級渲染特性,為即將發布的3D編輯器打造了更堅實的底層基礎。更新至1.1 版本後,開發者請使用 paper-cli 1.5.0 , egret 5.3.1 , egret3d 1.1.0 三個版本配合進行 3D 項目的開發。

本次的詳細更新內容具體如下:

1.降低模型數據內存佔用
在 1.0 以及更早版本,如果開發者需要實現多個模型對象共享同一份模型數據,需要手工編寫代碼實現,在 1.1 版本中,模型文件默認是共享數據,可以被多個模型文件引用,通過這種方式,升級到 1.1 版本後,遊戲的平均內存佔用會有 10% - 20% 的降低。
 
2.支持自定義Shader
本次更新我們重新梳理了底層渲染結構,並將其 API 穩定化。受益於此,我們將底層 Shader 開放給開發者,以便實現更多獨特的3D特效。
 
3.新的燈光系統
本次更新我們完全重寫了底層的燈光系統,小幅提升性能的同時,重點改善開發者使用平行光源的渲染效果。目前,您如果使用 Unity 的平行光源並將其導出為 Egret3D,渲染效果會與 Unity3D更加一致。
 
4.Unity導出插件更新
受益於諸多開發者嘗試將真實 Unity3D 遊戲移植到 Egret3D ,Unity3D 導出插件本次更新修復了多個 BUG,並將導出的資源版本號提升至與 Egret3D 一致的版本,這樣開發者就無需在導出之後執行 paper upgrade 升級遊戲資源。
 
5.高性能碰撞引擎
白鷺引擎的3D遊戲研發團隊正在開發一款即將上線的3D微信小遊戲,這個過程中我們提取出了一套可復用的高性能物理引擎。與物理引擎相比,碰撞引擎移除了與力相關的概念,重點強調封裝物體之間的碰撞邏輯,優先保證運行效率。該庫將作為一個第三方庫提供給開發者,而非直接在引擎核心提供。
 
6.文檔更新
我們將文檔中心從基於 gitbook 的結構調整為了基於 docfx 的結構,文檔中心的網頁界面更為簡潔清晰,並徹底解決了瀏覽器的 hashHistory 問題。

其它的還有:

添加【高級渲染特性-燈光】相關文檔

完善【Unity導出插件】相關文檔

完善【基礎3D渲染】相關文檔

 
後續計劃
白鷺引擎 Egret3D 團隊目前保持每月一個大版本的迭代效率,在下個版本 1.2 中,我們將圍繞提升開發者生產力這一要素進行功能迭代,具體包括:

發布公告:https://github.com/egret-labs/egret3d/releases/tag/1.1

相關焦點

  • 菜鳥丨Egret 3D射線使用
    一、Rayegret3d.Ray.create(origin,direction)。1、origin:起點,射線的出發點;2、direction:方向:射線指向的方向;3、射線不會被遮擋;4、射線創建需要跟隨移動後需手動修改位置。這裡把起點設置在相機位置,並且指向人物。完成射線創建。
  • Cocos Creator 3D v1.0.1 正式發布
    感謝所有開發者對 Cocos Creator 3D v1.0.0 的支持,我們興奮地發現發布不到三周,就有幾款 3D 小遊戲上線了,多少也算驗證了我們在工作流效率上所付出的努力
  • IntelliJ IDEA 2020.1 正式發布,15 項重大特性、官方支持中文了!|...
    自從官方在 2020-01-20 發布了其 2020 年的 Roadmap 後,我便持續關注著、期待著 JetBrains IntelliJ IDEA 在「新 10 年」的首個版本的發布。這不,就在 4 月 9 日,發布了其「新 10 年」的首個版本 —— IntelliJ IDEA 2020.1。
  • 外星人 3d 渲染
    外星人寶寶的 3d 渲染。外星人寶寶的 3d 渲染。
  • 【rlyl物種說】今日--大白鷺(Great egret)
    體長:94-104釐米體重:1-1.5公斤食性:肉食,魚、蛇、兩棲動物繁殖:每次產卵2-3枚習性:成散群出現,黎明和黃昏覓食分布:世界範圍內廣泛分布▲大白鷺飛翔外形特徵 Description大白鷺體長94-104釐米,翼展131–145釐米,重量1-1.5公斤。
  • AE插件:三維模型插件E3D(Element 3D v2.2.2.2155)中文漢化版支持CS5-CC2019
    Element 3D是AFTER EFFECTS的高級3D對象和粒子渲染引擎。ELEMENT 3D 2.2.2.2155版是一款 用於創建動畫設計和視覺效果的高性能AFTER EFFECTS插件。它現在支持最新的AFTER EFFECTS CC 2019。
  • Adobe正式發布Flash Player 11和AIR 3 支持3D遊戲
    當地時間27日,Adobe公司正式發布了Flash Player 11和AIR 3,支持新一代跨設備和跨平臺應用,軟體支持的設備及平臺包括Android、蘋果iOS(通過 AIR)、黑莓平板電腦作業系統、Mac OS和Windows,可連接式電視及其他平臺等。能讓遊戲發行商通過網際網路即時提供2D和3D遊戲。
  • Matplotlib新版本3.1發布,新功能介紹
    日前Python著名作圖框架Matplotlib發布新版本3.1,新版本帶來了那些新的功能和特性呢?今天蟲蟲就給大家介紹下 Matplotlib的新功能。新功能簡潔的日期格式默認情況下使用的自動日期格式化有點太繁雜。新版本提供一個格式化程序,用於簡化時間格式化標籤。
  • Unity 最新版本迎來260項功能改進,高清渲染管線HDRP升級
    隨著HDRP 7.2.0版本的發布,我們確定管線已有穩定的平臺支持和數據遷移路徑,已帶有成熟的調試工具、可拓展選項、各式藝術創作工具,以及適用於全平臺的可拓展設定。大家現在就可以正式使用起高清渲染管線了。高清渲染管線的目標平臺是高端PC、Mac和遊戲主機(Xbox One和PlayStation 4),可製作高清晰度的逼真圖像。
  • Linux Mint 20.1 "Ulyssa" 正式發布
    Linux Mint 20.1 正式版現已發布。最新版本的作業系統基於 Linux 內核 5.4,並基於 Ubuntu 20.04。
  • 渲雲影視客戶端1.3.11版本發布,全面支持FStorm渲染器!
    渲雲影視客戶端1.3.11版本正式上線!本次更新新增功能點囊括子帳號管理優化、單幀多圖預覽、keyshot質量設置等,話不多說,下面一起來了解下具體詳情,功能雖小便利多多,為您的任務渲染打開方便之門。新增支持FStorm渲染器渲雲影視客戶端已全面支持FStormRender——一款基於3dmax軟體上的GPU(N卡)渲染器,能夠幫助用戶實現無偏差和快速渲染,擁有十分出色的性能。FStormRender具有許多獨特的功能,包括改進的色調映射,燈光採樣,本機BRDF模型,眩光效果,光線追蹤改進,QMC採樣器優化和快速置換實現,不用佔很多內存。
  • LarkXR實踐匯:3DCAT實時渲染雲平臺|Powered by 平行雲
    3DCAT是基於平行雲提供的實時雲渲染技術打造的三維應用託管運行平臺,在雲端提供強大的圖形實時渲染計算服務,平臺配備彈性GPU資源集群,支持自動負載均衡和伸縮擴容,利用雲端的海量GPU算力處理繁重的圖像渲染計算並串流同步輸出到終端設備,從而實現終端設備的輕量化,支持海量用戶並發安全訪問應用,讓高質量三維圖形應用變得無處不在。
  • Stellarium 0.20.1 發布,開源 3D 天象模擬軟體
    Stellarium ​​ ​​0.20.1 已發布。
  • Khronos組織發布Vulkan 1.2:主要提升性能,為開發者提供更好服務
    這個新版本並沒有添加太多新的圖形特性,更多地是為開發者提供了更好的內置API以及提升了跨平臺開發的便利程度,我們來一起看一下。演示文檔來自於Khronos官網Vulkan 1.2版本將23個已經通過驗證的擴展加入進了核心API,這些擴展為開發者提供了新的API,帶來了一些新功能,比如本次版本更新最大特性之一的Timeline Semaphores就在其中。
  • 通過Radeon ProRender製作F1賽車3D渲染圖
    雖然最初的梅賽德斯渲染圖在最新版本的Radeon ProRender推出之前就已經完成,但在全新AMD Radeon RX 6900 XT顯卡上通過Blender運行Radeon ProRender 2.0測試中,團隊能夠以2.1倍的速度渲染超高質量的圖像
  • JVM&G1 GC實戰來了!深入淺出的機制,深度把握JVM高級特性和實踐
    所有高級語言都需要垃圾回收機制的保護,所以GC就是這麼重要。今天,小編就為大家帶來兩篇學習JVM&G1 GC以及JVM高級特性和最佳實踐的秘籍,咱們來一探究竟吧~~~深入理解JVM&G1 GC內容簡介
  • 3D水波紋板如何製作?1分鐘輕鬆搞定~「渲雲渲染」
    使用Corona製作方法:1、調節不鏽鋼的材質,將漫反射調節為黑色,反射調節為白色,光澤度:0.98,菲涅爾:10以上(圖中為15)。2、在凹凸通道中,添加躁波貼圖。3、將大小設置為100.5、通過測試渲染就可以看到水波紋板的效果了~(PS:材質由躁波控制波紋大小,凹凸控制強度。)使用Vray製作方法:1、與上述同樣的調節方式,漫反射調節黑色,反射調節為白色,光澤度稍微降低,將菲涅爾數值給到10以上。
  • Altera發布Quartus® II軟體v14.1,擴展支持Arria® 10 FPGA和...
    Altera發布Quartus® II軟體v14.1,擴展支持Arria® 10 FPGA和SoC
  • 從GPU誕生說起:AMD統一渲染架構回顧及展望-AMD,ATI,統一渲染,顯卡...
    在支持DX8以後的GPU中,這些工作由硬體實現的Pixel Shader(像素著色器)完成。5、 最終輸出:由ROP(光柵化引擎)最終完成像素的輸出,1幀渲染完畢後,被送到顯存幀緩衝區。所以通俗一點來講,GPU的工作就是完成3D圖形的生成,將圖像映射到相應的像素點上,並且對每個像素進行計算確定最終顏色,最後完成輸出。
  • 《最終幻想15》XB1X版支持Win10高級音效 真3K,假4K
    導 讀 此前,《最終幻想15》的玩家一直想知道,Xbox One X主機能否支持原生4K解析度。