-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to make UnrealEngine-HTML5-ES3 Support WebAssembly 64 bit? And run normally under multithreading. #165
Comments
I also have the same problem |
This 64 bit is still a bit difficult, it is said that emscripten.org has not fully supported it yet |
Is the 4GB memory in the browser not enough? Why do we need 64 bit? @freebirdxxc |
For some applications of digital twin visualization and metaverse, 64 bit is necessary, otherwise it cannot truly be commercialized. Because these applications typically require 8-15GB of memory. |
As long as some code in WebAssembly is modified, it can support 64bit very well. I have already implemented this and also achieved stable 64 bit operation under multithreading |
Your problem has also troubled me for a long time. After several months of unremitting efforts, I have solved the two problems you mentioned and also supported the WebGPU interface. Currently, I am porting code to UE5.4 and believe it will be completed soon. |
@david1010xu |
UnrealEngine4.27-html5-64bit-Md-WebGPU.zip has been sent to your email. If you have any questions, please leave a message in the post @freebirdxxc |
I have received your email and it is currently undergoing a lengthy compilation process. I look forward to everything going smoothly. Thank you for your work! |
I have also sent you an email. Can you send me a zip file? My job currently requires this very much, thank you! @david1010xu |
@david1010xu After a long compilation, it finally started running and the WebGPU supports great results! I also tested that it can support 15.8GB of memory in 64 bit and multi-threaded scenarios! |
Hi @david1010xu , sent you e-mail. Sounds very interesting! |
I just sent you an email, please check it, thank you! |
I have been busy and have replied to your email. Thank you for your support! |
Hi @david1010xu, |
The email has been sent. Thank you for following us |
The email has been sent. Thank you for following us |
Oh, I see. Thank you for your answer. Could you please send me your UnrealEngine 4.27-html5-64bit-Md-WebGPU.zip so that I can study and research it? Thank you very much! |
@david1010xu How can I solve the following error when installing batch processing? `E:\UnrealEngine4.27-html5-64bit-Md-WebGPU\Engine\Source\ThirdParty\PhysX3\PhysX_3.4\Source\LowLevelDynamics\src\DySolverContact4.h:103:1: error: 'PxCompileTimeAssert_Dummy' declared as an array with a negat
|
@kevinclv Batch processing went smoothly on my end. Have you ever modified any code on your end? After zip decompression, do not modify anything and let it batch process on its own. |
Yes, I made some modifications to the configuration myself, redone it, and now it's resolved. @freebirdxxc Thank you! |
Hi, @david1010xu ,Great Work! |
I have already sent you an email, thank you for your attention and support! |
Hi @freebirdxxc @david1010xu |
Hi @david1010xu ,sent you e-mail. This looks pretty interesting! |
Hi @david1010xu, |
I am currently debugging the functionality of UnrealEngine 5.4 to port HTML5 WebGPU, and I can share it with everyone soon. @freebirdxxc |
For those who need 5.4 support today with WebGPU, multi threading, SIMD and memory64. Check out SimplyStream, we now have an always free tier. We also have so much more than just WebGPU, like an automatic project optimizer, free hosting, webm playback, binary optimizations that can trim the size of your project to under 7mb compressed. There are many components that go into making large graphically rich unreal experiences in the browser possible and webgpu is just one part of that. Here's a recent post in unreal slackers Register for the platform extension plugin here https://simplystream.com/preview?product=ue5.4-plugin-preview We're looking forward to your feedback, if you run into any bugs please send an email to [email protected] |
The multiple links you provided either cannot be registered, invited, or accessed.
Unable to access the link you provided!The multiple links you provided either cannot be registered, invited, or accessed!!! |
@david1010xu Those links should work fine, perhaps there is geo-blocking happening if you are in a certain region..? For anyone interested, to follow up @warvstar's post, our team has worked hard to build a complete platform for deploying compute-intensive applications to the web, and we're excited to hear everyone's feedback. Below is a link to the UE5 Lyra sample project running in the browser. Twitter: https://x.com/AlexStLouis10/status/1810514325632659742 Lyra demo: https://lyra.tiwsamples.com/ |
Are you behind a corporate firewall? If you have an actual error message you can provide, I'll do my best to help you out. I do see your email is registered for the preview already, so you should receive an email in the next few days. |
Hi, @david1010xu ,Great Work! |
@warvstar ,Looking forward to it, when can it be released? |
hi, would you like to send me the zip file to me? my email: [email protected]. thank you! |
Hi @david1010xu, sent you e-mail. Sounds very interesting! |
@AlexanderSky23 , I have already replied to your email, nice to meet you! |
Can I get that zip file please? Thanks! |
@david1010xu Sent you the email. |
@david1010xu Can you send me a copy? I have already sent an email to you. [email protected] |
@crimsonstrife @9000miles @bugcrusher07 I have received your email. I have been busy with the project recently and have not had time to reply to it. I apologize. |
Mate no worries i understand. Also thanks for this.
…On Sun, Sep 1, 2024, 17:14 david ***@***.***> wrote:
@crimsonstrife <https://github.com/crimsonstrife> @9000miles
<https://github.com/9000miles> @bugcrusher07
<https://github.com/bugcrusher07> I have received your email. I have been
busy with the project recently and have not had time to reply to it. I
apologize.
Additionally, I am finalizing the web GPU version of UnrealEngine 5.4,
please stay tuned.
—
Reply to this email directly, view it on GitHub
<#165 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHRWWQMVKYKYXF5NLOJ6QVDZUL42ZAVCNFSM6AAAAABJH2D5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRTGMYDGMZXGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@david1010xu Sent you the email. My mail: [email protected] |
@david1010xu Sent you the email. My email: [email protected]. Thank you very much for your help! |
@david1010xu I'm interested in your work. Can you send me a copy? My email: [email protected] |
Hi @david1010xu @freebirdxxc I want to get a compressed package for more in-depth research.Thank you, my email is [email protected] |
@david1010xu I hope I can learn from you and do further research. Thank you. My email is [email protected] |
Hello @david1010xu I had sent an email requesting access. Thank you for all the hard work! I'm excited to see more progress on this, the current webgl2 doesn't support compute shaders, webgpu would definitely even the field. |
Is there any chance of this to be upstreamed like SpeculativeCoder's fork? Also, was the PhysX source also patched during build? I tried compiling SpeculativeCoder's fork with wasm64, went ok on my end but when it came to packaging a test project, I've seen PhysX issues. |
Sent you the email. My email is [email protected]. Thank you! |
I have received and read everyone's emails, which have kept you waiting for a long time. Next, I will take some time to send emails to everyone one by one. Thank you for your attention to my work. |
Hope to receive the zip file as soon as possible. Thank you! |
@david1010xu we're working on https://wardawgs.io , I'll be glad to test WebGPU for our case, as we're also moving to support multithreading :) |
@david1010xu |
@david1010xu Can you send me a zip file? This looks very interesting, thank you! My email: [email protected] |
How to make https://github.com/SpeculativeCoder/UnrealEngine-HTML5-ES3 Support WebAssembly 64 bit? And run normally under multithreading.
I forgot my password for my previous Github account and registered a new one, but I am unable to access the Github. com/SpeculativeCoder/repository (my previous account was fine, but the new one is not).
So, I can only send the question here. Please ask experts who are proficient in this area to provide answers. Thank you!
Regarding 64 bit and multithreading, it is currently a major bottleneck that restricts us from using UE to package HTML5. We have been studying it for a long time, but we have not been able to find a good solution.
The text was updated successfully, but these errors were encountered: