etherealengine icon indicating copy to clipboard operation
etherealengine copied to clipboard

[Initiative]: WebGPU ECS Renderer

Open mrhegemon opened this issue 2 years ago β€’ 4 comments

  • [ ] https://github.com/EtherealEngine/etherealengine/issues/8549
  • [ ] #8558
  • [ ] https://github.com/EtherealEngine/etherealengine/issues/8546
  • [ ] https://github.com/EtherealEngine/etherealengine/issues/7943
  • [ ] [Epic] WebGPU Ray Tracing
  • [ ] https://github.com/EtherealEngine/etherealengine/issues/7879
  • [ ] [Epic] WebGPU Oculus Multiview
  • [ ] [Epic] WebGPU Space Warp

Messages Image(58322290)

Turn it on in Three VS ECS Renderer.....

https://web.dev/gpu/ https://web.dev/gpu-compute/

https://github.com/gpuweb/gpuweb

https://threejs.org/examples/?q=webgpu

WebGPU is available for now in Chrome Canary on desktop behind an experimental flag. You can enable it at chrome://flags/#enable-unsafe-webgpu. The API is constantly changing and currently unsafe. As GPU sandboxing isn't implemented yet for the WebGPU API, it is possible to read GPU data for other processes! Don't browse the web with it enabled.

https://github.com/gpuweb/types

https://www.i-programmer.info/news/144-graphics-and-games/15236-safari-completes-support-for-webgl-2.html

node version https://github.com/maierfelix/webgpu

spec https://dawn.googlesource.com/dawn/ https://webkit.org/status/#?search=webgpu

overview https://www.youtube.com/watch?v=kZCqRlabZiU https://news.ycombinator.com/item?id=20954556 https://news.ycombinator.com/item?id=29403494

https://austin-eng.com/webgpu-samples/

Deno is so hot... Just Sayin... https://www.infoq.com/news/2021/03/deno-1-8-webgpu/

mrhegemon avatar Mar 15 '22 02:03 mrhegemon

i think this funcationality is very important ,because think about a large scense with a group of people display with interoperable on the client side . the smart phone's system will crash out and use expirence will be a disaster without muti-thread drawing

tomzhang avatar May 10 '22 09:05 tomzhang

i think this funcationality is very important ,because think about a large scense with a group of people display with interoperable on the client side . the smart phone's system will crash out and use expirence will be a disaster without muti-thread drawing

I agree! We have this on our roadmap, we are waiting for the technology and ecosystem to mature a little bit more, and we have other features planned that will enable this to be used efficiently with our ECS.

HexaField avatar May 10 '22 09:05 HexaField

@HexaField i came from china with company named "妙ε₯‡δΊ’娱", i would like be your project's Business supporter with using XREngine as a port of solution . i would like pay as unity's way when my company's income increasing to 1M USD per year i would like pay your team 4K USD per month .

tomzhang avatar May 10 '22 09:05 tomzhang

also later i will hiring some people who familiar with open source and rendering engine that will dedicated to working with this project with yours

tomzhang avatar May 10 '22 09:05 tomzhang