Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
U
@shuangliu 谢谢大佬回复,本子开了性能模式核显全局禁用了是在用3070ti跑的,但从占用率看很奇怪cpu和gpu都没跑满,cpu跑的稍微多一点30%占用频率4.3Ghz,gpu占用没上过20%,功耗也都是40w上下,感觉主要还是卡在chrome优化上😥 光追现在只能纯模拟那确实还是玩具,等新标准支持了
尚无回复
有没有更加详细的技术对比呢,聊聊具体Three.js和Babylon.js会有哪些历史包袱。
J
@shuangliu 多谢大佬,我刚试了一下,重新下载canary105 开启chrome://flags/#enable-unsafe-webgpu,可以正常运行了!多谢! 45c7ad65-cf14-417d-b48a-3d0a7e1acb97-image.png 83bdeb67-759d-42aa-bfca-981c846b3f59-image.png
C
例子 1.https://wonderlandengine.com/downloads/ 2.figma
另外 wasm前身asm.js,figma突破性地用了这项技术。
@shuangliu 谢谢大佬回复,本子开了性能模式核显全局禁用了是在用3070ti跑的,但从占用率看很奇怪cpu和gpu都没跑满,cpu跑的稍微多一点30%占用频率4.3Ghz,gpu占用没上过20%,功耗也都是40w上下,感觉主要还是卡在chrome优化上 光追现在只能纯模拟那确实还是玩具,等新标准支持了
@ukiasu 现在chrome里还不支持动态选择集成显卡或独立显卡,如果没有手动设置chrome使用3070ti,大概率还是用的i9自带的集成显卡在运行,可以检查一下到底用的哪个gpu
另外,这个webgpu测试中最占据时间的步骤是cpu拷贝数据到gpu,目前的版本这部分的优化还不如webgl的效率,可以去测试一下 webgl和webgpu拷贝数据的效率 https://forum.orillusion.com/topic/39/chrome-writebuffer-performance 如果 Dawn/Chrome 优化的好,理论上应该帧率能提升1倍以上
另一点,目前webgpu还不支持硬件级别的光追管线,如果拿纯软件模拟,渲染效率会比较低,实际的意义不大,这部分可能要等webgpu下一个标准去支持
能搞一个比较新的平台的测试吗?我用12代i9+3070ti的笔记本看了一下demo感觉极限突破了很多,拉到100wbox还有18fps。想看光追性能、PBR材质渲染性能的测试
回复: Three.js vs Babylon.js vs Orillusion - Box 渲染测试
rt,请问可以获得这个例子中渲染所使用的代码吗?我想进一步探究这种性能差距究竟来自于代码(开发者)还是框架(运行时)。