Skip to main content

Posts

Showing posts from March, 2024

Week 10/FINAL

       To finish up the 3D view I got AB's unreal file that has his Gaussian splats. in order for it to run I had to install the same version of UE5, the luma AI plug-in, as well as the Cesium for Unreal plugin. after I was able to open the file I tested the first-person controls. in the original file, the first-person character does not spawn so I duplicated the level and added a player start, then it spawned normally. then I enabled the pixel streaming plug-ins and updated the SDK driver to match the UE5.3 requirements.     N ext, I built touchscreen controls, under the miscellaneous tab when you right-click the unreal library there's a blueprint for the touchscreen, once I added that I used the basic joystick icons, this took a little bit of guesswork as you have to position icons based of off pixel coordinates, but both joysticks are roughly 135 x and - 135 y and vice versa so they sit in the bottom two corners of the screen. to make them functional you...

Week 9/10

      This week we added the HTML5 link to the website just to test if this method would work, the file runs on other laptops and Android tablets as long as the device has downloaded and opened the file at least once so it can recognize the directory, but it does not work on ipads so we're going to use Jasmines tablet for the final presentation instead.      We might switch to the other method of unreal for web, Pixel streaming if we can get it running as AB's files are in UE5. So, Im trying to test and see if I can get pixel streaming running. First things first my laptop can't package UE5 projects, which seems to be a common bug a lot of users are getting. This issue can be fixed by installing Visual Studio then in the unreal project change the source code editor under editor preferences to the newset version of Visual Studio that you have, this should fix the issue. this video can explain how to set up visual studio for Unreal in more depth.  Once ...

week 8/9

       This week I've been looking at getting an unreal project onto a web browser, and I've found three ways of doing so.      The first requires UE4.23 and can run Firefox. In UE4 you can package the project as an HTML5 file     Once packaged the file can be hosted from a local web server, the webpage displays the unreal viewport as a window in the center of the screen (with an optional full-screen mode) and is interactive. the output looks something like this, once each of the code files are organized into a server you can click the project connected to a webpage and it should open to a blank web page with a small window showing the unreal engine viewer.  Once you have the HTML file you can open the html5launchhelper, from there copy the local host settings, and paste it into your browser, after that you'll see the same file directory on the webpage, click the packaged project file to run it and you'll have an unreal file that runs th...