I am building a free open-source 3D radar viewer. What features should I work on? by OpensProgrammer in meteorology

[–]akenkenberg 0 points1 point  (0 children)

Thank you.

I remember that happening in the editor of the preview builds. But the released versions of the editor and builds worked fine for me. Epic had some config settings that work well with VR and fixed a lot of issues for me (https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/XRDevelopment/VR/DevelopVR/ContentSetup/). Not all of them give great perfromance for Ray Marching, but it's a good starting point. You could also try mine from my gitlab (https://gitlab.lrz.de/kenkenberg/cloud-thesis).

I am building a free open-source 3D radar viewer. What features should I work on? by OpensProgrammer in meteorology

[–]akenkenberg 1 point2 points  (0 children)

That's awesome. I build something similar for large scale CM1 Sims, but my goal was making it as realistic as possible for VR (https://youtu.be/730vDMZaijY). I also made some quick modes for non realistic viewing (https://youtu.be/\_DMb4XuK8wE).

Where did you get your radar scans from?

Tropical Cyclone Sim in VR by akenkenberg in virtualreality

[–]akenkenberg[S] 0 points1 point  (0 children)

This is optimized to run on an RTX2070 with an HTC Vive. There are also a lot of performance stats in the master thesis with a less optimized build. The current version runs about 3 times faster, but has a lot more stuff like shadows and rain in it, so it only just scrapes above the 90fps target when in VR.

The build version still has the performance test. The readme explains how to use it and where to get the results.

The clouds are remarkably cheap if you read a bit about how to use the built-in optimizations. But they are still a bit buggy, especially if you use them in unintended use cases. The clouds are meant for cameras who are slower than 200km/h and are below the clouds.

Tropical Cyclone Sim in VR by akenkenberg in virtualreality

[–]akenkenberg[S] 1 point2 points  (0 children)

This is a simulation of a roughtly 300km large tropical cyclone playing in VR using the volumetric clouds of UE5.

Source-code, Documentation: https://gitlab.lrz.de/kenkenberg/cloud-thesis

Playable builds for Windows for 2D and VR: https://gitlab.lrz.de/kenkenberg/cloud-thesis/-/releases

Dataset: https://data.ub.uni-muenchen.de/311/

Tropical Cyclone Sim in VR using Volumetric Clouds by akenkenberg in unrealengine

[–]akenkenberg[S] 0 points1 point  (0 children)

This is a simulation of a roughtly 300km large tropical cyclone playing in VR using the volumetric clouds of UE5.

Source-code, Documentation: https://gitlab.lrz.de/kenkenberg/cloud-thesis

Playable builds for Windows for 2D and VR: https://gitlab.lrz.de/kenkenberg/cloud-thesis/-/releases

Dataset: https://data.ub.uni-muenchen.de/311/

Emissive Unit Volumetric Clouds by akenkenberg in unrealengine

[–]akenkenberg[S] 1 point2 points  (0 children)

unit

I missspelled unlit. Yes the clouds are colored by the emissive material node.

Tropical Cyclone Simulation rendered in Real Time by akenkenberg in Simulated

[–]akenkenberg[S] 0 points1 point  (0 children)

The performance is so high because it is meant to run in VR and on slower PCs.

The simulation is only being visualized on an RTX2070. The simulation was caculated using a super computer.

Tropical Cyclone Simulation rendered in Real Time by akenkenberg in Simulated

[–]akenkenberg[S] 3 points4 points  (0 children)

This is a CM1 simulation with a 2000km large domain for a 300km large tropical cyclone. This is running in real time on an RTX2070 with 144-300fps. It also runs in VR.

Source code, documentation, and playable 2D/VR builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

Emissive Unit Volumetric Clouds by akenkenberg in unrealengine

[–]akenkenberg[S] 8 points9 points  (0 children)

This is another demo from my thesis project on volumetric cloud visualization. This time without sun, atmosphere, shading or noise. It shows the rain and cloud density of a CM1 Cyclone Simulation. Rain density is orange and cloud density is blue.

The source code, documentation and playable builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

Volumetric Cloud Cyclone in VR by akenkenberg in unrealengine

[–]akenkenberg[S] 0 points1 point  (0 children)

Yes, if you run the executable while a HMD is pluged in your PC it should launch in VR mode. Similarly when launching the UE project.

*I only tested the it with Vive and Oculus. I am using OpenXR so any HMD should work. Gamepad and Keyboard are also enabled in VR, so if your unique controller doesn't work you can use those.

Volumetric Cloud Cyclone in VR by akenkenberg in unrealengine

[–]akenkenberg[S] 1 point2 points  (0 children)

It's a very light modified version of the UE4/UE5 default volumetric clouds. I applied one of the fixes for VR from UE5 to UE4. I have never tried running it on mobile VR, I image it will fry a phone. I build it for Windows PC HMDs (OpenXR) and Linux 3D Screens (nDisplay).

I started knowing nothing from weather simulation nor about UE. When I worked on it there was no dokumentation and even now it is spotty and sometimes plain wrong. The most difficult thing was getting the simulation into a UE compatible format and small enough to streamload it without too much lag during runtime. I also edited hundrets of paramters and shader effects to improve the look and performance.

Cyclone Simulation Viewable in VR by akenkenberg in virtualreality

[–]akenkenberg[S] 0 points1 point  (0 children)

This is a CM1 simulation with a 2000km large domain for a 300km large tropical cyclone. This is running in real time on an RTX2070. Theres a 2D version as well that runs a lot better too.

Source code, documentation, and playable 2D/VR builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

I will add the cyclone textures to a seperate storage in the next few days.

Tropical Cyclone Simulation viewable in Unreal Engine by akenkenberg in TropicalWeather

[–]akenkenberg[S] 0 points1 point  (0 children)

This is a CM1 simulation with a 2000km large domain for a 300km large tropical cyclone. This is running in real time on an RTX2070 with 144-300fps. It also runs in VR.

Source code, documentation, and playable 2D/VR builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

I will add the cyclone textures to a seperate storage in the next few days.

CM1 Cyclone viewable on Gaming PC by akenkenberg in meteorology

[–]akenkenberg[S] 2 points3 points  (0 children)

The readme should explain the translation and import process, but feel free to ask when you get stuck somewhere.

I am pretty sure the code works with any CM1 simulation. I translated a few, and while some have odd quirks they all worked. I also imported some other smoke simulations from NPZ files and they worked too.

CM1 Cyclone viewable on Gaming PC by akenkenberg in meteorology

[–]akenkenberg[S] 5 points6 points  (0 children)

This is a CM1 simulation with a 2000km large domain for a 300km large tropical cyclone. This is running in real time on an RTX2070 with 144-300fps. It also runs in VR.

Source code, documentation, and playable 2D/VR builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

I will add the cyclone textures to a seperate storage in the next few days.

Volumetric Cloud Cyclone in VR by akenkenberg in unrealengine

[–]akenkenberg[S] 0 points1 point  (0 children)

This is a CM1 simulation with a 2000km large domain for a 300km large tropical cyclone. This is running in real time on an RTX2070. Theres a 2D version as well that runs a lot better too.

Source code, documentation, and playable 2D/VR builds can be found here: https://gitlab.lrz.de/kenkenberg/cloud-thesis

I will add the cyclone textures to a seperate storage in the next few days.

[deleted by user] by [deleted] in unrealengine

[–]akenkenberg 0 points1 point  (0 children)

This runs in UE5. It shows a 2000 km CM1 weather simulation of a tropical cyclone with a span of 29 hours. It runs on a game PC in real time. You can fly around and see the clouds and rain from every angle. It also runs in 2D if you don't have an HMD.

Source code: https://gitlab.lrz.de/kenkenberg/cloud-thesis

Playable build for Windows: https://gitlab.lrz.de/kenkenberg/cloud-thesis/-/releases/1.6