Wave Engine 3.1 Released

Wave Engine最近发布了3.1版。 Wave Engine是一款完全免费的3D游戏引擎,能够针对大多数平台和XR设备。该版本带来了对.NET 5和C#9的支持以及图形上的改进。

我们很高兴地宣布,与Microsoft合作,我们刚刚发布了WaveEngine 3.1,正式支持.NET 5和C#9.因此,如果您使用的是C#和.NET 5,则可以开始基于.NET 5创建3D应用程序 今天。 立即从WaveEngine下载页面下载它,并立即开始基于.NET 5创建3D应用程序。 我们想与您分享从.NET Core 3.1迁移到.NET 5的过程,以及.NET 5带来的一些新功能。

为了使之成为可能,我们在一年前就开始着手这一工作,当时我们决定重写我们的低级图形抽象API以支持新的Vulkan,DirectX12和Metal图形API。当时,这是一个基于.NET Framework的项目,其编辑器基于GTK#,但在支持新分辨率,多屏或新DPI标准方面存在问题。当时,我们一直在关注Microsoft在.NET Core和未来称为.NET 5的框架中在性能方面取得的所有重大进步,因此我们决定必须对此进行调整,以利用所有新的性能功能因此,我们开始基于WPF和.NET Core编写一个新的编辑器,并将所有扩展名和库都更改为.NET Core。这花了我们一年的时间,但是在性能和​​内存使用方面,将旧版本2.5和新版本3.1进行比较的结果非常棒,速度提高了4-5倍。

现在,我们已经对.NET 5提供了正式支持,并且该技术已经为.NET 6做好了准备,因此我们很高兴成为支持它的第一批引擎之一。

 

post-processing graph

该演示场景使用具有.NET 5支持的WaveEngine 3.1。 新的后处理图具有多种效果,例如屏幕空间环境光遮蔽(SSAO),屏幕空间反射(SSR),抗锯齿(TAA),景深(DoF),Bloom和Tonemapping,您可以运行 在DirectX11,DirectX12和Vulkan上。

https://github.com/WaveEngine/NET5Demo

 

Area Lights demo

https://github.com/WaveEngine/AreaLightsDemo

 

Mixed Reality Demo

https://github.com/WaveEngine/MixedRealityToolkit-WaveEngine

GPU Skinning

https://github.com/WaveEngine/GPUSkinningDemo

UI API integrations

https://github.com/WaveEngine/UIWindowSystemsDemo

 

Low Level API

https://github.com/WaveEngine/LowLevelAPIDemo

 

https://github.com/WaveEngine/Samples

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值